Package lumis.portal.serviceinstance.acl
Class ServiceInstancePermissions
- java.lang.Object
-
- lumis.portal.serviceinstance.acl.ServiceInstancePermissions
-
@StableMinor(version="16.0", sinceVersion="4.0") public class ServiceInstancePermissions extends java.lang.Object
Represents the permissions for a service instance- Since:
- 4.0.2
- Version:
- $Revision: 25808 $ $Date: 2023-07-04 15:20:55 -0300 (Tue, 04 Jul 2023) $
-
-
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 java.lang.String
PERMISSION_ID_EDIT_SERVICE_INSTANCE_CONTENT
Identifier of edit service instance content permission.static java.lang.String
PERMISSION_ID_MANAGE_SERVICE_INSTANCE
Identifier of manager service instance permission.static java.lang.String
PERMISSION_ID_MANAGE_SERVICE_INSTANCE_SECURITY
Identifier of manager service instance security permission.static java.lang.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()
java.util.HashMap<java.lang.Integer,java.lang.Integer>
getInheritPermissionsMap()
java.lang.String
getPermissionsDefinition(java.util.Locale locale)
java.lang.String
getRecursiveImplies(IPermission permission)
IPermission
valueOf(java.lang.String permissionName)
IPermission[]
values()
-
-
-
Field Detail
-
PERMISSION_ID_MANAGE_SERVICE_INSTANCE_SECURITY
public static final java.lang.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 java.lang.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 java.lang.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 java.lang.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(java.lang.String permissionName) throws PortalException
- Throws:
PortalException
-
values
public IPermission[] values() throws PortalException
- Throws:
PortalException
-
getPermissionsDefinition
public java.lang.String getPermissionsDefinition(java.util.Locale locale) throws PortalException
- Throws:
PortalException
-
getRecursiveImplies
public java.lang.String getRecursiveImplies(IPermission permission) throws PortalException
- Throws:
PortalException
-
getImplies
public int[] getImplies() throws PortalException
- Throws:
PortalException
-
getInheritPermissionsMap
public java.util.HashMap<java.lang.Integer,java.lang.Integer> getInheritPermissionsMap() throws PortalException
- Throws:
PortalException
-
-