Package org.azd.enums

Enum Class VersionControlRecursionType

java.lang.Object
java.lang.Enum<VersionControlRecursionType>
org.azd.enums.VersionControlRecursionType
All Implemented Interfaces:
Serializable, Comparable<VersionControlRecursionType>, Constable

public enum VersionControlRecursionType extends Enum<VersionControlRecursionType>
Recursion level for subpages retrieval. Defaults to None (Optional).
  • Enum Constant Details

    • FULL

      public static final VersionControlRecursionType FULL
      Return specified item and all descendants
    • NONE

      public static final VersionControlRecursionType NONE
      Only return the specified item.
    • ONE_LEVEL

      public static final VersionControlRecursionType ONE_LEVEL
      Return the specified item and its direct children.
    • ONE_LEVEL_PLUS_NESTED_EMPTY_FOLDERS

      public static final VersionControlRecursionType ONE_LEVEL_PLUS_NESTED_EMPTY_FOLDERS
      Return the specified item and its direct children, as well as recursive chains of nested child folders that only contain a single folder.
  • Method Details

    • values

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

      public static VersionControlRecursionType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()