Skip navigation links

Oracle® WebCenter Content Java API Reference for Imaging
11g Release 1 (11.1.1)

E12853-03


oracle.imaging
Enum BasePermissions.Permission

java.lang.Object
  extended by java.lang.Enum<BasePermissions.Permission>
      extended by oracle.imaging.BasePermissions.Permission

All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<BasePermissions.Permission>
Enclosing class:
BasePermissions

public static enum BasePermissions.Permission
extends java.lang.Enum<BasePermissions.Permission>

The enumeration of all permissions within the Imaging System. These permissions are an integral part of the Imaging System and any changes will have a ripple effect on other classes.


Enum Constant Summary
ADMINISTRATOR
          Allows full permissions to all Application Definitions, Input Definitions, or Search Definitions.
ANNOTATE_HIDDEN
          Allows marking annotations as hidden as well as manipulation of these annotation types within the specific Application including viewing, creating, modifying and deleting.
ANNOTATE_RESTRICTED
          Allows marking annotations as restricted as well as manipulation of these annotation types within the specific Application including viewing, creating, modifying and deleting.
ANNOTATE_STANDARD
          Allows manipulation of standard annotations within the specific Application including viewing, creating, modifying and deleting.
CREATE
          Allows creation of Application Definitions, Input Mapping Definitions, or Search Definitions.
DELETE
          Allows deleting of the specific Application, documents within the specific Application, the specific Input Mapping, or the specific Search.
GRANTACCESS
          Allows granting Application permissions to other users specific to this Application.
LOCK_ADMINISTRATOR
          Allows the ability to override locks within a specific Application.
MODIFY
          Allows modifying of the specific Application, the specific Input Mapping, or Searches.
VIEW
          Allows viewing of the specific Application, documents within the specific Application, the specific Input Mapping, or Searches.
WRITE
          Allows creation and modifying of documents within the specific Application.

 

Method Summary
 java.lang.String getPropName()
           
static BasePermissions.Permission valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static BasePermissions.Permission[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.

 

Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Enum Constant Detail

ADMINISTRATOR

public static final BasePermissions.Permission ADMINISTRATOR
Allows full permissions to all Application Definitions, Input Definitions, or Search Definitions. This includes granting other users the Administrator and Create permissions.

ANNOTATE_STANDARD

public static final BasePermissions.Permission ANNOTATE_STANDARD
Allows manipulation of standard annotations within the specific Application including viewing, creating, modifying and deleting.

ANNOTATE_RESTRICTED

public static final BasePermissions.Permission ANNOTATE_RESTRICTED
Allows marking annotations as restricted as well as manipulation of these annotation types within the specific Application including viewing, creating, modifying and deleting.

ANNOTATE_HIDDEN

public static final BasePermissions.Permission ANNOTATE_HIDDEN
Allows marking annotations as hidden as well as manipulation of these annotation types within the specific Application including viewing, creating, modifying and deleting.

CREATE

public static final BasePermissions.Permission CREATE
Allows creation of Application Definitions, Input Mapping Definitions, or Search Definitions.

WRITE

public static final BasePermissions.Permission WRITE
Allows creation and modifying of documents within the specific Application.

DELETE

public static final BasePermissions.Permission DELETE
Allows deleting of the specific Application, documents within the specific Application, the specific Input Mapping, or the specific Search.

GRANTACCESS

public static final BasePermissions.Permission GRANTACCESS
Allows granting Application permissions to other users specific to this Application. Allows granting Document permissions to other users specific to this Application. Allows granting Search permissions to other users specific to this Search. Allows granting Input Mapping permissions to other users specific to this Input Mapping.

LOCK_ADMINISTRATOR

public static final BasePermissions.Permission LOCK_ADMINISTRATOR
Allows the ability to override locks within a specific Application.

MODIFY

public static final BasePermissions.Permission MODIFY
Allows modifying of the specific Application, the specific Input Mapping, or Searches.

VIEW

public static final BasePermissions.Permission VIEW
Allows viewing of the specific Application, documents within the specific Application, the specific Input Mapping, or Searches.

Method Detail

values

public static BasePermissions.Permission[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (BasePermissions.Permission c : BasePermissions.Permission.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static BasePermissions.Permission valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getPropName

public java.lang.String getPropName()

Skip navigation links

Oracle® WebCenter Content Java API Reference for Imaging
11g Release 1 (11.1.1)

E12853-03


Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved.