Package de.hybris.platform.persistence
Class GenericItemEJBImpl
- java.lang.Object
-
- de.hybris.platform.core.BridgeImplementation
-
- de.hybris.platform.persistence.ItemEJBImpl
-
- de.hybris.platform.persistence.ExtensibleItemEJBImpl
-
- de.hybris.platform.persistence.c2l.LocalizableItemEJBImpl
-
- de.hybris.platform.persistence.GenericItemEJBImpl
-
- All Implemented Interfaces:
LocalizableItem.LocalizableItemImpl
,ExtensibleItem.ExtensibleItemImpl
,GenericItem.GenericItemImpl
,Item.ItemImpl
,BridgeInterface
,ExposesPermissionFacade
,java.io.Serializable
public class GenericItemEJBImpl extends LocalizableItemEJBImpl implements GenericItem.GenericItemImpl
internal use only!- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GenericItemEJBImpl(Tenant tenant, GenericItemRemote remoteObject)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GenericItem
createGenericItem(Tenant tenant, PK pk, ComposedType genericItemType, JaloPropertyContainer props)
<T extends Item>
java.util.Collection<T>getRelatedItems(java.lang.String relationQualifier)
protected GenericItemRemote
getRemote()
protected boolean
isHandlingOwnerAsReferenceSupported()
protected void
removeInternal(SessionContext ctx)
<T extends Item>
booleansetRelatedItems(java.lang.String relationQualifier, java.util.Collection<T> values)
-
Methods inherited from class de.hybris.platform.persistence.c2l.LocalizableItemEJBImpl
checkLanguage, getAllLocalizedProperties, getAllLocalizedProperties, getLangPK, getLocalizedProperty, getLocalizedPropertyNames, removeLocalizedProperty, setAllLocalizableProperties, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.persistence.ExtensibleItemEJBImpl
commit, getAllProperties, getProperty, getPropertyNames, removeProperty, rollback, setAllProperties, setProperty
-
Methods inherited from class de.hybris.platform.persistence.ItemEJBImpl
addPermission, checkItemPermission, clearPermission, getCache, getComposedType, getCreationTime, getHJMPTS, getJaloObjectClass, getModificationTime, getOwner, getPermissionFacade, getPermissionMap, getPK, getPrincipalPermissions, getRestrictedPrincipals, getSession, getTypeKey, invalidateLocalCaches, remove, setComposedType, setCreationTime, setModificationTime, setOwner, setPermissionMap, setRemote, unwrap, unwrapToRef, wrap
-
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.util.BridgeInterface
getJaloObjectClass
-
Methods inherited from interface de.hybris.platform.util.ExposesPermissionFacade
getPermissionFacade
-
Methods inherited from interface de.hybris.platform.jalo.ExtensibleItem.ExtensibleItemImpl
getAllProperties, getProperty, getPropertyNames, removeProperty, setAllProperties, setProperty
-
Methods inherited from interface de.hybris.platform.jalo.Item.ItemImpl
addPermission, checkItemPermission, clearPermission, getComposedType, getCreationTime, getHJMPTS, getModificationTime, getOwner, getPermissionMap, getPK, getPrincipalPermissions, getRestrictedPrincipals, getTypeKey, invalidateLocalCaches, isLocalCachingSupported, remove, setComposedType, setCreationTime, setModificationTime, setOwner, setPermissionMap
-
Methods inherited from interface de.hybris.platform.jalo.c2l.LocalizableItem.LocalizableItemImpl
getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, removeLocalizedProperty, setAllLocalizableProperties, setLocalizedProperty
-
-
-
-
Constructor Detail
-
GenericItemEJBImpl
protected GenericItemEJBImpl(Tenant tenant, GenericItemRemote remoteObject)
-
-
Method Detail
-
createGenericItem
public static GenericItem createGenericItem(Tenant tenant, PK pk, ComposedType genericItemType, JaloPropertyContainer props)
-
removeInternal
protected void removeInternal(SessionContext ctx) throws ConsistencyCheckException
- Specified by:
removeInternal
in classItemEJBImpl
- Throws:
ConsistencyCheckException
-
getRemote
protected GenericItemRemote getRemote()
- Overrides:
getRemote
in classItemEJBImpl
-
getRelatedItems
public <T extends Item> java.util.Collection<T> getRelatedItems(java.lang.String relationQualifier)
- Specified by:
getRelatedItems
in interfaceGenericItem.GenericItemImpl
-
setRelatedItems
public <T extends Item> boolean setRelatedItems(java.lang.String relationQualifier, java.util.Collection<T> values)
- Specified by:
setRelatedItems
in interfaceGenericItem.GenericItemImpl
-
isHandlingOwnerAsReferenceSupported
protected boolean isHandlingOwnerAsReferenceSupported()
- Overrides:
isHandlingOwnerAsReferenceSupported
in classItemEJBImpl
-
-