public interface ItemRemote extends EntityProxy
| Modifier and Type | Method and Description |
|---|---|
int |
checkItemPermission(PK principalPK,
PK permissionPK) |
int |
checkOwnGlobalPermission(PK permissionPK) |
ComposedTypeRemote |
getComposedType() |
java.util.Date |
getCreationTime() |
java.util.Collection<PK> |
getGlobalPermissionPKs(boolean negative) |
long |
getHJMPTS() |
java.util.Date |
getModifiedTime() |
ItemRemote |
getOwner() |
java.util.Collection<PK> |
getPermissionPKs(PK principalPK,
boolean negative) |
PK |
getPkString() |
java.util.Map<ItemPropertyValue,java.util.List<java.lang.Boolean>> |
getPrincipalToBooleanListMap(java.util.List<PK> rightPKs)
finds all restricted principals for a given list of user rights.
|
java.util.Collection<PK> |
getRestrictedPrincipalPKs() |
PK |
getTypeKey() |
boolean |
hasJNDIName(java.lang.String jndiName) |
void |
remove() |
boolean |
removeGlobalPermission(PK permissionPK) |
boolean |
removeGlobalPermissions(java.util.Collection<PermissionContainer> permissions) |
boolean |
removePermission(PK principalPK,
PK permissionPK) |
boolean |
removePermissions(java.util.Collection<PermissionContainer> permissions) |
void |
setComposedType(ComposedTypeRemote type) |
void |
setCreationTime(java.util.Date creationTime) |
boolean |
setGlobalPermission(PK permissionPK,
boolean negative) |
boolean |
setGlobalPermissions(java.util.Collection<PermissionContainer> permissions) |
void |
setModifiedTime(java.util.Date timestap) |
void |
setOwner(ItemRemote item) |
boolean |
setPermission(PK principalPK,
PK permissionPK,
boolean negative) |
boolean |
setPermissions(java.util.Collection<PermissionContainer> permissions) |
void |
setPrincipalToBooleanListMap(java.util.List<PK> rightPKs,
java.util.Map<PK,java.util.List<java.lang.Boolean>> principalPKToBooleanListMap)
changes restricted principals for a given list of user rights.
|
boolean |
wasModifiedSince(java.util.Date time) |
getPKPK getPkString()
java.util.Date getCreationTime()
void setCreationTime(java.util.Date creationTime)
java.util.Date getModifiedTime()
void setModifiedTime(java.util.Date timestap)
boolean wasModifiedSince(java.util.Date time)
boolean hasJNDIName(java.lang.String jndiName)
ComposedTypeRemote getComposedType()
void setComposedType(ComposedTypeRemote type) throws EJBInvalidParameterException
EJBInvalidParameterExceptionItemRemote getOwner()
void setOwner(ItemRemote item)
long getHJMPTS()
java.util.Collection<PK> getRestrictedPrincipalPKs()
java.util.Map<ItemPropertyValue,java.util.List<java.lang.Boolean>> getPrincipalToBooleanListMap(java.util.List<PK> rightPKs)
rightPKs - the user right pks to get principals and permissions forvoid setPrincipalToBooleanListMap(java.util.List<PK> rightPKs, java.util.Map<PK,java.util.List<java.lang.Boolean>> principalPKToBooleanListMap) throws EJBSecurityException
rightPKs - the user right pks to get principals and permissions forprincipalPKToBooleanListMap - a map { principalPK -> [ Boolean.TRUE | Boolean.FALSE | null ]EJBSecurityExceptionboolean setPermission(PK principalPK, PK permissionPK, boolean negative) throws EJBSecurityException
EJBSecurityExceptionboolean setGlobalPermission(PK permissionPK, boolean negative) throws EJBSecurityException
EJBSecurityExceptionboolean setPermissions(java.util.Collection<PermissionContainer> permissions) throws EJBSecurityException
EJBSecurityExceptionboolean setGlobalPermissions(java.util.Collection<PermissionContainer> permissions) throws EJBSecurityException
EJBSecurityExceptionboolean removePermission(PK principalPK, PK permissionPK) throws EJBSecurityException
EJBSecurityExceptionboolean removeGlobalPermission(PK permissionPK) throws EJBSecurityException
EJBSecurityExceptionboolean removePermissions(java.util.Collection<PermissionContainer> permissions) throws EJBSecurityException
EJBSecurityExceptionboolean removeGlobalPermissions(java.util.Collection<PermissionContainer> permissions) throws EJBSecurityException
EJBSecurityExceptionjava.util.Collection<PK> getGlobalPermissionPKs(boolean negative)
int checkOwnGlobalPermission(PK permissionPK)
PK getTypeKey()
void remove()
throws YEJBException,
YRemoveException
YEJBExceptionYRemoveExceptionCopyright © 2018 SAP SE. All Rights Reserved.