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
-
Field Summary
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidcreateFromTemplate(ItemRemote template) sets data from template item.getAllLocalizedProperties(PK langPK) getAllLocalizedProperties(String name, ItemPropertyValueCollection languages) getLocalizedProperty(String name, PK langPK) getLocalizedPropertyNames(PK langPK) protected LocalizedPropertyAccessgetLocPropertyAccess(String name, PK langPK, boolean forWriting) voidprotected voidpostCreateFromTemplate(ItemRemote template) sets (postcreate - )data from template item.removeLocalizedProperty(String name, PK langPK) setAllLocalizedProperties(String name, Map<ItemPropertyValue, Object> props) setLocalizedProperty(String name, PK langPK, Object value) voidMethods 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, writePropertyCachesMethods 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, writeACLEntriesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.persistence.framework.EntityInstance
ejbFindByPrimaryKeyMethods inherited from interface de.hybris.platform.persistence.framework.EntityProxy
getPKMethods inherited from interface de.hybris.platform.persistence.ExtensibleItemRemote
copyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertyMethods inherited from interface de.hybris.platform.persistence.ItemHome
findAll, findByPKList, findByType, findChangedAfterMethods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSince
-
Constructor Details
-
LocalizableItemEJB
public LocalizableItemEJB()
-
-
Method Details
-
createFromTemplate
Description copied from class:ExtensibleItemEJBsets data from template item. override in all subclasses which define new fields!- Overrides:
createFromTemplatein classExtensibleItemEJB
-
postCreateFromTemplate
sets (postcreate - )data from template item. override in all subclasses which define new fields!- Overrides:
postCreateFromTemplatein classExtensibleItemEJB
-
copyLocalizablePropertiesFrom
- Specified by:
copyLocalizablePropertiesFromin interfaceLocalizableItemRemote
-
getLocPropertyAccess
-
hintPropertyCache
- Specified by:
hintPropertyCachein interfaceLocalizableItemRemote
-
getAllLocalizedProperties
- Specified by:
getAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
getLocalizedProperty
- Specified by:
getLocalizedPropertyin interfaceLocalizableItemRemote
-
setAllLocalizedProperties
public Map<ItemPropertyValue,Object> setAllLocalizedProperties(String name, Map<ItemPropertyValue, Object> props) - Specified by:
setAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
getAllLocalizedProperties
public Map<ItemPropertyValue,Object> getAllLocalizedProperties(String name, ItemPropertyValueCollection languages) - Specified by:
getAllLocalizedPropertiesin interfaceLocalizableItemRemote
-
setLocalizedProperty
- Specified by:
setLocalizedPropertyin interfaceLocalizableItemRemote
-
removeLocalizedProperty
- Specified by:
removeLocalizedPropertyin interfaceLocalizableItemRemote
-
getLocalizedPropertyNames
- Specified by:
getLocalizedPropertyNamesin interfaceLocalizableItemRemote
-
setLocPropertiesFromContainer
- Parameters:
values-
-