public final class EntityDAO
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
EntityDAO.CompiledCriteria |
class |
EntityDAO.EntityInvocation |
static interface |
EntityDAO.ExecutableSQLCommand |
class |
EntityDAO.ForwardOnlyVOCollection |
static class |
EntityDAO.JoinedColumnsMetadata |
static class |
EntityDAO.PlainExecutableSQLCommand
Mantém um comando SQL pronto para ser executado no futuro (usada em paginação de dados)
|
class |
EntityDAO.ScriptEvaluer
Gerencia a execução de scripts de campos calculados e expressões de update.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IGNORE_VIEW_REMOVE_ERROR |
static java.lang.String |
MAIN_VALUE_OBJECT_NAME |
static java.lang.String |
POJO_VO_NAME |
static int |
RETRIEVE_ALL_GRAPH |
static int |
RETRIEVE_ONLY_ONE_TO_MANY |
static int |
RETRIEVE_ONLY_ONE_TO_ONE |
static int |
RETRIEVE_POLICY_UNKNOWN |
static int |
SYNCRONIZE_ALL_PROPERTIES |
static int |
SYNCRONIZE_FOR_INSERT |
static int |
SYNCRONIZE_ONLY_FIELDS |
static int |
SYNCRONIZE_ONLY_REFERENCES |
static int |
SYNCRONIZE_ONLY_UPDATEABLE |
| Constructor and Description |
|---|
EntityDAO(EntityMetaData entity) |
EntityDAO(EntityMetaData entity,
EntityContainer entityContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDAOListener(EntityDAOListener listener)
Deprecated.
Não existe uma gerencia apropriada para as instancias de WeakReference, o que causa um leak.
|
void |
addParentEntity(EntityDAO parentDAO) |
void |
addToCircularReferenceCache(java.lang.String voName,
DynamicVO vo) |
EntityDAO.CompiledCriteria |
buildCompiledCriteria(java.lang.String filterExpression) |
EntityDAO.CompiledCriteria |
buildCompiledCriteria(java.lang.String filterExpression,
java.util.Map manualAliases) |
EntityDAO.CompiledCriteria |
buildCompiledCriteria(java.lang.String filterExpression,
java.util.Map manualAliases,
java.lang.Object[] parameters) |
EntityDAO.CompiledCriteria |
buildCompiledCriteria(java.lang.String filterExpression,
java.util.Map manualAliases,
java.lang.Object[] parameters,
boolean useInnerJoin) |
EntityDAO.CompiledCriteria |
buildCompiledCriteria(java.lang.String filterExpression,
java.lang.Object[] parameters) |
EntityTreeNode |
buildEntityTree() |
JdbcWrapper |
buildJdbcWrapper() |
JdbcWrapper |
buildJdbcWrapper(boolean useDatasourceForData) |
ModifingFields |
buildModifingFields(DynamicVO newVO,
DynamicVO oldVO) |
EntityPrimaryKey |
buildPrimaryKeyFromBMP(AbstractBMPEntity bmp) |
EntityPrimaryKey |
buildPrimaryKeyFromPKValues(java.util.Map pkValues) |
java.util.Map |
buildPropertyMapFromPK(EntityPrimaryKey key) |
java.lang.String |
buildSqlForEntityLoad() |
void |
childEntityModified(EntityDAO childEntity) |
void |
cleanCircularReferenceCache() |
boolean |
columnExistsAtDatabase(java.lang.String columnName) |
boolean |
columnExistsAtDatabase(java.lang.String tableName,
java.lang.String columnName) |
boolean |
containsEntityReference(EntityDAO dao,
java.util.Map nodesTrace) |
boolean |
containsProperty(java.lang.String name) |
static java.lang.Object |
convertToPrimitive(EntityPropertyDescriptor epd,
java.lang.String valueAsString,
boolean nullIsZero) |
void |
deleteEntity(AbstractBMPEntity bmp) |
boolean |
equals(java.lang.Object obj) |
void |
evaluateFieldScript(EntityField descriptor,
JdbcWrapper jdbcWrapper,
java.lang.String expressao,
java.lang.String tableName) |
void |
fillMissingKeyValues(java.util.Map pkValues)
Preenche valores não informados para uma PK com o MAX da tabela.
|
void |
fillObject(AbstractBMPEntity bmp,
java.lang.Object[] dataArray) |
DynamicVO |
fillValueObjectFromExternalResultSet(java.sql.ResultSet rset) |
java.util.Collection |
findByReferenceFinder(ReferenceFinder referenceFinder) |
java.util.Collection |
findEntities(FinderWrapper finder) |
java.util.Collection |
findEntities(java.lang.String filter,
java.lang.String orderBy,
int maxResults,
java.util.Map additionalTables) |
EntityPrimaryKey |
findEntity(EntityPrimaryKey key) |
void |
generateAutomaticKey(EntityVO vo) |
EntityPropertyDescriptor |
getAutoGeneratedProperty() |
java.lang.String |
getBeanClassName() |
AbstractBMPEntity |
getBMPFromCache(EntityPrimaryKey key) |
java.lang.Object |
getColumnFromResultSet(java.sql.ResultSet rset,
EntityPropertyDescriptor epd,
java.lang.String fieldName) |
long |
getDaoInstanceCreationTime() |
int |
getDatabaseType() |
java.lang.String |
getDatabaseVendor() |
java.lang.Object[] |
getDataframeFromExternalResultSet(java.sql.ResultSet rset,
java.util.Collection fields) |
EntityDataFrame |
getDataFrameInstance() |
DataSourceDescriptor |
getDataSourceDescriptor() |
EntityVO |
getDefaultValueObjectInstance() |
DataSourceDescriptor |
getDSDescriptorForData() |
EntityMetaData |
getEntity() |
EntityContainer |
getEntityContainer() |
EntityFinder |
getEntityFinder() |
java.lang.String |
getEntityName() |
EntityPropertyDescriptor |
getEntityPropertyDescriptorByPath(java.lang.String path) |
int |
getEntityRelationType(java.lang.String path) |
java.util.Map |
getEntityTables() |
java.lang.String |
getFieldAsString(java.lang.Object value,
EntityPropertyDescriptor entityPropertyDescriptor) |
static java.lang.String |
getFieldAsString(java.lang.Object value,
int fieldType,
java.lang.String userType) |
java.lang.String |
getFieldAsString(java.lang.Object value,
java.lang.String fieldName) |
java.util.Collection |
getFieldDescriptorsForDatabaseLoad() |
java.lang.Object |
getFieldTypedValue(java.lang.Object value,
java.lang.String fieldName) |
DynamicVO |
getFromCircularReferenceCache(java.lang.String voName,
EntityPrimaryKey key) |
EntityDAO.EntityInvocation |
getInvocation() |
RelationshipManager |
getJoinableOneToOneRelation(java.lang.String path) |
java.lang.Object[] |
getJoinedFieldsFromExternalResultSet(java.sql.ResultSet rset,
EntityDAO.JoinedColumnsMetadata jc) |
long |
getLastCacheInvalidateTime() |
long |
getLastEntityUpdate() |
EntityPrimaryKey |
getPrimaryKeyFromMap(java.util.Map data) |
EntityPrimaryKey |
getPrimaryKeyFromValueObject(DynamicVO vo) |
EntityPrimaryKey |
getPrimaryKeyFromXMLElement(org.jdom.Element elem) |
RelationshipContainer |
getRelationshipContainer(EntityPrimaryKey key) |
RelationshipManager |
getRelationshipManager(java.lang.String referenceName) |
SQLProvider |
getSQLProvider() |
EntityVO |
getValueObject(java.lang.String voName,
AbstractBMPEntity bmp,
int loadReferencesPolicy) |
EntityVO |
getValueObject(java.lang.String voName,
AbstractBMPEntity bmp,
int loadReferencesPolicy,
boolean managedInstance,
EntityVO voToFill) |
boolean |
hasCircularReference() |
void |
initializeDAO() |
EntityPrimaryKey |
insertDatabaseRow(AbstractBMPEntity bmp,
EntityVO vo) |
EntityPrimaryKey |
insertEntity(AbstractBMPEntity bmp,
EntityVO vo) |
boolean |
isMSSQL() |
boolean |
isMySQL() |
boolean |
isOneToOneRelationType(java.lang.String path) |
boolean |
isOracle() |
boolean |
isPrimaryKeyFilled(DynamicVO vo) |
boolean |
isPrimaryKeyFilled(java.util.Map values) |
boolean |
isPrimaryMember(java.lang.String fieldName) |
boolean |
isReloadAfterWrite() |
boolean |
isTransient(DynamicVO vo)
Checa se a entidade descrita pelo VO é transiente (não existe no banco).
|
boolean |
isUseInstanceCache() |
boolean |
isUseLoadOnFind() |
boolean |
isValidateInteger() |
void |
japeInitialized() |
void |
lazyInitialization() |
void |
loadObject(AbstractBMPEntity bmp) |
void |
loadObject(AbstractBMPEntity bmp,
boolean forceDataBaseLoad) |
void |
log(java.lang.String msg) |
void |
logAnyway(java.lang.String msg) |
boolean |
missingDatabaseColumns(JdbcWrapper jdbc) |
boolean |
missingDatabaseColumnsOld(JdbcWrapper jdbc) |
void |
notifyParents() |
void |
populateDeattachedValueObject(DynamicVO vo,
java.lang.String voName,
boolean asNew)
Processa um VO 'desligado' populando as referências e as propriedades NOT-NULL sem valor informado.
|
void |
populateDeattachedValueObject(DynamicVO vo,
java.lang.String voName,
boolean asNew,
boolean populateDefaults) |
void |
populateDeattachedValueObject(DynamicVO vo,
java.lang.String voName,
boolean asNew,
boolean populateDefaults,
boolean execScripts) |
void |
populateDeattachedValueObject(DynamicVO vo,
java.lang.String voName,
boolean asNew,
boolean populateDefaults,
boolean execTransientScripts,
boolean execPersistentScripts) |
void |
refreshRelations() |
void |
reloadColumnMetadata(java.lang.String columnName) |
void |
removeBMPFromCache(AbstractBMPEntity bmp) |
DynamicVO |
removeFromCircularReferenceCache(java.lang.String voName,
EntityPrimaryKey key) |
void |
removeRelationshipContainer(EntityPrimaryKey key) |
java.lang.Object |
resolveFieldProxy(FieldProxy fieldProxy) |
void |
resolveRelations() |
void |
runKeyGenerationTask(EntityVO vo,
JdbcWrapper jdbcWrapper) |
void |
runPostCreation(AbstractBMPEntity bmp,
EntityVO vo) |
void |
setLastCacheInvalidateTime(long lastCacheInvalidateTime) |
void |
setUseInstanceCache(boolean useInstanceCache) |
void |
setUseLoadOnFind(boolean useLoadOnFind) |
void |
setValidateInteger(boolean validateInteger) |
void |
setValueObject(EntityVO vo,
AbstractBMPEntity bmp) |
void |
setValueObject(EntityVO vo,
AbstractBMPEntity bmp,
int syncType,
boolean dispatchEvents)
Sincroniza as propriedades constantes no ValueObject com as do bean.
|
void |
shutDown() |
boolean |
tableExistsAtDatabase(java.lang.String tableName) |
void |
transferDataToValueObject(EntityVO vo,
java.util.Map transferData) |
static void |
unlazyClobs(EntityDAO.ExecutableSQLCommand command) |
boolean |
updateEntity(AbstractBMPEntity bmp) |
public static final int SYNCRONIZE_ALL_PROPERTIES
public static final int SYNCRONIZE_ONLY_FIELDS
public static final int SYNCRONIZE_ONLY_REFERENCES
public static final int SYNCRONIZE_ONLY_UPDATEABLE
public static final int SYNCRONIZE_FOR_INSERT
public static final java.lang.String MAIN_VALUE_OBJECT_NAME
public static final int RETRIEVE_POLICY_UNKNOWN
public static final int RETRIEVE_ALL_GRAPH
public static final int RETRIEVE_ONLY_ONE_TO_ONE
public static final int RETRIEVE_ONLY_ONE_TO_MANY
public static final java.lang.String POJO_VO_NAME
public static final java.lang.String IGNORE_VIEW_REMOVE_ERROR
public EntityDAO(EntityMetaData entity) throws PersistenceException
PersistenceExceptionpublic EntityDAO(EntityMetaData entity, EntityContainer entityContainer) throws PersistenceException
PersistenceExceptionpublic void addDAOListener(EntityDAOListener listener)
listener - public void addParentEntity(EntityDAO parentDAO)
public void addToCircularReferenceCache(java.lang.String voName,
DynamicVO vo)
throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.CompiledCriteria buildCompiledCriteria(java.lang.String filterExpression) throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.CompiledCriteria buildCompiledCriteria(java.lang.String filterExpression, java.util.Map manualAliases) throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.CompiledCriteria buildCompiledCriteria(java.lang.String filterExpression, java.lang.Object[] parameters) throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.CompiledCriteria buildCompiledCriteria(java.lang.String filterExpression, java.util.Map manualAliases, java.lang.Object[] parameters) throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.CompiledCriteria buildCompiledCriteria(java.lang.String filterExpression, java.util.Map manualAliases, java.lang.Object[] parameters, boolean useInnerJoin) throws java.lang.Exception
java.lang.Exceptionpublic EntityTreeNode buildEntityTree() throws PersistenceException
PersistenceExceptionpublic JdbcWrapper buildJdbcWrapper()
public JdbcWrapper buildJdbcWrapper(boolean useDatasourceForData)
public ModifingFields buildModifingFields(DynamicVO newVO, DynamicVO oldVO) throws java.lang.Exception
java.lang.Exceptionpublic EntityPrimaryKey buildPrimaryKeyFromPKValues(java.util.Map pkValues) throws java.lang.Exception
java.lang.Exceptionpublic EntityPrimaryKey buildPrimaryKeyFromBMP(AbstractBMPEntity bmp) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map buildPropertyMapFromPK(EntityPrimaryKey key)
public void childEntityModified(EntityDAO childEntity)
public void cleanCircularReferenceCache()
public boolean columnExistsAtDatabase(java.lang.String columnName)
throws java.lang.Exception
java.lang.Exceptionpublic boolean columnExistsAtDatabase(java.lang.String tableName,
java.lang.String columnName)
throws java.lang.Exception
java.lang.Exceptionpublic boolean tableExistsAtDatabase(java.lang.String tableName)
throws java.lang.Exception
java.lang.Exceptionpublic boolean containsEntityReference(EntityDAO dao, java.util.Map nodesTrace) throws java.lang.Exception
java.lang.Exceptionpublic boolean containsProperty(java.lang.String name)
public void deleteEntity(AbstractBMPEntity bmp) throws PersistenceException
PersistenceExceptionpublic DynamicVO fillValueObjectFromExternalResultSet(java.sql.ResultSet rset) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object[] getDataframeFromExternalResultSet(java.sql.ResultSet rset,
java.util.Collection fields)
throws java.lang.Exception
rset - resultSet contendo todos os campos persistentes e também os calculados por SQLfields - lista de EntityPropertyDescriptor de todos os campos contidos no ResultSet, na ordem corretajava.lang.Exceptionpublic java.lang.Object[] getJoinedFieldsFromExternalResultSet(java.sql.ResultSet rset,
EntityDAO.JoinedColumnsMetadata jc)
throws java.lang.Exception
java.lang.Exceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void fillMissingKeyValues(java.util.Map pkValues)
throws java.lang.Exception
dao - pkValues - java.lang.Exceptionpublic void fillObject(AbstractBMPEntity bmp, java.lang.Object[] dataArray) throws PersistenceException
PersistenceExceptionpublic java.util.Collection findByReferenceFinder(ReferenceFinder referenceFinder) throws PersistenceException
PersistenceExceptionpublic java.util.Collection findEntities(FinderWrapper finder) throws PersistenceException
PersistenceExceptionpublic java.util.Collection findEntities(java.lang.String filter,
java.lang.String orderBy,
int maxResults,
java.util.Map additionalTables)
throws PersistenceException
PersistenceExceptionpublic EntityPrimaryKey findEntity(EntityPrimaryKey key) throws PersistenceException
PersistenceExceptionpublic void generateAutomaticKey(EntityVO vo) throws PersistenceException
PersistenceExceptionpublic EntityPropertyDescriptor getAutoGeneratedProperty()
public AbstractBMPEntity getBMPFromCache(EntityPrimaryKey key)
public java.lang.String getBeanClassName()
public long getDaoInstanceCreationTime()
public EntityDataFrame getDataFrameInstance()
public int getDatabaseType()
public EntityVO getDefaultValueObjectInstance() throws PersistenceException
PersistenceExceptionpublic EntityMetaData getEntity()
public EntityContainer getEntityContainer()
public EntityFinder getEntityFinder()
public java.lang.String getEntityName()
public EntityPropertyDescriptor getEntityPropertyDescriptorByPath(java.lang.String path) throws java.lang.Exception
java.lang.Exceptionpublic int getEntityRelationType(java.lang.String path)
throws PersistenceException
PersistenceExceptionpublic java.util.Map getEntityTables()
public java.lang.String getFieldAsString(java.lang.Object value,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getFieldAsString(java.lang.Object value,
EntityPropertyDescriptor entityPropertyDescriptor)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getFieldAsString(java.lang.Object value,
int fieldType,
java.lang.String userType)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object getFieldTypedValue(java.lang.Object value,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exceptionpublic DynamicVO getFromCircularReferenceCache(java.lang.String voName, EntityPrimaryKey key) throws java.lang.Exception
java.lang.Exceptionpublic long getLastCacheInvalidateTime()
public long getLastEntityUpdate()
public EntityPrimaryKey getPrimaryKeyFromMap(java.util.Map data)
public EntityPrimaryKey getPrimaryKeyFromValueObject(DynamicVO vo)
public EntityPrimaryKey getPrimaryKeyFromXMLElement(org.jdom.Element elem) throws java.lang.Exception
java.lang.Exceptionpublic RelationshipContainer getRelationshipContainer(EntityPrimaryKey key)
public RelationshipManager getRelationshipManager(java.lang.String referenceName) throws java.lang.Exception
java.lang.Exceptionpublic SQLProvider getSQLProvider()
public EntityVO getValueObject(java.lang.String voName, AbstractBMPEntity bmp, int loadReferencesPolicy) throws PersistenceException
PersistenceExceptionpublic EntityVO getValueObject(java.lang.String voName, AbstractBMPEntity bmp, int loadReferencesPolicy, boolean managedInstance, EntityVO voToFill) throws PersistenceException
PersistenceExceptionpublic boolean hasCircularReference()
public void initializeDAO()
public EntityPrimaryKey insertDatabaseRow(AbstractBMPEntity bmp, EntityVO vo) throws PersistenceException
PersistenceExceptionpublic EntityPrimaryKey insertEntity(AbstractBMPEntity bmp, EntityVO vo) throws PersistenceException
PersistenceExceptionpublic boolean isOneToOneRelationType(java.lang.String path)
throws PersistenceException
PersistenceExceptionpublic RelationshipManager getJoinableOneToOneRelation(java.lang.String path) throws PersistenceException
PersistenceExceptionpublic boolean isPrimaryKeyFilled(DynamicVO vo)
public boolean isPrimaryKeyFilled(java.util.Map values)
public boolean isPrimaryMember(java.lang.String fieldName)
public boolean isTransient(DynamicVO vo) throws PersistenceException
vo - PersistenceExceptionpublic boolean isUseInstanceCache()
public boolean isUseLoadOnFind()
public void japeInitialized()
throws PersistenceException
PersistenceExceptionpublic void lazyInitialization()
public void loadObject(AbstractBMPEntity bmp) throws PersistenceException
PersistenceExceptionpublic void loadObject(AbstractBMPEntity bmp, boolean forceDataBaseLoad) throws PersistenceException
PersistenceExceptionpublic void log(java.lang.String msg)
public void logAnyway(java.lang.String msg)
public boolean missingDatabaseColumns(JdbcWrapper jdbc) throws PersistenceException
PersistenceExceptionpublic boolean missingDatabaseColumnsOld(JdbcWrapper jdbc) throws PersistenceException
PersistenceExceptionpublic void notifyParents()
public void populateDeattachedValueObject(DynamicVO vo, java.lang.String voName, boolean asNew) throws java.lang.Exception
vo - voName - java.lang.Exceptionpublic void populateDeattachedValueObject(DynamicVO vo, java.lang.String voName, boolean asNew, boolean populateDefaults) throws java.lang.Exception
java.lang.Exceptionpublic void populateDeattachedValueObject(DynamicVO vo, java.lang.String voName, boolean asNew, boolean populateDefaults, boolean execScripts) throws java.lang.Exception
java.lang.Exceptionpublic void populateDeattachedValueObject(DynamicVO vo, java.lang.String voName, boolean asNew, boolean populateDefaults, boolean execTransientScripts, boolean execPersistentScripts) throws java.lang.Exception
java.lang.Exceptionpublic void refreshRelations()
public void removeBMPFromCache(AbstractBMPEntity bmp)
public DynamicVO removeFromCircularReferenceCache(java.lang.String voName, EntityPrimaryKey key)
public void removeRelationshipContainer(EntityPrimaryKey key)
public java.lang.Object resolveFieldProxy(FieldProxy fieldProxy) throws java.lang.Exception
java.lang.Exceptionpublic void resolveRelations()
public void runPostCreation(AbstractBMPEntity bmp, EntityVO vo) throws java.lang.Exception
java.lang.Exceptionpublic void setLastCacheInvalidateTime(long lastCacheInvalidateTime)
public void setUseInstanceCache(boolean useInstanceCache)
public void setUseLoadOnFind(boolean useLoadOnFind)
public void setValueObject(EntityVO vo, AbstractBMPEntity bmp) throws PersistenceException
PersistenceExceptionpublic void setValueObject(EntityVO vo, AbstractBMPEntity bmp, int syncType, boolean dispatchEvents) throws PersistenceException
vo - ValueObject com as propriedades a serem sincronizadas.bmp - Referencia do BMP solicitante.syncType - Tipo de sincronização ( somente campos, somente referencias, todos,...)dispatchEvents - disparar ou não eventos BEFORE e AFTER UPDATE.PersistenceException - Wrapper Exception para as Exceptions que possam ocorrer.public void shutDown()
public void transferDataToValueObject(EntityVO vo, java.util.Map transferData) throws PersistenceException
PersistenceExceptionpublic boolean updateEntity(AbstractBMPEntity bmp) throws PersistenceException
PersistenceExceptionpublic void reloadColumnMetadata(java.lang.String columnName)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection getFieldDescriptorsForDatabaseLoad()
public java.lang.String buildSqlForEntityLoad()
throws java.lang.Exception
java.lang.Exceptionpublic static void unlazyClobs(EntityDAO.ExecutableSQLCommand command)
public java.lang.Object getColumnFromResultSet(java.sql.ResultSet rset,
EntityPropertyDescriptor epd,
java.lang.String fieldName)
throws java.lang.Exception
java.lang.Exceptionpublic DataSourceDescriptor getDSDescriptorForData()
public void runKeyGenerationTask(EntityVO vo, JdbcWrapper jdbcWrapper) throws PersistenceException
PersistenceExceptionpublic static java.lang.Object convertToPrimitive(EntityPropertyDescriptor epd, java.lang.String valueAsString, boolean nullIsZero) throws java.lang.Exception
java.lang.Exceptionpublic boolean isOracle()
public boolean isMSSQL()
public boolean isMySQL()
public void evaluateFieldScript(EntityField descriptor, JdbcWrapper jdbcWrapper, java.lang.String expressao, java.lang.String tableName) throws java.lang.Exception
java.lang.Exceptionpublic boolean isReloadAfterWrite()
public java.lang.String getDatabaseVendor()
public boolean isValidateInteger()
public void setValidateInteger(boolean validateInteger)
public DataSourceDescriptor getDataSourceDescriptor() throws java.lang.Exception
java.lang.Exceptionpublic EntityDAO.EntityInvocation getInvocation() throws java.lang.Exception
java.lang.Exception