Enum SpacesQueryPopulation.PopulationStripe

java.lang.Object
java.lang.Enum<SpacesQueryPopulation.PopulationStripe>
oracle.webcenter.spaces.query.SpacesQueryPopulation.PopulationStripe
All Implemented Interfaces:
Serializable, Comparable<SpacesQueryPopulation.PopulationStripe>, java.lang.constant.Constable
Enclosing class:
SpacesQueryPopulation

@Exported public static enum SpacesQueryPopulation.PopulationStripe extends Enum<SpacesQueryPopulation.PopulationStripe>
Represents a class of spaces that can be used while defining a population to query spaces from.

Use SpacesQueryPopulation.createUnionPopulation(java.util.Collection<oracle.webcenter.spaces.query.SpacesQueryPopulation.PopulationStripe>) to create a population as a union of one or more such classes of spaces.

  • Enum Constant Details

    • ALL_QUERIABLE

      public static final SpacesQueryPopulation.PopulationStripe ALL_QUERIABLE
      The class of all spaces that a user can be aware of.

      This includes spaces is a member of, directly or via group (enterprise role) membership, discoverable spaces, publicly-accessible spaces, and (if the user is authenticated) spaces accessible by all authenticated users.
      EL : #{spaceContext.spacesQuery.unionOf['ALL_QUERIABLE'].listSpaces}

    • DISCOVERABLE

      public static final SpacesQueryPopulation.PopulationStripe DISCOVERABLE

      The class of all discoverable spaces.
      EL : #{spaceContext.spacesQuery.unionOf['DISCOVERABLE'].listSpaces}

    • PUBLIC_ACCESSIBLE

      public static final SpacesQueryPopulation.PopulationStripe PUBLIC_ACCESSIBLE

      The class of all publicly-accessible spaces.
      EL : #{spaceContext.spacesQuery.unionOf['PUBLIC_ACCESSIBLE'].listSpaces}

    • ALLUSER_ACCESSIBLE

      public static final SpacesQueryPopulation.PopulationStripe ALLUSER_ACCESSIBLE

      The class of spaces that are accessible by all authenticated users.
      EL : #{spaceContext.spacesQuery.unionOf['ALLUSER_ACCESSIBLE'].listSpaces}

    • USER_JOINED

      public static final SpacesQueryPopulation.PopulationStripe USER_JOINED

      The class of spaces that a user is a member of, either directly or via group (enterprise role) membership.
      EL : #{spaceContext.spacesQuery.unionOf['USER_JOINED'].listSpaces}

    • USER_MODERATED

      public static final SpacesQueryPopulation.PopulationStripe USER_MODERATED

      The class of all spaces that a user is a moderator of
      EL : #{spaceContext.spacesQuery.unionOf['USER_MODERATED'].listSpaces}

  • Method Details

    • values

      public static SpacesQueryPopulation.PopulationStripe[] 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 SpacesQueryPopulation.PopulationStripe 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