Class OrSubject

  • All Implemented Interfaces:
    EntitlementSubject

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

      • OrSubject

        public OrSubject()
        Constructs OrSubject
      • OrSubject

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

        public OrSubject​(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