public class EntityFactory extends AbstractEntityFactory
| Modifier and Type | Field and Description |
|---|---|
static Map<String,Object> |
ENTITY_FACTORYS |
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
EntityFactory() |
EntityFactory(IEntityFactory entityFactory) |
| Modifier and Type | Method and Description |
|---|---|
static IEntityFactory |
add(boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
add(Class<?>... entityClass) |
static IEntityFactory |
add(PropertyEnum ALIAS,
boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
add(PropertyEnum ALIAS,
Class<?>... entityClass) |
static IEntityFactory |
createEntity(boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
createEntity(Class<?>... entityClass) |
static IEntityFactory |
createEntity(PropertyEnum ALIAS,
boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
createEntity(PropertyEnum ALIAS,
Class<?>... entityClass) |
boolean |
getCacheable() |
IEntityFactory |
getEntityFactory() |
String |
getName() |
Reference |
getReference() |
Object |
getValue() |
boolean |
isEmpty() |
static IEntityFactory |
newInstance(boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
newInstance(Class<?>... entityClass) |
static IEntityFactory |
newInstance(PropertyEnum ALIAS,
boolean cacheable,
Class<?>... entityClass) |
static IEntityFactory |
newInstance(PropertyEnum ALIAS,
Class<?>... entityClass) |
void |
setCacheable(boolean cacheable) |
void |
setName(String name) |
void |
setValue(Object... value) |
int |
size() |
public EntityFactory()
public EntityFactory(IEntityFactory entityFactory)
public String getName()
public Object getValue()
public static IEntityFactory add(Class<?>... entityClass)
public static IEntityFactory add(PropertyEnum ALIAS, Class<?>... entityClass)
public static IEntityFactory add(boolean cacheable, Class<?>... entityClass)
public static IEntityFactory add(PropertyEnum ALIAS, boolean cacheable, Class<?>... entityClass)
public static IEntityFactory createEntity(Class<?>... entityClass)
public static IEntityFactory createEntity(PropertyEnum ALIAS, Class<?>... entityClass)
public static IEntityFactory createEntity(boolean cacheable, Class<?>... entityClass)
public static IEntityFactory createEntity(PropertyEnum ALIAS, boolean cacheable, Class<?>... entityClass)
public static IEntityFactory newInstance(Class<?>... entityClass)
public static IEntityFactory newInstance(PropertyEnum ALIAS, Class<?>... entityClass)
public static IEntityFactory newInstance(boolean cacheable, Class<?>... entityClass)
public static IEntityFactory newInstance(PropertyEnum ALIAS, boolean cacheable, Class<?>... entityClass)
public boolean isEmpty()
public int size()
public IEntityFactory getEntityFactory()
public void setName(String name)
public void setValue(Object... value)
public boolean getCacheable()
public void setCacheable(boolean cacheable)
public Reference getReference() throws NamingException
NamingExceptionCopyright © 2016 jufeng. All rights reserved.