Class WsExternalSubjectAttribute

java.lang.Object
edu.internet2.middleware.grouper.ws.coresoap.WsExternalSubjectAttribute
All Implemented Interfaces:
Comparable<WsExternalSubjectAttribute>

public class WsExternalSubjectAttribute extends Object implements Comparable<WsExternalSubjectAttribute>
Result of one external subject attribute being retrieved.
  • Constructor Details

    • WsExternalSubjectAttribute

      public WsExternalSubjectAttribute()
      no arg constructor
    • WsExternalSubjectAttribute

      public WsExternalSubjectAttribute(ExternalSubjectAttribute externalSubjectAttribute)
      construct based on externalSubjectAttribute, assign all fields
      Parameters:
      externalSubjectAttribute -
  • Method Details

    • getAttributeValue

      public String getAttributeValue()
      attribute value
      Returns:
      the attributeValue
    • setAttributeValue

      public void setAttributeValue(String attributeValue1)
      attribute value
      Parameters:
      attributeValue1 - the attributeValue to set
    • toString

      public String toString()
      make sure this is an explicit toString
      Overrides:
      toString in class Object
    • convertExternalSubjectAttributes

      public static WsExternalSubjectAttribute[] convertExternalSubjectAttributes(Set<ExternalSubjectAttribute> externalSubjectAttributeSet)
      convert a set of groups to results
      Parameters:
      externalSubjectAttributeSet -
      includeDetail - true if detail of group should be sent
      Returns:
      the groups (null if none or null)
    • getAttributeSystemName

      public String getAttributeSystemName()
      Full name of the group (all extensions of parent stems, separated by colons, and the extention of this group
      Returns:
      the name
    • getUuid

      public String getUuid()
      universally unique identifier of this group
      Returns:
      the uuid
    • setAttributeSystemName

      public void setAttributeSystemName(String name1)
      Full name of the group (all extensions of parent stems, separated by colons, and the extention of this group
      Parameters:
      name1 - the name to set
    • setUuid

      public void setUuid(String uuid1)
      universally unique identifier of this group
      Parameters:
      uuid1 - the uuid to set
    • compareTo

      public int compareTo(WsExternalSubjectAttribute o2)
      Specified by:
      compareTo in interface Comparable<WsExternalSubjectAttribute>
      See Also: