public abstract class ComposedTypeEJB extends HierarchieTypeEJB implements ComposedTypeRemote, ComposedTypeHome
INTERNAL_DESCRIPTION_PROPERTYentityContext, READ, WRITE| Constructor and Description |
|---|
ComposedTypeEJB() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeSTPK(String string) |
protected void |
doTypeInitialization(ComposedTypeRemote newSuperType,
ItemDeployment newDeployment,
String jaloClassName,
ComposedTypeRemote metaType) |
PK |
ejbCreate(PK pkBase,
ComposedTypeRemote superType,
String code,
String jaloClassName,
ItemDeployment deployment,
ComposedTypeRemote metaType) |
void |
ejbPostCreate(PK pkBase,
ComposedTypeRemote superType,
String code,
String jaloClassName,
ItemDeployment deployment,
ComposedTypeRemote metaType) |
void |
ejbRemove() |
ComposedTypeRemote |
getComposedType()
Superclass method overridden to escape the 'dummy' type pk which is set during initialization when no matching
item type is yet available.
|
ItemDeployment |
getDeployment() |
protected ItemDeployment |
getDeploymentInternal(boolean warn) |
List |
getInheritancePath() |
String |
getInheritancePathString() |
abstract String |
getItemJNDIName() |
String |
getItemPropertyTableName()
returns the property table name or null if this type isnt assoziated with a real item ejb.
|
String |
getItemTableName()
the database table assoziated with this type or NULL for abstract types.
|
int |
getItemTypeCode() |
abstract int |
getItemTypeCodeInt() |
abstract String |
getJaloClassName() |
abstract boolean |
getPropertyTableStatus() |
abstract boolean |
getRemovableFlag() |
abstract boolean |
getSingletonFlag() |
ComposedTypeRemote |
getSuperType() |
PK |
getSuperTypeItemPK() |
boolean |
isAbstract() |
boolean |
isAssignableFrom(TypeRemote type) |
boolean |
isRemovable() |
boolean |
isSingleton() |
protected boolean |
preLoadUnlocalizedProperties()
override to enable/disable unlocalized property cache preloading this applies only when
BuildConstants.NO_UP_TABLES = true !
|
void |
reinitializeType(ComposedTypeRemote superType,
ItemDeployment deployment,
String jaloClassName,
ComposedTypeRemote metaType)
Internal ! Used for reinitialization - dont call directly.
|
void |
setAbstract() |
void |
setComposedType(ComposedTypeRemote type)
Superclass method overridden to escape the 'dummy' type pk which is set during initialization when no matching
item type is yet available.
|
void |
setDeployment(ItemDeployment deployment) |
protected void |
setInheritancePath(List path) |
void |
setInheritancePathString(String pks) |
abstract void |
setItemJNDIName(String jndi) |
void |
setItemTypeCode(int tc) |
abstract void |
setItemTypeCodeInt(int tc) |
abstract void |
setJaloClassName(String className)
changes this types assoziated jalo class.
|
abstract void |
setPropertyTableStatus(boolean initialized) |
abstract void |
setRemovableFlag(boolean removable) |
void |
setSingleton(boolean isSingleton) |
abstract void |
setSingletonFlag(boolean singletonFlag) |
protected int |
typeCode() |
getInheritancePathStringInternal, getSuperTypePK, setInheritancePathStringInternal, setSuperTypePKejbCreate, ejbPostCreate, getCode, getInternalCode, getInternalCodeLowerCase, setCode, setInternalCode, setInternalCodeLowerCaseequals, getTypeManager, pGetInternalProperty, pSetInternalPropertycopyLocalizablePropertiesFrom, createFromTemplate, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, getLocPropertyAccess, hintPropertyCache, postCreateFromTemplate, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty, setLocPropertiesFromContainerclearEntityCaches, copyPropertiesFrom, decryptIfNecessaryWithFallback, decryptValueWithFallback, doCreateInternal, ejbHomeGetPropertyTableName, getAllLanguagePKs, getAllProperties, getAllPropertyAccesses, getModifiedUnlocalizedPropertyCache, getProperty, getPropertyAccess, getPropertyAccess, getPropertyAccessInternal, getPropertyNames, getPropertyRaw, getPropertyTableNameImpl, getPropertyTimestamp, getPropertyTimestampInternal, getTypeInfoMap, hasModifiedCaches, removeProperty, removePropertyData, setAllProperties, setPropertiesFromContainer, setProperty, setPropertyTimestampInternal, typeChanged, updatePropertyVersion, warnOnDecryptionError, writePropertyCachescheckItemPermission, checkOwnGlobalPermission, copyComposedTypeFromTemplate, doCreateInternal, doPostCreateInternal, ejbHomeGetItemTableName, ejbHomeGetOwnJNDIName, ejbHomeLoadItemData, ejbLoad, ejbStore, getACLTimestampInternal, getCachedValueForModification, getCachedValueForReading, getCachedValueForReadingIfAvailable, getCachedValuesStartingWith, getCacheKey, getCacheKeyMap, getCreationTime, getCreationTimestampInternal, getDefaultType, getEntityContext, getGlobalPermissionPKs, getHJMPTS, getItemTableNameImpl, getModifiedTime, getModifiedTimestampInternal, getOrAddCacheKey, getOwner, getOwnerPkString, getOwnJNDIName, getPermissionPKs, getPK, getPkString, getPrincipalToBooleanListMap, getRestrictedPrincipalPKs, getTypeKey, getTypePkString, hasJNDIName, isBeforeCreate, loadItemData, logACLCacheChange, needsStoring, quoteSQLStringLiteralForQuery, remove, removeACLEntries, removeGlobalPermission, removeGlobalPermissions, removePermission, removePermissions, setACLTimestampInternal, setCreationTime, setCreationTimestampInternal, setCreationTimestamps, setEntityContext, setGlobalPermission, setGlobalPermissions, setModificationTimestamps, setModifiedTime, setModifiedTimestamp, setModifiedTimestampInternal, setNeedsStoring, setOwner, setOwnerPK, setOwnerPkString, setPermission, setPermissions, setPkString, setPrincipalToBooleanListMap, setTypePkString, skipRemovePermission, skipSetPermission, storeCaches, wasModifiedSince, writeACLEntriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodecopyLocalizablePropertiesFrom, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, hintPropertyCache, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedPropertycopyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertycheckItemPermission, checkOwnGlobalPermission, getCreationTime, getGlobalPermissionPKs, getHJMPTS, getModifiedTime, getOwner, getPermissionPKs, getPkString, getPrincipalToBooleanListMap, getRestrictedPrincipalPKs, getTypeKey, hasJNDIName, remove, removeGlobalPermission, removeGlobalPermissions, removePermission, removePermissions, setCreationTime, setGlobalPermission, setGlobalPermissions, setModifiedTime, setOwner, setPermission, setPermissions, setPrincipalToBooleanListMap, wasModifiedSincegetPKcreate, findByJaloClassName, findByPrimaryKey, findByTypeCodefindByInheritancePath, findBySuperTypefindByCodeExactfindAll, findByPKList, findByType, findChangedAfter, getOwnJNDIName, loadItemDataejbFindByPrimaryKeypublic abstract int getItemTypeCodeInt()
public abstract void setItemTypeCodeInt(int tc)
public abstract String getItemJNDIName()
getItemJNDIName in interface ComposedTypeRemotepublic abstract void setItemJNDIName(String jndi)
setItemJNDIName in interface ComposedTypeRemotepublic abstract String getJaloClassName()
getJaloClassName in interface ComposedTypeRemotepublic abstract void setJaloClassName(String className)
ComposedTypeRemotesetJaloClassName in interface ComposedTypeRemotepublic abstract boolean getPropertyTableStatus()
getPropertyTableStatus in interface ComposedTypeRemotepublic abstract void setPropertyTableStatus(boolean initialized)
setPropertyTableStatus in interface ComposedTypeRemotepublic abstract boolean getSingletonFlag()
public abstract void setSingletonFlag(boolean singletonFlag)
public abstract boolean getRemovableFlag()
public abstract void setRemovableFlag(boolean removable)
public String getItemTableName()
ComposedTypeRemotegetItemTableName in interface ComposedTypeRemoteprotected int typeCode()
protected boolean preLoadUnlocalizedProperties()
ExtensibleItemEJBpreLoadUnlocalizedProperties in class ExtensibleItemEJBpublic int getItemTypeCode()
getItemTypeCode in interface ComposedTypeRemotepublic void setItemTypeCode(int tc)
public boolean isAbstract()
isAbstract in interface ComposedTypeRemotepublic void setAbstract()
setAbstract in interface ComposedTypeRemotepublic String getItemPropertyTableName()
ComposedTypeRemotegetItemPropertyTableName in interface ComposedTypeRemotepublic void changeSTPK(String string)
changeSTPK in interface ComposedTypeRemotepublic PK ejbCreate(PK pkBase, ComposedTypeRemote superType, String code, String jaloClassName, ItemDeployment deployment, ComposedTypeRemote metaType) throws EJBDuplicateCodeException, EJBInvalidParameterException
public void ejbPostCreate(PK pkBase, ComposedTypeRemote superType, String code, String jaloClassName, ItemDeployment deployment, ComposedTypeRemote metaType) throws EJBDuplicateCodeException, EJBInvalidParameterException
public ComposedTypeRemote getComposedType()
getComposedType in interface ItemRemotegetComposedType in class ItemEJBpublic void setComposedType(ComposedTypeRemote type) throws EJBInvalidParameterException
setComposedType in interface ItemRemotesetComposedType in class ItemEJBEJBInvalidParameterExceptionpublic void reinitializeType(ComposedTypeRemote superType, ItemDeployment deployment, String jaloClassName, ComposedTypeRemote metaType)
ComposedTypeRemotereinitializeType in interface ComposedTypeRemotesuperType - the new supertype (optional)deployment - the new deployment object (optional)jaloClassName - the new jalo class name (optional)protected void doTypeInitialization(ComposedTypeRemote newSuperType, ItemDeployment newDeployment, String jaloClassName, ComposedTypeRemote metaType)
public void ejbRemove()
ejbRemove in interface EntityInstanceejbRemove in class ExtensibleItemEJBpublic boolean isRemovable()
isRemovable in interface ComposedTypeRemotepublic ItemDeployment getDeployment()
getDeployment in interface ComposedTypeRemoteprotected ItemDeployment getDeploymentInternal(boolean warn)
public void setDeployment(ItemDeployment deployment)
public PK getSuperTypeItemPK()
getSuperTypeItemPK in interface ComposedTypeRemotepublic ComposedTypeRemote getSuperType()
getSuperType in interface ComposedTypeRemotepublic String getInheritancePathString()
getInheritancePathString in interface ComposedTypeRemotegetInheritancePathString in interface HierarchieTypeRemotepublic void setInheritancePathString(String pks)
setInheritancePathString in interface ComposedTypeRemotesetInheritancePathString in interface HierarchieTypeRemotepublic List getInheritancePath()
getInheritancePath in interface ComposedTypeRemotegetInheritancePath in interface HierarchieTypeRemoteprotected void setInheritancePath(List path)
public boolean isAssignableFrom(TypeRemote type)
isAssignableFrom in interface TypeRemoteisAssignableFrom in class TypeEJBpublic boolean isSingleton()
isSingleton in interface ComposedTypeRemotepublic void setSingleton(boolean isSingleton)
setSingleton in interface ComposedTypeRemoteCopyright © 2017 SAP SE. All Rights Reserved.