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 voidaddPermission(PK principalPK, PK right, boolean negative)intcheckItemPermission(PK princpalPK, PK rightPK)voidclearPermission(PK principalPK, PK rightPK)ComposedTypegetComposedType()java.util.DategetCreationTime()longgetHJMPTS()java.util.DategetModificationTime()ItemgetOwner(SessionContext ctx)java.util.MapgetPermissionMap(java.util.List userRights)PKgetPK()java.util.CollectiongetPrincipalPermissions(PK principalPK, boolean negative)java.util.CollectiongetRestrictedPrincipals()PKgetTypeKey()voidinvalidateLocalCaches()default booleanisLocalCachingSupported()default booleanisTransactionSupported()voidremove(SessionContext ctx)voidsetComposedType(ComposedType type)voidsetCreationTime(java.util.Date time)voidsetModificationTime(java.util.Date date)voidsetOwner(SessionContext ctx, Item item)voidsetPermissionMap(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()
-
isTransactionSupported
default boolean isTransactionSupported()
-
-