public abstract class LocalizableItemEJB extends ExtensibleItemEJB implements LocalizableItemRemote
entityContext, READ, WRITE| Constructor and Description |
|---|
LocalizableItemEJB() |
| Modifier and Type | Method and Description |
|---|---|
void |
copyLocalizablePropertiesFrom(LocalizableItemRemote ext) |
protected void |
createFromTemplate(ItemRemote template)
sets data from template item.
|
java.util.Map |
getAllLocalizedProperties(PK langPK) |
java.util.Map<ItemPropertyValue,java.lang.Object> |
getAllLocalizedProperties(java.lang.String name,
ItemPropertyValueCollection languages) |
java.lang.Object |
getLocalizedProperty(java.lang.String name,
PK langPK) |
java.util.Set |
getLocalizedPropertyNames(PK langPK) |
protected LocalizedPropertyAccess |
getLocPropertyAccess(java.lang.String name,
PK langPK,
boolean forWriting) |
void |
hintPropertyCache(ItemLocalizedPropertyCacheKey cacheKey) |
protected void |
postCreateFromTemplate(ItemRemote template)
sets (postcreate - )data from template item.
|
java.lang.Object |
removeLocalizedProperty(java.lang.String name,
PK langPK) |
java.util.Map<ItemPropertyValue,java.lang.Object> |
setAllLocalizedProperties(java.lang.String name,
java.util.Map<ItemPropertyValue,java.lang.Object> props) |
java.lang.Object |
setLocalizedProperty(java.lang.String name,
PK langPK,
java.lang.Object value) |
void |
setLocPropertiesFromContainer(java.util.Map<PK,java.util.Map<java.lang.String,java.lang.Object>> values) |
clearEntityCaches, copyPropertiesFrom, decryptIfNecessaryWithFallback, decryptValueWithFallback, doCreateInternal, ejbHomeGetPropertyTableName, ejbRemove, getAllLanguagePKs, getAllProperties, getAllPropertyAccesses, getModifiedUnlocalizedPropertyCache, getProperty, getPropertyAccess, getPropertyAccess, getPropertyAccessInternal, getPropertyNames, getPropertyRaw, getPropertyTableNameImpl, getPropertyTimestamp, getPropertyTimestampInternal, getTypeInfoMap, hasModifiedCaches, preLoadUnlocalizedProperties, 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, getComposedType, 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, setComposedType, setCreationTime, setCreationTimestampInternal, setEntityContext, setGlobalPermission, setGlobalPermissions, setModifiedTime, setModifiedTimestamp, setModifiedTimestampInternal, setNeedsStoring, setOwner, setOwnerPK, setOwnerPkString, setPermission, setPermissions, setPkString, setPrincipalToBooleanListMap, setTypePkString, skipRemovePermission, skipSetPermission, storeCaches, typeCode, wasModifiedSince, writeACLEntriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertygetComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, wasModifiedSincegetPKejbFindByPrimaryKeyfindAll, findByPKList, findByType, findChangedAfterprotected void createFromTemplate(ItemRemote template)
ExtensibleItemEJBcreateFromTemplate in class ExtensibleItemEJBprotected void postCreateFromTemplate(ItemRemote template)
postCreateFromTemplate in class ExtensibleItemEJBpublic void copyLocalizablePropertiesFrom(LocalizableItemRemote ext)
copyLocalizablePropertiesFrom in interface LocalizableItemRemoteprotected LocalizedPropertyAccess getLocPropertyAccess(java.lang.String name, PK langPK, boolean forWriting)
public void hintPropertyCache(ItemLocalizedPropertyCacheKey cacheKey)
hintPropertyCache in interface LocalizableItemRemotepublic java.util.Map getAllLocalizedProperties(PK langPK)
getAllLocalizedProperties in interface LocalizableItemRemotepublic java.lang.Object getLocalizedProperty(java.lang.String name,
PK langPK)
getLocalizedProperty in interface LocalizableItemRemotepublic java.util.Map<ItemPropertyValue,java.lang.Object> setAllLocalizedProperties(java.lang.String name, java.util.Map<ItemPropertyValue,java.lang.Object> props)
setAllLocalizedProperties in interface LocalizableItemRemotepublic java.util.Map<ItemPropertyValue,java.lang.Object> getAllLocalizedProperties(java.lang.String name, ItemPropertyValueCollection languages)
getAllLocalizedProperties in interface LocalizableItemRemotepublic java.lang.Object setLocalizedProperty(java.lang.String name,
PK langPK,
java.lang.Object value)
setLocalizedProperty in interface LocalizableItemRemotepublic java.lang.Object removeLocalizedProperty(java.lang.String name,
PK langPK)
removeLocalizedProperty in interface LocalizableItemRemotepublic java.util.Set getLocalizedPropertyNames(PK langPK)
getLocalizedPropertyNames in interface LocalizableItemRemotepublic void setLocPropertiesFromContainer(java.util.Map<PK,java.util.Map<java.lang.String,java.lang.Object>> values)
values - Copyright © 2018 SAP SE. All Rights Reserved.