Class MembershipQuery

java.lang.Object
com.sas.lsaf.query.Query
com.sas.lsaf.query.security.membership.MembershipQuery
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ContextMembershipQuery, DistinctContextMembershipQuery

public abstract class MembershipQuery extends Query
This abstract class represents core columns to query membership information.
Since:
2.5
See Also:
  • Field Details

    • CONTEXT_QUERIED

      public static final Column CONTEXT_QUERIED
      The column that represents the path of the context that was queried for membership information.
    • PRINCIPAL_NAME

      public static final Column PRINCIPAL_NAME
      The column that represents the name of the member. A member can be a user or a group.
    • PRINCIPAL_TYPE

      public static final Column PRINCIPAL_TYPE
      The column that represents the type of member. A member can be a user or a group.
    • EXPLICIT

      public static final Column EXPLICIT
      The column that represents whether the member is explicit. A member is explicit when they are assigned or defined directly at the context. A member is not explicit when they are a member only because they are part of a group.
    • ALL

      public static final List<Column> ALL
  • Constructor Details

    • MembershipQuery

      public MembershipQuery(String contextPath)
      The constructor with all of the required fields.
      Parameters:
      contextPath - The path of the context in which to query membership information.
  • Method Details

    • getContextPath

      public String getContextPath()
      Gets the path of the context in which to query membership information.
      Returns:
      The path of the context in which to query membership information.