Class PermissionLevel


  • public class PermissionLevel
    extends java.lang.Object
    Enumerates allowed annotation permission levels. These determine whether annotations on the layer can be seen, edited, exported, and deleted.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CREATE
      Annotations on this layer can be created, but not edited or deleted afterwards.
      static int DELETE
      Annotations on this layer can be created, edited, and deleted.
      static int EDIT
      Annotations on this layer can be created and edited.
      static int HIDDEN
      Annotations are not visible.
      static int PRINT
      Annotations on this layer are visible and will appear when printing or exporting but are not editable.
      static int PRINT_WATERMARK  
      static int REDACTION  
      static int VIEW
      Annotations on this layer are visible but not editable.
      static int VIEW_WATERMARK  
    • Constructor Summary

      Constructors 
      Constructor Description
      PermissionLevel()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • VIEW

        public static final int VIEW
        Annotations on this layer are visible but not editable.
        See Also:
        Constant Field Values
      • PRINT

        public static final int PRINT
        Annotations on this layer are visible and will appear when printing or exporting but are not editable.
        See Also:
        Constant Field Values
      • CREATE

        public static final int CREATE
        Annotations on this layer can be created, but not edited or deleted afterwards.
        See Also:
        Constant Field Values
      • EDIT

        public static final int EDIT
        Annotations on this layer can be created and edited.
        See Also:
        Constant Field Values
      • DELETE

        public static final int DELETE
        Annotations on this layer can be created, edited, and deleted. The most permissive option.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PermissionLevel

        public PermissionLevel()