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
ConstructorsConstructorDescriptionno arg constructorWsExternalSubject(ExternalSubject externalSubject, WsExternalSubjectLookup wsExternalSubjectLookup) construct based on external subject, assign all fields -
Method Summary
Modifier and TypeMethodDescriptionintstatic 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 subjectattributesvoidsetDescription(String description1) description, which is generated from other attributesvoidvoidsetEnabled(String enabled1) T or FvoidsetIdentifier(String identifier1) voidsetInstitution(String institution1) voidname of subjectvoidsetSearchStringLower(String searchStringLower1) voiduniversally unique identifier of this external subjectvoidsetVettedEmailAddresses(String vettedEmailAddresses1) voidsetWsExternalSubjectAttributes(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:
compareToin 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
-