Class AndSubject

  • All Implemented Interfaces:
    EntitlementSubject

    public class AndSubject
    extends LogicalSubject
    EntitlementSubject wrapper on a set of EntitlementSubject(s) to provide boolean And logic Membership is of AndSubject is satisfied if the user is a member of any of the wrapped EntitlementSubject
    • Constructor Detail

      • AndSubject

        public AndSubject()
        Constructs OrSubject
      • AndSubject

        public AndSubject​(Set<EntitlementSubject> eSubjects)
        Constructs OrSubject
        Parameters:
        eSubjects - wrapped EntitlementSubject(s)
      • AndSubject

        public AndSubject​(Set<EntitlementSubject> eSubjects,
                          String pSubjectName)
        Constructs OrSubject
        Parameters:
        eSubjects - wrapped EntitlementSubject(s)
        pSubjectName - subject name as used in OpenAM policy, this is relevant only when UserESubject was created from OpenAM policy Subject