|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ontimize.locator.DatabaseEntityManager
| Field Summary | |
static boolean |
changeDatabaseIsolation
|
protected static java.lang.String |
ENTITY_PROVIDER_ENTITY
|
protected static java.lang.String |
ENTITY_PROVIDER_ENTITYALIAS_COLUMN
|
protected static java.lang.String |
ENTITY_PROVIDER_ENTITYCLASS_COLUMN
|
protected static java.lang.String |
ENTITY_PROVIDER_ENTITYNAME_COLUMN
|
protected static java.lang.String |
ENTITY_PROVIDER_ENTITYPROPERTIES_COLUMN
|
protected java.lang.String |
entityProviderEntity
|
protected java.lang.String |
entityProviderEntityAliasColumn
|
protected java.lang.String |
entityProviderEntityClassColumn
|
protected java.lang.String |
entityProviderEntityNameColumn
|
protected java.lang.String |
entityProviderEntityPropertiesColumn
|
protected EntityReferenceLocator |
locator
|
| Constructor Summary | |
DatabaseEntityManager(java.util.Hashtable params,
EntityReferenceLocator locator)
|
|
| Method Summary | |
void |
dataChanged(DataChangeEvent e)
|
void |
dataChanged(DataChangeEvent e,
java.sql.Connection con)
|
Entity |
getDatabaseEntity(java.lang.String entityName,
DatabaseConnectionManager dbConnectionManager)
Creates a new entity using the information in the database. |
protected java.lang.Class |
getDatabaseEntityClass(java.lang.String entityName,
java.lang.String entityClassName)
Get the class for the specified entity. |
protected java.util.Hashtable |
getDatabaseEntityInfo(java.lang.String entityName)
Query the database to get the info for the specified entity name |
static DatabaseEntityManager |
getDatabaseManagerInstance(java.util.Hashtable params,
EntityReferenceLocator locator)
|
protected java.lang.String |
getDefaultEntityClassName()
|
protected java.lang.String |
getEntitiesPackage()
|
protected Entity |
getEntityReference(java.lang.String entityName)
Returns a reference to an Entity with name entityName.
|
protected int |
getPort()
|
protected void |
initDatabaseEntityListeners()
|
protected java.util.Properties |
loadProperties(java.lang.String properties)
Creates a properties object with the information in the parameter |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final java.lang.String ENTITY_PROVIDER_ENTITY
protected static final java.lang.String ENTITY_PROVIDER_ENTITYNAME_COLUMN
protected static final java.lang.String ENTITY_PROVIDER_ENTITYPROPERTIES_COLUMN
protected static final java.lang.String ENTITY_PROVIDER_ENTITYALIAS_COLUMN
protected static final java.lang.String ENTITY_PROVIDER_ENTITYCLASS_COLUMN
protected java.lang.String entityProviderEntity
protected java.lang.String entityProviderEntityNameColumn
protected java.lang.String entityProviderEntityPropertiesColumn
protected java.lang.String entityProviderEntityAliasColumn
protected java.lang.String entityProviderEntityClassColumn
protected EntityReferenceLocator locator
public static boolean changeDatabaseIsolation
| Constructor Detail |
public DatabaseEntityManager(java.util.Hashtable params,
EntityReferenceLocator locator)
throws java.lang.Exception
| Method Detail |
protected void initDatabaseEntityListeners()
throws java.lang.Exception
java.lang.Exception
public static DatabaseEntityManager getDatabaseManagerInstance(java.util.Hashtable params,
EntityReferenceLocator locator)
throws java.lang.Exception
java.lang.Exception
public Entity getDatabaseEntity(java.lang.String entityName,
DatabaseConnectionManager dbConnectionManager)
throws java.lang.Exception
entityName - Name of the entitydbConnectionManager - Database connection manager for the specified entity (in case of
MultiConnectionManager)
java.lang.Exception
protected java.util.Hashtable getDatabaseEntityInfo(java.lang.String entityName)
throws java.lang.Exception
entityName - name of the entity
java.lang.Exception
protected java.util.Properties loadProperties(java.lang.String properties)
throws java.lang.Exception
java.lang.Exception
protected java.lang.Class getDatabaseEntityClass(java.lang.String entityName,
java.lang.String entityClassName)
entityName - Name of the entity.entityClassName - Name of the class. This parameter can be null and then we use
the name of the entity or the default entity class
protected Entity getEntityReference(java.lang.String entityName)
throws java.lang.Exception
entityName.
This method checks if locator for this entity is an instance
of ServerReferenceLocator. If true,
getEntityReferenceFromServer(String) is used instead
getEntityReference(String)
entityName - the entityName
entityName
java.lang.Exception - if an error occursprotected int getPort()
protected java.lang.String getEntitiesPackage()
protected java.lang.String getDefaultEntityClassName()
public void dataChanged(DataChangeEvent e,
java.sql.Connection con)
dataChanged in interface TransactionEntityDataChangeListenerpublic void dataChanged(DataChangeEvent e)
dataChanged in interface EntityDataChangeListener
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||