Class AttributesSelection

java.lang.Object
swiss.trustbroker.federation.xmlconfig.AttributesSelection
All Implemented Interfaces:
Serializable

public class AttributesSelection extends Object implements Serializable
Selection of claims returned by CP/IDM.
See Also:
  • Constructor Details

    • AttributesSelection

      public AttributesSelection()
    • AttributesSelection

      public AttributesSelection(MultiResultPolicy multiSourcePolicy, List<Definition> definitions)
      Creates a new AttributesSelection instance.
      Parameters:
      multiSourcePolicy - Policy for merging attributes from multiple sources.
      definitions - List of attribute definitions.
      Since:
      1.9.0
  • Method Details

    • builder

    • getMultiSourcePolicy

      public MultiResultPolicy getMultiSourcePolicy()
      Policy for merging attributes from multiple sources.
      Since:
      1.9.0
    • getDefinitions

      public List<Definition> getDefinitions()
      List of attribute definitions.
    • setMultiSourcePolicy

      public void setMultiSourcePolicy(MultiResultPolicy multiSourcePolicy)
      Policy for merging attributes from multiple sources.
      Since:
      1.9.0
    • setDefinitions

      public void setDefinitions(List<Definition> definitions)
      List of attribute definitions.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object