public class ItemDummy extends java.lang.Object implements ItemRemote, ItemPermissionFacade
| Modifier and Type | Method and 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) |
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) |
public ItemDummy(PK pk)
public java.lang.String getItemTableName()
public boolean hasJNDIName(java.lang.String jndiName)
hasJNDIName in interface ItemRemotepublic java.lang.String getItemJNDIName()
public long getHJMPTS()
getHJMPTS in interface ItemRemotepublic PK getPkString()
getPkString in interface ItemRemotepublic java.lang.String getPrimaryKey()
public PK getPK()
getPK in interface EntityProxypublic void setStagedCopy(ItemRemote rem)
public void setRemoved(boolean bool)
public void checkValid()
public boolean isCreated()
public void deepCopyFrom(ItemRemote remote)
public boolean isCopy()
public boolean isRemoved()
public boolean stagingActivated()
public ItemRemote getStagedCopy()
public boolean hasModified()
public void setCreated(boolean bool)
public void setCopy(boolean bool)
public void clearEntityCaches()
public void remove()
remove in interface ItemRemotepublic java.util.Date getCreationTime()
getCreationTime in interface ItemRemotepublic void setCreationTime(java.util.Date creationTime)
setCreationTime in interface ItemRemotepublic java.util.Date getModifiedTime()
getModifiedTime in interface ItemRemotepublic void setModifiedTime(java.util.Date timestamp)
setModifiedTime in interface ItemRemotepublic long getLastModifiedTime(int stage)
public boolean wasModifiedSince(java.util.Date time)
wasModifiedSince in interface ItemRemotepublic ComposedTypeRemote getComposedType()
getComposedType in interface ItemRemotepublic void setComposedType(ComposedTypeRemote type)
setComposedType in interface ItemRemotepublic ItemRemote getOwner()
getOwner in interface ItemRemotepublic void setOwner(ItemRemote item)
setOwner in interface ItemRemotepublic ItemRemote copy()
public int checkItemPermission(PK principalPK, PK permissionPK)
checkItemPermission in interface ItemPermissionFacadepublic java.util.Collection getACLOwners()
public java.util.Collection getPermissionPKs(PK principalPK, boolean negative)
getPermissionPKs in interface ItemPermissionFacadepublic java.util.Collection getRestrictedPrincipalPKs()
getRestrictedPrincipalPKs in interface ItemPermissionFacadepublic boolean removePermission(PK principalPK, PK permissionPK) throws EJBSecurityException
removePermission in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean removePermissions(java.util.Collection permissions)
throws EJBSecurityException
removePermissions in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean setPermission(PK principalPK, PK permissionPK, boolean negative) throws EJBSecurityException
setPermission in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean setPermissions(java.util.Collection permissions)
throws EJBSecurityException
setPermissions in interface ItemPermissionFacadeEJBSecurityExceptionpublic java.lang.String getACLOwnerPKsInternal()
public void setACLOwnerPKsInternal(java.lang.String pk)
public PK getTypeKey()
getTypeKey in interface ItemRemotepublic java.util.Map getPrincipalToBooleanListMap(java.util.List rightPKs)
ItemPermissionFacadegetPrincipalToBooleanListMap in interface ItemPermissionFacaderightPKs - the user right pks to get principals and permissions forpublic void setPrincipalToBooleanListMap(java.util.List rightPKs,
java.util.Map principalPKToBooleanListMap)
throws EJBSecurityException
ItemPermissionFacadesetPrincipalToBooleanListMap in interface ItemPermissionFacaderightPKs - the user right pks to get principals and permissions forprincipalPKToBooleanListMap - a map { principalPK -> [ Boolean.TRUE | Boolean.FALSE | null ]EJBSecurityExceptionpublic ItemEJB getUnderlayingEntity()
public boolean setGlobalPermission(PK permissionPK, boolean negative) throws EJBSecurityException
setGlobalPermission in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean setGlobalPermissions(java.util.Collection permissions)
throws EJBSecurityException
setGlobalPermissions in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean removeGlobalPermission(PK permissionPK) throws EJBSecurityException
removeGlobalPermission in interface ItemPermissionFacadeEJBSecurityExceptionpublic boolean removeGlobalPermissions(java.util.Collection permissions)
throws EJBSecurityException
removeGlobalPermissions in interface ItemPermissionFacadeEJBSecurityExceptionpublic java.util.Collection getGlobalPermissionPKs(boolean negative)
getGlobalPermissionPKs in interface ItemPermissionFacadepublic int checkOwnGlobalPermission(PK permissionPK)
checkOwnGlobalPermission in interface ItemPermissionFacadeCopyright © 2018 SAP SE. All Rights Reserved.