com.ibm.jarm.api.constants

Enum RMAccessLevel

  • java.lang.Object
    • java.lang.Enum<RMAccessLevel>
      • com.ibm.jarm.api.constants.RMAccessLevel
    • Enum Constant Summary

      Enum Constants 
      Enum Constant and Description
      FullControl
      Specifies full access rights to an object for base level permissions.
      FullControlCustomObject
      Specifies full access rights to repository operations that can be performed on a Custom Object.
      FullControlDefault
      Specifies access rights that allow or deny most repository change operations on typical repository objects.
      FullControlDocument
      Specifies full access rights to repository operations that can be performed on a Document object.
      FullControlFolder
      Specifies full access rights to repository operations that can be performed on a Folder object.
      FullControlMarking
      Specifies full access rights to an object for performing marking operations on that object.
      LinkCustomObject
      Specifies access rights to link to and view a Custom Object's properties and security.
      LinkFolder
      Specifies access rights to link to and view a Folder object's properties and security.
      MajorVersionDocument
      Specifies access rights to allow or deny ability to create a new major version of a document.
      MinorVersionDocument
      Specifies access rights to allow or deny ability to create a new minor version of a document.
      Read
      Specifies access rights to allow or deny ability to view an object's properties and security.
      View
      Specifies access rights to allow or deny ability to view an object's properties, security, and content.
      WriteCustomObject
      Specifies access rights to link to a Custom Object, to view and modify its properties, and to create a new instance of the Custom Object's type.
      WriteDefault
      Specifies access rights to allow or deny ability to modify an object's properties or create a new instance of the object's type.
      WriteDocument
      Specifies access rights to link to a Document, to view and modify its properties, and to create a new instance of the Document's type.
      WriteFolder
      Specifies access rights to allow or deny ability to create a subfolder under a specific Folder.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      int getIntValue()
      Returns the integer value associated with this member.
      static RMAccessLevel valueOf(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static RMAccessLevel[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • 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
    • Enum Constant Detail

      • FullControl

        public static final RMAccessLevel FullControl
        Specifies full access rights to an object for base level permissions.
      • FullControlCustomObject

        public static final RMAccessLevel FullControlCustomObject
        Specifies full access rights to repository operations that can be performed on a Custom Object.
      • FullControlDefault

        public static final RMAccessLevel FullControlDefault
        Specifies access rights that allow or deny most repository change operations on typical repository objects.
      • FullControlDocument

        public static final RMAccessLevel FullControlDocument
        Specifies full access rights to repository operations that can be performed on a Document object.
      • FullControlFolder

        public static final RMAccessLevel FullControlFolder
        Specifies full access rights to repository operations that can be performed on a Folder object.
      • FullControlMarking

        public static final RMAccessLevel FullControlMarking
        Specifies full access rights to an object for performing marking operations on that object.
      • LinkCustomObject

        public static final RMAccessLevel LinkCustomObject
        Specifies access rights to link to and view a Custom Object's properties and security.
      • LinkFolder

        public static final RMAccessLevel LinkFolder
        Specifies access rights to link to and view a Folder object's properties and security.
      • MajorVersionDocument

        public static final RMAccessLevel MajorVersionDocument
        Specifies access rights to allow or deny ability to create a new major version of a document.
      • MinorVersionDocument

        public static final RMAccessLevel MinorVersionDocument
        Specifies access rights to allow or deny ability to create a new minor version of a document.
      • Read

        public static final RMAccessLevel Read
        Specifies access rights to allow or deny ability to view an object's properties and security.
      • View

        public static final RMAccessLevel View
        Specifies access rights to allow or deny ability to view an object's properties, security, and content.
      • WriteCustomObject

        public static final RMAccessLevel WriteCustomObject
        Specifies access rights to link to a Custom Object, to view and modify its properties, and to create a new instance of the Custom Object's type.
      • WriteDefault

        public static final RMAccessLevel WriteDefault
        Specifies access rights to allow or deny ability to modify an object's properties or create a new instance of the object's type.
      • WriteDocument

        public static final RMAccessLevel WriteDocument
        Specifies access rights to link to a Document, to view and modify its properties, and to create a new instance of the Document's type.
      • WriteFolder

        public static final RMAccessLevel WriteFolder
        Specifies access rights to allow or deny ability to create a subfolder under a specific Folder.
    • Method Detail

      • values

        public static RMAccessLevel[] 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 (RMAccessLevel c : RMAccessLevel.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static RMAccessLevel 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
      • getIntValue

        public int getIntValue()
        Returns the integer value associated with this member.
        Returns:
        An int value.

© Copyright IBM Corp. 2010, 2013. All Rights Reserved.