Package de.hybris.platform.test
Class ItemDummy
- java.lang.Object
-
- de.hybris.platform.test.ItemDummy
-
- All Implemented Interfaces:
EntityProxy,ItemPermissionFacade,ItemRemote
public class ItemDummy extends java.lang.Object implements ItemRemote, ItemPermissionFacade
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcheckItemPermission(PK principalPK, PK permissionPK)intcheckOwnGlobalPermission(PK permissionPK)voidcheckValid()voidclearEntityCaches()ItemRemotecopy()voiddeepCopyFrom(ItemRemote remote)java.lang.StringgetACLOwnerPKsInternal()java.util.CollectiongetACLOwners()ComposedTypeRemotegetComposedType()java.util.DategetCreationTime()java.util.CollectiongetGlobalPermissionPKs(boolean negative)longgetHJMPTS()java.lang.StringgetItemJNDIName()java.lang.StringgetItemTableName()longgetLastModifiedTime(int stage)java.util.DategetModifiedTime()ItemRemotegetOwner()java.util.CollectiongetPermissionPKs(PK principalPK, boolean negative)PKgetPK()PKgetPkString()java.lang.StringgetPrimaryKey()java.util.MapgetPrincipalToBooleanListMap(java.util.List rightPKs)finds all restricted principals for a given list of user rights.java.util.CollectiongetRestrictedPrincipalPKs()ItemRemotegetStagedCopy()PKgetTypeKey()ItemEJBgetUnderlayingEntity()booleanhasJNDIName(java.lang.String jndiName)booleanhasModified()booleanisCopy()booleanisCreated()booleanisRemoved()voidremove()booleanremoveGlobalPermission(PK permissionPK)booleanremoveGlobalPermissions(java.util.Collection permissions)booleanremovePermission(PK principalPK, PK permissionPK)booleanremovePermissions(java.util.Collection permissions)voidsetACLOwnerPKsInternal(java.lang.String pk)voidsetComposedType(ComposedTypeRemote type)voidsetCopy(boolean bool)voidsetCreated(boolean bool)voidsetCreationTime(java.util.Date creationTime)booleansetGlobalPermission(PK permissionPK, boolean negative)booleansetGlobalPermissions(java.util.Collection permissions)voidsetModifiedTime(java.util.Date timestamp)voidsetOwner(ItemRemote item)voidsetOwnerRef(ItemPropertyValue ownerRef)booleansetPermission(PK principalPK, PK permissionPK, boolean negative)booleansetPermissions(java.util.Collection permissions)voidsetPrincipalToBooleanListMap(java.util.List rightPKs, java.util.Map principalPKToBooleanListMap)changes restricted principals for a given list of user rights.voidsetRemoved(boolean bool)voidsetStagedCopy(ItemRemote rem)booleanstagingActivated()booleanwasModifiedSince(java.util.Date time)
-
-
-
Constructor Detail
-
ItemDummy
public ItemDummy(PK pk)
-
-
Method Detail
-
getItemTableName
public java.lang.String getItemTableName()
-
hasJNDIName
public boolean hasJNDIName(java.lang.String jndiName)
- Specified by:
hasJNDINamein interfaceItemRemote
-
getItemJNDIName
public java.lang.String getItemJNDIName()
-
getHJMPTS
public long getHJMPTS()
- Specified by:
getHJMPTSin interfaceItemRemote
-
getPkString
public PK getPkString()
- Specified by:
getPkStringin interfaceItemRemote
-
getPrimaryKey
public java.lang.String getPrimaryKey()
-
getPK
public PK getPK()
- Specified by:
getPKin interfaceEntityProxy
-
setStagedCopy
public void setStagedCopy(ItemRemote rem)
-
setRemoved
public void setRemoved(boolean bool)
-
checkValid
public void checkValid()
-
isCreated
public boolean isCreated()
-
deepCopyFrom
public void deepCopyFrom(ItemRemote remote)
-
isCopy
public boolean isCopy()
-
isRemoved
public boolean isRemoved()
-
stagingActivated
public boolean stagingActivated()
-
getStagedCopy
public ItemRemote getStagedCopy()
-
hasModified
public boolean hasModified()
-
setCreated
public void setCreated(boolean bool)
-
setCopy
public void setCopy(boolean bool)
-
clearEntityCaches
public void clearEntityCaches()
-
remove
public void remove()
- Specified by:
removein interfaceItemRemote
-
getCreationTime
public java.util.Date getCreationTime()
- Specified by:
getCreationTimein interfaceItemRemote
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)
- Specified by:
setCreationTimein interfaceItemRemote
-
getModifiedTime
public java.util.Date getModifiedTime()
- Specified by:
getModifiedTimein interfaceItemRemote
-
setModifiedTime
public void setModifiedTime(java.util.Date timestamp)
- Specified by:
setModifiedTimein interfaceItemRemote
-
getLastModifiedTime
public long getLastModifiedTime(int stage)
-
wasModifiedSince
public boolean wasModifiedSince(java.util.Date time)
- Specified by:
wasModifiedSincein interfaceItemRemote
-
getComposedType
public ComposedTypeRemote getComposedType()
- Specified by:
getComposedTypein interfaceItemRemote
-
setComposedType
public void setComposedType(ComposedTypeRemote type)
- Specified by:
setComposedTypein interfaceItemRemote
-
getOwner
public ItemRemote getOwner()
- Specified by:
getOwnerin interfaceItemRemote
-
setOwner
public void setOwner(ItemRemote item)
- Specified by:
setOwnerin interfaceItemRemote
-
setOwnerRef
public void setOwnerRef(ItemPropertyValue ownerRef)
- Specified by:
setOwnerRefin interfaceItemRemote
-
copy
public ItemRemote copy()
-
checkItemPermission
public int checkItemPermission(PK principalPK, PK permissionPK)
- Specified by:
checkItemPermissionin interfaceItemPermissionFacade
-
getACLOwners
public java.util.Collection getACLOwners()
-
getPermissionPKs
public java.util.Collection getPermissionPKs(PK principalPK, boolean negative)
- Specified by:
getPermissionPKsin interfaceItemPermissionFacade
-
getRestrictedPrincipalPKs
public java.util.Collection getRestrictedPrincipalPKs()
- Specified by:
getRestrictedPrincipalPKsin interfaceItemPermissionFacade
-
removePermission
public boolean removePermission(PK principalPK, PK permissionPK) throws EJBSecurityException
- Specified by:
removePermissionin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
removePermissions
public boolean removePermissions(java.util.Collection permissions) throws EJBSecurityException- Specified by:
removePermissionsin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
setPermission
public boolean setPermission(PK principalPK, PK permissionPK, boolean negative) throws EJBSecurityException
- Specified by:
setPermissionin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
setPermissions
public boolean setPermissions(java.util.Collection permissions) throws EJBSecurityException- Specified by:
setPermissionsin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
getACLOwnerPKsInternal
public java.lang.String getACLOwnerPKsInternal()
-
setACLOwnerPKsInternal
public void setACLOwnerPKsInternal(java.lang.String pk)
-
getTypeKey
public PK getTypeKey()
- Specified by:
getTypeKeyin interfaceItemRemote
-
getPrincipalToBooleanListMap
public java.util.Map getPrincipalToBooleanListMap(java.util.List rightPKs)
Description copied from interface:ItemPermissionFacadefinds all restricted principals for a given list of user rights. further each principal is mapped to a row caontaining its setting regarding the user right at this position- Specified by:
getPrincipalToBooleanListMapin interfaceItemPermissionFacade- Parameters:
rightPKs- the user right pks to get principals and permissions for- Returns:
- a map { principalPK -> [ Boolean.TRUE == negative | Boolean.FALSE == positive | null == not set]
-
setPrincipalToBooleanListMap
public void setPrincipalToBooleanListMap(java.util.List rightPKs, java.util.Map principalPKToBooleanListMap) throws EJBSecurityExceptionDescription copied from interface:ItemPermissionFacadechanges restricted principals for a given list of user rights.- Specified by:
setPrincipalToBooleanListMapin interfaceItemPermissionFacade- Parameters:
rightPKs- the user right pks to get principals and permissions forprincipalPKToBooleanListMap- a map { principalPK -> [ Boolean.TRUE | Boolean.FALSE | null ]- Throws:
EJBSecurityException
-
getUnderlayingEntity
public ItemEJB getUnderlayingEntity()
-
setGlobalPermission
public boolean setGlobalPermission(PK permissionPK, boolean negative) throws EJBSecurityException
- Specified by:
setGlobalPermissionin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
setGlobalPermissions
public boolean setGlobalPermissions(java.util.Collection permissions) throws EJBSecurityException- Specified by:
setGlobalPermissionsin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
removeGlobalPermission
public boolean removeGlobalPermission(PK permissionPK) throws EJBSecurityException
- Specified by:
removeGlobalPermissionin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
removeGlobalPermissions
public boolean removeGlobalPermissions(java.util.Collection permissions) throws EJBSecurityException- Specified by:
removeGlobalPermissionsin interfaceItemPermissionFacade- Throws:
EJBSecurityException
-
getGlobalPermissionPKs
public java.util.Collection getGlobalPermissionPKs(boolean negative)
- Specified by:
getGlobalPermissionPKsin interfaceItemPermissionFacade
-
checkOwnGlobalPermission
public int checkOwnGlobalPermission(PK permissionPK)
- Specified by:
checkOwnGlobalPermissionin interfaceItemPermissionFacade
-
-