Enum WCMMode

java.lang.Object
java.lang.Enum<WCMMode>
com.day.cq.wcm.api.WCMMode
All Implemented Interfaces:
Serializable, Comparable<WCMMode>, java.lang.constant.Constable

public enum WCMMode extends Enum<WCMMode>
  • Enum Constant Details

    • DISABLED

      public static final WCMMode DISABLED
      The WCM is disabled. This is usually the case on a 'publish' instance where the normal WCM capabilities are disabled.
    • EDIT

      public static final WCMMode EDIT
      The WCM is in edit mode. This is the normal case for authoring instances
    • PREVIEW

      public static final WCMMode PREVIEW
      The WCM is in preview mode. Only a limited set of WCM UI elements are visible.
    • ANALYTICS

      public static final WCMMode ANALYTICS
      The WCM is in analytics mode. WCM UI elements are visible which are analyzable.
    • READ_ONLY

      public static final WCMMode READ_ONLY
      The WCM is in read only mode. Only WCM UI elements are visible that are not used for editing.
    • DESIGN

      public static final WCMMode DESIGN
      The WCM is in design mode.
  • Field Details

    • REQUEST_ATTRIBUTE_NAME

      public static final String REQUEST_ATTRIBUTE_NAME
      name of the WCMMode request attribute
  • Method Details

    • values

      public static WCMMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static WCMMode valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromRequest

      public static WCMMode fromRequest(ServletRequest req)
      Returns the current WCM Mode of this request.
      Parameters:
      req - servlet request
      Returns:
      current WCM Mode
    • toRequest

      public WCMMode toRequest(ServletRequest req)
      Sets the current WCM Mode of this request.
      Parameters:
      req - servlet request
      Returns:
      previous WCM Mode