public interface UIAccessRightService
UIAccessRightService provides a set of methods for dealing with users' read and write access
throughout a Cockpit application.| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(UserModel user,
java.lang.String componentCode)
Returns whether a specific user has read access to a specific Cockpit component or not.
|
boolean |
canWrite(UserModel user,
CatalogVersionModel catVersion)
Returns whether a specific user has write access to a specific catalog version or not.
|
boolean |
canWrite(UserModel user,
java.lang.String componentCode)
Returns whether a specific user has write access to a specific Cockpit component or not.
|
boolean |
isReadable(ObjectType type)
Returns whether the current user has read access to the specified type.
|
boolean |
isReadable(ObjectType type,
PropertyDescriptor propDescr,
boolean creationMode)
Returns whether the current user has read access to the specified property.
|
boolean |
isWritable(ObjectType type)
Returns whether the current user has write access to the specified type.
|
boolean |
isWritable(ObjectType type,
PropertyDescriptor propDescr,
boolean creationMode)
Returns whether the current user has write access to the specified item property.
|
boolean |
isWritable(ObjectType type,
TypedObject item)
Returns whether the current user has write access to the specified item.
|
boolean |
isWritable(ObjectType type,
TypedObject item,
PropertyDescriptor propDescr,
boolean creationMode)
Returns whether the current user has write access to the specified item property.
|
boolean canRead(UserModel user, java.lang.String componentCode)
user - the user to check access forcomponentCode - the unique code of the componenttrue if the user has read access to the specified component, otherwise falseboolean canWrite(UserModel user, java.lang.String componentCode)
user - the user to check access forcomponentCode - the unique code of the componenttrue if the user has write access to the specified component, otherwise falseboolean canWrite(UserModel user, CatalogVersionModel catVersion)
user - the user to check access forcatVersion - the catalog versiontrue if the user has write access, false otherwiseboolean isReadable(ObjectType type)
type - the type to check access fortrue if user has read access, false otherwiseboolean isReadable(ObjectType type, PropertyDescriptor propDescr, boolean creationMode)
type - item typepropDescr - item attribute to check access forcreationMode - creation mode or nottrue if user has read access, false otherwiseboolean isWritable(ObjectType type)
type - the type to check access fortrue if user has write access, false otherwiseboolean isWritable(ObjectType type, TypedObject item)
type - item typeitem - the item instance to check access fortrue if user has write access, false otherwiseboolean isWritable(ObjectType type, PropertyDescriptor propDescr, boolean creationMode)
type - item typepropDescr - item attribute to check access forcreationMode - creation mode or nottrue if user has write access, false otherwiseboolean isWritable(ObjectType type, TypedObject item, PropertyDescriptor propDescr, boolean creationMode)
type - item typeitem - item instancepropDescr - item attribute to check access forcreationMode - creation mode or nottrue if user has write access, false otherwiseCopyright © 2018 SAP SE. All Rights Reserved.