Package de.hybris.platform.jalo
Interface Item.ItemImpl
-
- All Superinterfaces:
BridgeInterface
,ExposesPermissionFacade
,java.io.Serializable
- All Known Subinterfaces:
AtomicType.AtomicTypeImpl
,AttributeDescriptor.AttributeDescriptorImpl
,CollectionType.CollectionTypeImpl
,ComposedType.ComposedTypeImpl
,Descriptor.DescriptorImpl
,EnumerationValue.EnumerationValueImpl
,ExtensibleItem.ExtensibleItemImpl
,GenericItem.GenericItemImpl
,Link.LinkImpl
,LocalizableItem.LocalizableItemImpl
,MapType.MapTypeImpl
,SearchRestriction.SearchRestrictionImpl
,TestItem.TestItemImpl
,Type.TypeImpl
,TypeManagerManaged.TypeManagerManagedImpl
- All Known Implementing Classes:
AtomicTypeEJBImpl
,AttributeDescriptorEJBImpl
,CollectionTypeEJBImpl
,ComposedTypeEJBImpl
,DescriptorEJBImpl
,EnumerationValueEJBImpl
,ExtensibleItemEJBImpl
,GenericItemEJBImpl
,ItemEJBImpl
,LinkEJBImpl
,LocalizableItemEJBImpl
,MapTypeEJBImpl
,SearchRestrictionEJBImpl
,TestItemEJBImpl
,TypeEJBImpl
,TypeManagerManagedEJBImpl
- Enclosing class:
- Item
public static interface Item.ItemImpl extends BridgeInterface, ExposesPermissionFacade
object used by getSyncObject()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addPermission(PK principalPK, PK right, boolean negative)
int
checkItemPermission(PK princpalPK, PK rightPK)
void
clearPermission(PK principalPK, PK rightPK)
ComposedType
getComposedType()
java.util.Date
getCreationTime()
long
getHJMPTS()
java.util.Date
getModificationTime()
Item
getOwner(SessionContext ctx)
java.util.Map
getPermissionMap(java.util.List userRights)
PK
getPK()
java.util.Collection
getPrincipalPermissions(PK principalPK, boolean negative)
java.util.Collection
getRestrictedPrincipals()
PK
getTypeKey()
void
invalidateLocalCaches()
default boolean
isLocalCachingSupported()
void
remove(SessionContext ctx)
void
setComposedType(ComposedType type)
void
setCreationTime(java.util.Date time)
void
setModificationTime(java.util.Date date)
void
setOwner(SessionContext ctx, Item item)
void
setPermissionMap(java.util.List<UserRight> userRights, java.util.Map<Principal,java.util.List<java.lang.Boolean>> permissionMap)
-
Methods inherited from interface de.hybris.platform.util.BridgeInterface
getJaloObjectClass
-
Methods inherited from interface de.hybris.platform.util.ExposesPermissionFacade
getPermissionFacade
-
-
-
-
Method Detail
-
getPK
PK getPK()
-
remove
void remove(SessionContext ctx) throws ConsistencyCheckException
- Throws:
ConsistencyCheckException
-
getComposedType
ComposedType getComposedType()
-
setComposedType
void setComposedType(ComposedType type) throws JaloInvalidParameterException
- Throws:
JaloInvalidParameterException
-
getOwner
Item getOwner(SessionContext ctx)
-
setOwner
void setOwner(SessionContext ctx, Item item) throws ConsistencyCheckException
- Throws:
ConsistencyCheckException
-
getCreationTime
java.util.Date getCreationTime()
-
setCreationTime
void setCreationTime(java.util.Date time)
-
getModificationTime
java.util.Date getModificationTime()
-
getRestrictedPrincipals
java.util.Collection getRestrictedPrincipals()
-
getPrincipalPermissions
java.util.Collection getPrincipalPermissions(PK principalPK, boolean negative)
-
getPermissionMap
java.util.Map getPermissionMap(java.util.List userRights)
-
setPermissionMap
void setPermissionMap(java.util.List<UserRight> userRights, java.util.Map<Principal,java.util.List<java.lang.Boolean>> permissionMap) throws JaloSecurityException
- Throws:
JaloSecurityException
-
setModificationTime
void setModificationTime(java.util.Date date)
-
getHJMPTS
long getHJMPTS()
-
getTypeKey
PK getTypeKey()
-
invalidateLocalCaches
void invalidateLocalCaches()
-
isLocalCachingSupported
default boolean isLocalCachingSupported()
-
-