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 int
checkItemPermission(PK principalPK, PK permissionPK)
int
checkOwnGlobalPermission(PK permissionPK)
void
checkValid()
void
clearEntityCaches()
ItemRemote
copy()
void
deepCopyFrom(ItemRemote remote)
java.lang.String
getACLOwnerPKsInternal()
java.util.Collection
getACLOwners()
ComposedTypeRemote
getComposedType()
java.util.Date
getCreationTime()
java.util.Collection
getGlobalPermissionPKs(boolean negative)
long
getHJMPTS()
java.lang.String
getItemJNDIName()
java.lang.String
getItemTableName()
long
getLastModifiedTime(int stage)
java.util.Date
getModifiedTime()
ItemRemote
getOwner()
java.util.Collection
getPermissionPKs(PK principalPK, boolean negative)
PK
getPK()
PK
getPkString()
java.lang.String
getPrimaryKey()
java.util.Map
getPrincipalToBooleanListMap(java.util.List rightPKs)
finds all restricted principals for a given list of user rights.java.util.Collection
getRestrictedPrincipalPKs()
ItemRemote
getStagedCopy()
PK
getTypeKey()
ItemEJB
getUnderlayingEntity()
boolean
hasJNDIName(java.lang.String jndiName)
boolean
hasModified()
boolean
isCopy()
boolean
isCreated()
boolean
isRemoved()
void
remove()
boolean
removeGlobalPermission(PK permissionPK)
boolean
removeGlobalPermissions(java.util.Collection permissions)
boolean
removePermission(PK principalPK, PK permissionPK)
boolean
removePermissions(java.util.Collection permissions)
void
setACLOwnerPKsInternal(java.lang.String pk)
void
setComposedType(ComposedTypeRemote type)
void
setCopy(boolean bool)
void
setCreated(boolean bool)
void
setCreationTime(java.util.Date creationTime)
boolean
setGlobalPermission(PK permissionPK, boolean negative)
boolean
setGlobalPermissions(java.util.Collection permissions)
void
setModifiedTime(java.util.Date timestamp)
void
setOwner(ItemRemote item)
void
setOwnerRef(ItemPropertyValue ownerRef)
boolean
setPermission(PK principalPK, PK permissionPK, boolean negative)
boolean
setPermissions(java.util.Collection permissions)
void
setPrincipalToBooleanListMap(java.util.List rightPKs, java.util.Map principalPKToBooleanListMap)
changes restricted principals for a given list of user rights.void
setRemoved(boolean bool)
void
setStagedCopy(ItemRemote rem)
boolean
stagingActivated()
boolean
wasModifiedSince(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:
hasJNDIName
in interfaceItemRemote
-
getItemJNDIName
public java.lang.String getItemJNDIName()
-
getHJMPTS
public long getHJMPTS()
- Specified by:
getHJMPTS
in interfaceItemRemote
-
getPkString
public PK getPkString()
- Specified by:
getPkString
in interfaceItemRemote
-
getPrimaryKey
public java.lang.String getPrimaryKey()
-
getPK
public PK getPK()
- Specified by:
getPK
in 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:
remove
in interfaceItemRemote
-
getCreationTime
public java.util.Date getCreationTime()
- Specified by:
getCreationTime
in interfaceItemRemote
-
setCreationTime
public void setCreationTime(java.util.Date creationTime)
- Specified by:
setCreationTime
in interfaceItemRemote
-
getModifiedTime
public java.util.Date getModifiedTime()
- Specified by:
getModifiedTime
in interfaceItemRemote
-
setModifiedTime
public void setModifiedTime(java.util.Date timestamp)
- Specified by:
setModifiedTime
in interfaceItemRemote
-
getLastModifiedTime
public long getLastModifiedTime(int stage)
-
wasModifiedSince
public boolean wasModifiedSince(java.util.Date time)
- Specified by:
wasModifiedSince
in interfaceItemRemote
-
getComposedType
public ComposedTypeRemote getComposedType()
- Specified by:
getComposedType
in interfaceItemRemote
-
setComposedType
public void setComposedType(ComposedTypeRemote type)
- Specified by:
setComposedType
in interfaceItemRemote
-
getOwner
public ItemRemote getOwner()
- Specified by:
getOwner
in interfaceItemRemote
-
setOwner
public void setOwner(ItemRemote item)
- Specified by:
setOwner
in interfaceItemRemote
-
setOwnerRef
public void setOwnerRef(ItemPropertyValue ownerRef)
- Specified by:
setOwnerRef
in interfaceItemRemote
-
copy
public ItemRemote copy()
-
checkItemPermission
public int checkItemPermission(PK principalPK, PK permissionPK)
- Specified by:
checkItemPermission
in interfaceItemPermissionFacade
-
getACLOwners
public java.util.Collection getACLOwners()
-
getPermissionPKs
public java.util.Collection getPermissionPKs(PK principalPK, boolean negative)
- Specified by:
getPermissionPKs
in interfaceItemPermissionFacade
-
getRestrictedPrincipalPKs
public java.util.Collection getRestrictedPrincipalPKs()
- Specified by:
getRestrictedPrincipalPKs
in interfaceItemPermissionFacade
-
removePermission
public boolean removePermission(PK principalPK, PK permissionPK) throws EJBSecurityException
- Specified by:
removePermission
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
removePermissions
public boolean removePermissions(java.util.Collection permissions) throws EJBSecurityException
- Specified by:
removePermissions
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
setPermission
public boolean setPermission(PK principalPK, PK permissionPK, boolean negative) throws EJBSecurityException
- Specified by:
setPermission
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
setPermissions
public boolean setPermissions(java.util.Collection permissions) throws EJBSecurityException
- Specified by:
setPermissions
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
getACLOwnerPKsInternal
public java.lang.String getACLOwnerPKsInternal()
-
setACLOwnerPKsInternal
public void setACLOwnerPKsInternal(java.lang.String pk)
-
getTypeKey
public PK getTypeKey()
- Specified by:
getTypeKey
in interfaceItemRemote
-
getPrincipalToBooleanListMap
public java.util.Map getPrincipalToBooleanListMap(java.util.List rightPKs)
Description copied from interface:ItemPermissionFacade
finds 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:
getPrincipalToBooleanListMap
in 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 EJBSecurityException
Description copied from interface:ItemPermissionFacade
changes restricted principals for a given list of user rights.- Specified by:
setPrincipalToBooleanListMap
in 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:
setGlobalPermission
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
setGlobalPermissions
public boolean setGlobalPermissions(java.util.Collection permissions) throws EJBSecurityException
- Specified by:
setGlobalPermissions
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
removeGlobalPermission
public boolean removeGlobalPermission(PK permissionPK) throws EJBSecurityException
- Specified by:
removeGlobalPermission
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
removeGlobalPermissions
public boolean removeGlobalPermissions(java.util.Collection permissions) throws EJBSecurityException
- Specified by:
removeGlobalPermissions
in interfaceItemPermissionFacade
- Throws:
EJBSecurityException
-
getGlobalPermissionPKs
public java.util.Collection getGlobalPermissionPKs(boolean negative)
- Specified by:
getGlobalPermissionPKs
in interfaceItemPermissionFacade
-
checkOwnGlobalPermission
public int checkOwnGlobalPermission(PK permissionPK)
- Specified by:
checkOwnGlobalPermission
in interfaceItemPermissionFacade
-
-