Interface PersistenceManager
- All Known Implementing Classes:
DBPersistenceManager,YPersistenceManager
public interface PersistenceManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleancachesInfoFor(PK typePK) voidclearComposedType(PK typePK, String code) createInitialPersistenceInfos(Collection<ComposedTypeRemote> types, boolean reinit) getBeanTypeCodes(PK typePK) All item type codes of the specified type or its concrete subtypes.Returns a duplicated deployments by its type code.getExternalTableTypes(PK typePK) Finds all subtypes of a given non-abstract type which are mapped to a different deployment.getInitialPersistenceInfos(ComposedTypeRemote type, boolean reinit) getItemDeployment(int tc) getItemDeployment(String beanOrJNDIName) getJNDIName(int typeCode) getJNDIName(String code) getPersistenceInfo(PK typePK) getPersistenceInfo(String typeCode) getSQLTypeDef(Class javaClass, String ownTypeDef) booleanisLoaded()booleanisRootRelationType(String code) void
-
Field Details
-
NO_DATABASE
- See Also:
-
-
Method Details
-
getSQLTypeDef
-
isLoaded
boolean isLoaded() -
loadPersistenceInfos
void loadPersistenceInfos() -
createInitialPersistenceInfos
Collection<PropertyTableDefinition> createInitialPersistenceInfos(Collection<ComposedTypeRemote> types, boolean reinit) -
getInitialPersistenceInfos
-
getPersistenceInfo
-
getPersistenceInfo
-
cachesInfoFor
-
getItemDeployment
-
getItemDeployment
-
getAllSubDeployments
-
getJNDIName
-
getJNDIName
-
getTypePK
-
isRootRelationType
-
getExternalTableTypes
Finds all subtypes of a given non-abstract type which are mapped to a different deployment. -
getBeanTypeCodes
All item type codes of the specified type or its concrete subtypes. -
clearComposedType
-
getDuplicatedItemDeployments
Map<Integer,ItemDeployment> getDuplicatedItemDeployments()Returns a duplicated deployments by its type code. There is always inserted deployment which is deployed in DB persistance as to be redundant in compare to xml modeled one.
-