Class LocalizableItemEJB
- java.lang.Object
-
- de.hybris.platform.persistence.ItemEJB
-
- de.hybris.platform.persistence.ExtensibleItemEJB
-
- de.hybris.platform.persistence.c2l.LocalizableItemEJB
-
- All Implemented Interfaces:
LocalizableItemRemote,ExtensibleItemRemote,EntityInstance,EntityProxy,HomeProxy,ItemHome,ItemPermissionFacade,ItemRemote
- Direct Known Subclasses:
EnumerationValueEJB,GenericItemEJB,SearchRestrictionEJB,TestItemEJB,TypeManagerManagedEJB
public abstract class LocalizableItemEJB extends ExtensibleItemEJB implements LocalizableItemRemote
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE
-
-
Constructor Summary
Constructors Constructor Description LocalizableItemEJB()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyLocalizablePropertiesFrom(LocalizableItemRemote ext)protected voidcreateFromTemplate(ItemRemote template)sets data from template item.java.util.MapgetAllLocalizedProperties(PK langPK)java.util.Map<ItemPropertyValue,java.lang.Object>getAllLocalizedProperties(java.lang.String name, ItemPropertyValueCollection languages)java.lang.ObjectgetLocalizedProperty(java.lang.String name, PK langPK)java.util.SetgetLocalizedPropertyNames(PK langPK)protected LocalizedPropertyAccessgetLocPropertyAccess(java.lang.String name, PK langPK, boolean forWriting)voidhintPropertyCache(ItemLocalizedPropertyCacheKey cacheKey)protected voidpostCreateFromTemplate(ItemRemote template)sets (postcreate - )data from template item.java.lang.ObjectremoveLocalizedProperty(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.ObjectsetLocalizedProperty(java.lang.String name, PK langPK, java.lang.Object value)voidsetLocPropertiesFromContainer(java.util.Map<PK,java.util.Map<java.lang.String,java.lang.Object>> values)-
Methods inherited from class de.hybris.platform.persistence.ExtensibleItemEJB
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, writePropertyCaches
-
Methods inherited from class de.hybris.platform.persistence.ItemEJB
checkItemPermission, 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, setOwnerPkString, setOwnerRef, setPermission, setPermissions, setPkString, setPrincipalToBooleanListMap, setTypePkString, skipRemovePermission, skipSetPermission, storeCaches, typeCode, wasModifiedSince, writeACLEntries
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.persistence.framework.EntityInstance
ejbFindByPrimaryKey
-
Methods inherited from interface de.hybris.platform.persistence.framework.EntityProxy
getPK
-
Methods inherited from interface de.hybris.platform.persistence.ExtensibleItemRemote
copyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setProperty
-
Methods inherited from interface de.hybris.platform.persistence.ItemHome
findAll, findByPKList, findByType, findChangedAfter
-
Methods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSince
-
-
-
-
Method Detail
-
createFromTemplate
protected void createFromTemplate(ItemRemote template)
Description copied from class:ExtensibleItemEJBsets data from template item. override in all subclasses which define new fields!- Overrides:
createFromTemplatein classExtensibleItemEJB
-
postCreateFromTemplate
protected void postCreateFromTemplate(ItemRemote template)
sets (postcreate - )data from template item. override in all subclasses which define new fields!- Overrides:
postCreateFromTemplatein classExtensibleItemEJB
-
copyLocalizablePropertiesFrom
public void copyLocalizablePropertiesFrom(LocalizableItemRemote ext)
- Specified by:
copyLocalizablePropertiesFromin interfaceLocalizableItemRemote
-
getLocPropertyAccess
protected LocalizedPropertyAccess getLocPropertyAccess(java.lang.String name, PK langPK, boolean forWriting)
-
hintPropertyCache
public void hintPropertyCache(ItemLocalizedPropertyCacheKey cacheKey)
- Specified by:
hintPropertyCachein interfaceLocalizableItemRemote
-
getAllLocalizedProperties
public java.util.Map getAllLocalizedProperties(PK langPK)
- Specified by:
getAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
getLocalizedProperty
public java.lang.Object getLocalizedProperty(java.lang.String name, PK langPK)- Specified by:
getLocalizedPropertyin interfaceLocalizableItemRemote
-
setAllLocalizedProperties
public java.util.Map<ItemPropertyValue,java.lang.Object> setAllLocalizedProperties(java.lang.String name, java.util.Map<ItemPropertyValue,java.lang.Object> props)
- Specified by:
setAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
getAllLocalizedProperties
public java.util.Map<ItemPropertyValue,java.lang.Object> getAllLocalizedProperties(java.lang.String name, ItemPropertyValueCollection languages)
- Specified by:
getAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
setLocalizedProperty
public java.lang.Object setLocalizedProperty(java.lang.String name, PK langPK, java.lang.Object value)- Specified by:
setLocalizedPropertyin interfaceLocalizableItemRemote
-
removeLocalizedProperty
public java.lang.Object removeLocalizedProperty(java.lang.String name, PK langPK)- Specified by:
removeLocalizedPropertyin interfaceLocalizableItemRemote
-
getLocalizedPropertyNames
public java.util.Set getLocalizedPropertyNames(PK langPK)
- Specified by:
getLocalizedPropertyNamesin interfaceLocalizableItemRemote
-
setLocPropertiesFromContainer
public void setLocPropertiesFromContainer(java.util.Map<PK,java.util.Map<java.lang.String,java.lang.Object>> values)
- Parameters:
values-
-
-