public class EntityFacade
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
EntityFacade() |
EntityFacade(java.lang.String provider) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSessionCache(java.lang.String entityName) |
PersistentLocalEntity |
createEntity(java.lang.String entityName,
EntityVO vo) |
java.util.Collection |
findByDynamicFilter(java.lang.String entityName,
java.lang.String filter) |
java.util.Collection |
findByDynamicFinder(FinderWrapper finder) |
java.util.Collection |
findByDynamicFinder(java.lang.String entityName,
FinderWrapper finder) |
java.util.Collection |
findByDynamicFinderAsVO(FinderWrapper finder) |
java.util.Collection |
findByDynamicFinderAsVO(FinderWrapper finder,
java.lang.Class wrapperInterface) |
PersistentLocalEntity |
findEntityByPrimaryKey(java.lang.String entityName,
EntityPrimaryKey key) |
PersistentLocalEntity |
findEntityByPrimaryKey(java.lang.String entityName,
java.lang.Object keyValue) |
PersistentLocalEntity |
findEntityByPrimaryKey(java.lang.String entityName,
java.lang.Object[] keyValues) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
EntityPrimaryKey key) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
EntityPrimaryKey key,
java.lang.Class voClass) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
java.lang.Object keyValue) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
java.lang.Object[] keyValues) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
java.lang.Object[] keyValues,
java.lang.Class voClass) |
EntityVO |
findEntityByPrimaryKeyAsVO(java.lang.String entityName,
java.lang.Object keyValue,
java.lang.Class voClass) |
EntityDAO |
getDAOInstance(java.lang.String entityName) |
EntityVO |
getDefaultValueObjectInstance(java.lang.String entityName) |
EntityVO |
getDefaultValueObjectInstance(java.lang.String entityName,
java.lang.Class wrapperInterface) |
DataSourceDescriptor |
getDSDescriptor() |
static EntityFacade |
getInstance(java.lang.String provider) |
JdbcWrapper |
getJdbcWrapper() |
JdbcWrapper |
getJdbcWrapper(java.lang.String entityName) |
static JdbcWrapper |
getJdbcWrapperFromOtherDataSource(java.lang.String dsName) |
EntityPrimaryKey |
getPrimaryKeyFromMap(java.lang.String entityName,
java.util.Map data) |
EntityPrimaryKey |
getPrimaryKeyFromXMLElement(java.lang.String entityName,
org.jdom.Element pkElement) |
static EntityFacade |
getSingleton() |
void |
registryEntity(EntityMetaData entity) |
void |
registryEntity(EntityMetaData entity,
EntityContainer entityContainer) |
int |
removeByCriteria(FinderWrapper finder) |
void |
removeEntity(java.lang.String entityName,
EntityPrimaryKey key) |
void |
removeEntity(java.lang.String entityName,
java.lang.Object[] keyValues) |
void |
restartEntity(java.lang.String entityName) |
PersistentLocalEntity |
saveEntity(java.lang.String entityName,
EntityVO vo) |
void |
transferDataToValueObject(java.lang.String entityName,
EntityVO vo,
java.util.Map data) |
void |
unregistryEntity(java.lang.String entityName) |
public EntityFacade()
public EntityFacade(java.lang.String provider)
public static EntityFacade getInstance(java.lang.String provider)
public static EntityFacade getSingleton()
public static JdbcWrapper getJdbcWrapperFromOtherDataSource(java.lang.String dsName) throws java.lang.Exception
java.lang.Exceptionpublic void clearSessionCache(java.lang.String entityName)
throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity createEntity(java.lang.String entityName, EntityVO vo) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection findByDynamicFilter(java.lang.String entityName,
java.lang.String filter)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection findByDynamicFinder(java.lang.String entityName,
FinderWrapper finder)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection findByDynamicFinder(FinderWrapper finder) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection findByDynamicFinderAsVO(FinderWrapper finder) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection findByDynamicFinderAsVO(FinderWrapper finder, java.lang.Class wrapperInterface) throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity findEntityByPrimaryKey(java.lang.String entityName, java.lang.Object[] keyValues) throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity findEntityByPrimaryKey(java.lang.String entityName, EntityPrimaryKey key) throws java.lang.Exception
java.lang.Exceptionpublic PersistentLocalEntity findEntityByPrimaryKey(java.lang.String entityName, java.lang.Object keyValue) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, EntityPrimaryKey key) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, java.lang.Object[] keyValues) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, java.lang.Object keyValue) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, EntityPrimaryKey key, java.lang.Class voClass) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, java.lang.Object[] keyValues, java.lang.Class voClass) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO findEntityByPrimaryKeyAsVO(java.lang.String entityName, java.lang.Object keyValue, java.lang.Class voClass) throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO getDAOInstance(java.lang.String entityName) throws java.lang.Exception
java.lang.Exceptionpublic DataSourceDescriptor getDSDescriptor()
public EntityVO getDefaultValueObjectInstance(java.lang.String entityName) throws java.lang.Exception
java.lang.Exceptionpublic EntityVO getDefaultValueObjectInstance(java.lang.String entityName, java.lang.Class wrapperInterface) throws java.lang.Exception
java.lang.Exceptionpublic JdbcWrapper getJdbcWrapper()
public JdbcWrapper getJdbcWrapper(java.lang.String entityName) throws java.lang.Exception
java.lang.Exceptionpublic EntityPrimaryKey getPrimaryKeyFromXMLElement(java.lang.String entityName, org.jdom.Element pkElement) throws java.lang.Exception
java.lang.Exceptionpublic EntityPrimaryKey getPrimaryKeyFromMap(java.lang.String entityName, java.util.Map data) throws java.lang.Exception
java.lang.Exceptionpublic void registryEntity(EntityMetaData entity)
public void registryEntity(EntityMetaData entity, EntityContainer entityContainer)
public int removeByCriteria(FinderWrapper finder) throws java.lang.Exception
java.lang.Exceptionpublic void removeEntity(java.lang.String entityName,
java.lang.Object[] keyValues)
throws java.lang.Exception
java.lang.Exceptionpublic void removeEntity(java.lang.String entityName,
EntityPrimaryKey key)
throws java.lang.Exception
java.lang.Exceptionpublic void restartEntity(java.lang.String entityName)
throws java.lang.Exception
java.lang.Exceptionpublic void transferDataToValueObject(java.lang.String entityName,
EntityVO vo,
java.util.Map data)
throws java.lang.Exception
java.lang.Exceptionpublic void unregistryEntity(java.lang.String entityName)
public PersistentLocalEntity saveEntity(java.lang.String entityName, EntityVO vo) throws java.lang.Exception
java.lang.Exception