com.adobe.livecycle.rca.common
Class RCAConstants.RCAPermission

java.lang.Object
  extended by java.lang.Enum
      extended by com.adobe.livecycle.rca.common.RCAConstants.RCAPermission
All Implemented Interfaces:
Serializable, Comparable
Enclosing class:
RCAConstants

public static final class RCAConstants.RCAPermission
extends Enum

Enum constant that defines all the permissions used by RCA.

See Also:
Serialized Form

Field Summary
static RCAConstants.RCAPermission CREDENTIAL_READ
          Trust Store credential read permission
static RCAConstants.RCAPermission DOCUMENT_UPLOAD_USER
          Document upload permission.
static RCAConstants.RCAPermission PDFG_USER
          PDFG User permission
static RCAConstants.RCAPermission PERM_RE_WEBAPP
          Reader Extensions web application user permission
static RCAConstants.RCAPermission RCA_INITIATE_REVIEW
          RCA permission to initiate Review
static RCAConstants.RCAPermission RCA_PERM_SEE_ALL_REVIEWS
          RCA permission to see all reviews.
static RCAConstants.RCAPermission RCA_PERM_SET_USER_PREF
          RCA permission to set other users' user preferences.
static RCAConstants.RCAPermission RCA_PURGE_REVIEW
          RCA purge review permission
static RCAConstants.RCAPermission RCA_TEMPLATE_READ
          RCA permission to read a review template
static RCAConstants.RCAPermission RCA_TEMPLATE_WRITE
          RCA permission to create/update review template
static RCAConstants.RCAPermission REPOSITORY_READ
          Repository Read Permission.
static RCAConstants.RCAPermission REPOSITORY_TRAVERSE
          Repository Traverse Permission.
static RCAConstants.RCAPermission SERVICE_INVOKE
          Service Invoke Permission
static RCAConstants.RCAPermission SERVICE_READ
          Service Read Permission
static RCAConstants.RCAPermission UM_INVITE_USER
          User Manager Principal Full Control permission.
static RCAConstants.RCAPermission WORKSPACE_USER
          Workspace User Permission
 
Method Summary
static RCAConstants.RCAPermission[] getAllRCASpecificPermissions()
          Returns all RCA permissions
 String getDescription()
          Get permission description
 String getPermissionName()
          Get name of the permission
 RCAConstants.RCAResourceType getResourceType()
          Get resource type of the permission
 boolean isSystemPermission()
          For Internal user Only Returns whether the permission is system permission.
static RCAConstants.RCAPermission valueOf(String name)
           
static RCAConstants.RCAPermission[] values()
           
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

REPOSITORY_READ

public static final RCAConstants.RCAPermission REPOSITORY_READ
Repository Read Permission.


REPOSITORY_TRAVERSE

public static final RCAConstants.RCAPermission REPOSITORY_TRAVERSE
Repository Traverse Permission.


SERVICE_INVOKE

public static final RCAConstants.RCAPermission SERVICE_INVOKE
Service Invoke Permission


SERVICE_READ

public static final RCAConstants.RCAPermission SERVICE_READ
Service Read Permission


WORKSPACE_USER

public static final RCAConstants.RCAPermission WORKSPACE_USER
Workspace User Permission


DOCUMENT_UPLOAD_USER

public static final RCAConstants.RCAPermission DOCUMENT_UPLOAD_USER
Document upload permission.


PERM_RE_WEBAPP

public static final RCAConstants.RCAPermission PERM_RE_WEBAPP
Reader Extensions web application user permission


UM_INVITE_USER

public static final RCAConstants.RCAPermission UM_INVITE_USER
User Manager Principal Full Control permission.


CREDENTIAL_READ

public static final RCAConstants.RCAPermission CREDENTIAL_READ
Trust Store credential read permission


PDFG_USER

public static final RCAConstants.RCAPermission PDFG_USER
PDFG User permission


RCA_PERM_SEE_ALL_REVIEWS

public static final RCAConstants.RCAPermission RCA_PERM_SEE_ALL_REVIEWS
RCA permission to see all reviews.


RCA_PERM_SET_USER_PREF

public static final RCAConstants.RCAPermission RCA_PERM_SET_USER_PREF
RCA permission to set other users' user preferences.


RCA_PURGE_REVIEW

public static final RCAConstants.RCAPermission RCA_PURGE_REVIEW
RCA purge review permission


RCA_INITIATE_REVIEW

public static final RCAConstants.RCAPermission RCA_INITIATE_REVIEW
RCA permission to initiate Review


RCA_TEMPLATE_READ

public static final RCAConstants.RCAPermission RCA_TEMPLATE_READ
RCA permission to read a review template


RCA_TEMPLATE_WRITE

public static final RCAConstants.RCAPermission RCA_TEMPLATE_WRITE
RCA permission to create/update review template

Method Detail

values

public static RCAConstants.RCAPermission[] values()

valueOf

public static RCAConstants.RCAPermission valueOf(String name)

getDescription

public String getDescription()
Get permission description

Returns:
description of the permission

getPermissionName

public String getPermissionName()
Get name of the permission

Returns:
name of the permission

getResourceType

public RCAConstants.RCAResourceType getResourceType()
Get resource type of the permission

Returns:
resource type of the permission

isSystemPermission

public boolean isSystemPermission()
For Internal user Only Returns whether the permission is system permission. Any permission that is not owned by RCA is a system permission. like workspace user, PDFG user etc.

Returns:
whether the permission is system permission

getAllRCASpecificPermissions

public static RCAConstants.RCAPermission[] getAllRCASpecificPermissions()
Returns all RCA permissions

Returns:
Array of all RCA permissions


[an error occurred while processing this directive] [an error occurred while processing this directive]