Class WsExternalSubject
java.lang.Object
edu.internet2.middleware.grouper.ws.coresoap.WsExternalSubject
- All Implemented Interfaces:
Comparable<WsExternalSubject>
Result of one external subject being retrieved.
-
Constructor Summary
ConstructorDescriptionno arg constructorWsExternalSubject
(ExternalSubject externalSubject, WsExternalSubjectLookup wsExternalSubjectLookup) construct based on external subject, assign all fields -
Method Summary
Modifier and TypeMethodDescriptionint
static WsExternalSubject[]
convertExternalSubjects
(Set<ExternalSubject> externalSubjectSet) convert a set of externalSubjects to resultsdescription, which is generated from other attributesgetEmail()
getName()
name of subjectgetUuid()
universally unique identifier of this external subjectattributesvoid
setDescription
(String description1) description, which is generated from other attributesvoid
void
setEnabled
(String enabled1) T or Fvoid
setIdentifier
(String identifier1) void
setInstitution
(String institution1) void
name of subjectvoid
setSearchStringLower
(String searchStringLower1) void
universally unique identifier of this external subjectvoid
setVettedEmailAddresses
(String vettedEmailAddresses1) void
setWsExternalSubjectAttributes
(WsExternalSubjectAttribute[] wsExternalSubjectAttributes1) attributestoString()
make sure this is an explicit toString
-
Constructor Details
-
WsExternalSubject
public WsExternalSubject()no arg constructor -
WsExternalSubject
public WsExternalSubject(ExternalSubject externalSubject, WsExternalSubjectLookup wsExternalSubjectLookup) construct based on external subject, assign all fields- Parameters:
externalSubject
-wsExternalSubjectLookup
-
-
-
Method Details
-
toString
make sure this is an explicit toString -
convertExternalSubjects
convert a set of externalSubjects to results- Parameters:
externalSubjectSet
-- Returns:
- the external subjects (null if none or null)
-
getWsExternalSubjectAttributes
attributes- Returns:
- the wsExternalSubjectAttributes
-
setWsExternalSubjectAttributes
public void setWsExternalSubjectAttributes(WsExternalSubjectAttribute[] wsExternalSubjectAttributes1) attributes- Parameters:
wsExternalSubjectAttributes1
- the wsExternalSubjectAttributes to set
-
getDescription
description, which is generated from other attributes- Returns:
- the description
-
getName
name of subject- Returns:
- the name
-
getUuid
universally unique identifier of this external subject- Returns:
- the uuid
-
setDescription
description, which is generated from other attributes- Parameters:
description1
- the description to set
-
setName
name of subject- Parameters:
name1
- the name to set
-
setUuid
universally unique identifier of this external subject- Parameters:
uuid1
- the uuid to set
-
compareTo
- Specified by:
compareTo
in interfaceComparable<WsExternalSubject>
- See Also:
-
getEmail
- Returns:
- the email
-
setEmail
- Parameters:
email1
- the email to set
-
getEnabled
- Returns:
- the enabled T or F
-
setEnabled
T or F- Parameters:
enabled1
- the enabled to set
-
getIdentifier
- Returns:
- the identifier
-
setIdentifier
- Parameters:
identifier1
- the identifier to set
-
getInstitution
- Returns:
- the institution
-
setInstitution
- Parameters:
institution1
- the institution to set
-
getSearchStringLower
- Returns:
- the searchStringLower
-
setSearchStringLower
- Parameters:
searchStringLower1
- the searchStringLower to set
-
getVettedEmailAddresses
- Returns:
- the vettedEmailAddresses
-
setVettedEmailAddresses
- Parameters:
vettedEmailAddresses1
- the vettedEmailAddresses to set
-