Package lumis.portal.serviceinstance.acl
Class ServiceInstancePermissions
- java.lang.Object
-
- lumis.portal.serviceinstance.acl.ServiceInstancePermissions
-
@StableMinor(version="14.1", sinceVersion="4.0") public class ServiceInstancePermissions extends Object
Represents the permissions for a service instance- Since:
- 4.0.2
- Version:
- $Revision: 24683 $ $Date: 2021-08-23 18:55:58 -0300 (Mon, 23 Aug 2021) $
-
-
Field Summary
Fields Modifier and Type Field Description lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission
EDIT_SERVICE_INSTANCE_CONTENT
lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission
MANAGE_SERVICE_INSTANCE
lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission
MANAGE_SERVICE_INSTANCE_SECURITY
static String
PERMISSION_ID_EDIT_SERVICE_INSTANCE_CONTENT
Identifier of edit service instance content permission.static String
PERMISSION_ID_MANAGE_SERVICE_INSTANCE
Identifier of manager service instance permission.static String
PERMISSION_ID_MANAGE_SERVICE_INSTANCE_SECURITY
Identifier of manager service instance security permission.static String
PERMISSION_ID_VIEW_SERVICE_INSTANCE
Identifier of view service instance permission.lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission
VIEW_SERVICE_INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[]
getImplies()
HashMap<Integer,Integer>
getInheritPermissionsMap()
String
getPermissionsDefinition(Locale locale)
String
getRecursiveImplies(IPermission permission)
IPermission
valueOf(String permissionName)
IPermission[]
values()
-
-
-
Field Detail
-
PERMISSION_ID_MANAGE_SERVICE_INSTANCE_SECURITY
public static final String PERMISSION_ID_MANAGE_SERVICE_INSTANCE_SECURITY
Identifier of manager service instance security permission.- Since:
- 8.0.0
- See Also:
- Constant Field Values
-
PERMISSION_ID_MANAGE_SERVICE_INSTANCE
public static final String PERMISSION_ID_MANAGE_SERVICE_INSTANCE
Identifier of manager service instance permission.- Since:
- 8.0.0
- See Also:
- Constant Field Values
-
PERMISSION_ID_EDIT_SERVICE_INSTANCE_CONTENT
public static final String PERMISSION_ID_EDIT_SERVICE_INSTANCE_CONTENT
Identifier of edit service instance content permission.- Since:
- 8.0.0
- See Also:
- Constant Field Values
-
PERMISSION_ID_VIEW_SERVICE_INSTANCE
public static final String PERMISSION_ID_VIEW_SERVICE_INSTANCE
Identifier of view service instance permission.- Since:
- 8.0.0
- See Also:
- Constant Field Values
-
MANAGE_SERVICE_INSTANCE_SECURITY
public final lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission MANAGE_SERVICE_INSTANCE_SECURITY
-
MANAGE_SERVICE_INSTANCE
public final lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission MANAGE_SERVICE_INSTANCE
-
EDIT_SERVICE_INSTANCE_CONTENT
public final lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission EDIT_SERVICE_INSTANCE_CONTENT
-
VIEW_SERVICE_INSTANCE
public final lumis.portal.serviceinstance.acl.ServiceInstancePermissions.Permission VIEW_SERVICE_INSTANCE
-
-
Method Detail
-
valueOf
public IPermission valueOf(String permissionName) throws PortalException
- Throws:
PortalException
-
values
public IPermission[] values() throws PortalException
- Throws:
PortalException
-
getPermissionsDefinition
public String getPermissionsDefinition(Locale locale) throws PortalException
- Throws:
PortalException
-
getRecursiveImplies
public String getRecursiveImplies(IPermission permission) throws PortalException
- Throws:
PortalException
-
getImplies
public int[] getImplies() throws PortalException
- Throws:
PortalException
-
getInheritPermissionsMap
public HashMap<Integer,Integer> getInheritPermissionsMap() throws PortalException
- Throws:
PortalException
-
-