Class Affiliation
java.lang.Object
org.orcid.jaxb.model.v3.release.record.Affiliation
- All Implemented Interfaces:
Filterable,OrganizationHolder,VisibilityType,Activity,ExternalIdentifiersAwareActivity,SourceAware
- Direct Known Subclasses:
Distinction,Education,Employment,InvitedPosition,Membership,Qualification,Service
public abstract class Affiliation
extends Object
implements OrganizationHolder, Filterable, SourceAware, ExternalIdentifiersAwareActivity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CreatedDateprotected Stringprotected Stringprotected FuzzyDateprotected ExternalIDsprotected LastModifiedDateprotected Organizationprotected Stringprotected Longprotected Stringprotected Sourceprotected FuzzyDateprotected Urlprotected Visibility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanNote that put-code is not part of hashCode or equals! This is to allow better de-duplication.Gets the value of the departmentName property.Gets the value of the endDate property.Gets the value of the organization property.getPath()Gets the value of the path property.Gets the value of the putCode property.Gets the value of the roleTitle property.Gets the value of the source property.Gets the value of the startDate property.getUrl()Gets the value of the url property.Gets the value of the visibility property.inthashCode()Note that put-code is not part of hashCode or equals! This is to allow better de-duplication.voidsetCreatedDate(CreatedDate value) voidsetDepartmentName(String value) Sets the value of the departmentName property.voidsetDisplayIndex(String displayIndex) voidsetEndDate(FuzzyDate value) Sets the value of the endDate property.voidsetExternalIdentifiers(ExternalIDs externalIdentifiers) voidsetExternalIDs(ExternalIDs externalIDs) voidvoidsetOrganization(Organization value) Sets the value of the organization property.voidSets the value of the path property.voidsetPutCode(Long value) Sets the value of the putCode property.voidsetRoleTitle(String value) Sets the value of the roleTitle property.voidSets the value of the source property.voidsetStartDate(FuzzyDate value) Sets the value of the startDate property.voidSets the value of the url property.voidsetVisibility(Visibility value) Sets the value of the visibility property.
-
Field Details
-
departmentName
-
roleTitle
-
startDate
-
endDate
-
organization
-
source
-
lastModifiedDate
-
createdDate
-
url
-
externalIdentifiers
-
putCode
-
path
-
visibility
-
displayIndex
-
-
Constructor Details
-
Affiliation
public Affiliation()
-
-
Method Details
-
getDepartmentName
Gets the value of the departmentName property.- Returns:
- possible object is
String
-
setDepartmentName
Sets the value of the departmentName property.- Parameters:
value- allowed object isString
-
getRoleTitle
Gets the value of the roleTitle property.- Returns:
- possible object is
String
-
setRoleTitle
Sets the value of the roleTitle property.- Parameters:
value- allowed object isString
-
getStartDate
Gets the value of the startDate property.- Returns:
- possible object is
FuzzyDate
-
setStartDate
Sets the value of the startDate property.- Parameters:
value- allowed object isFuzzyDate
-
getEndDate
Gets the value of the endDate property.- Returns:
- possible object is
FuzzyDate
-
setEndDate
Sets the value of the endDate property.- Parameters:
value- allowed object isFuzzyDate
-
getOrganization
Gets the value of the organization property.- Specified by:
getOrganizationin interfaceOrganizationHolder- Returns:
- possible object is
Organization
-
setOrganization
Sets the value of the organization property.- Specified by:
setOrganizationin interfaceOrganizationHolder- Parameters:
value- allowed object isOrganization
-
getSource
Gets the value of the source property.- Specified by:
getSourcein interfaceSourceAware- Returns:
- possible object is
Source
-
setSource
Sets the value of the source property.- Specified by:
setSourcein interfaceSourceAware- Parameters:
value- allowed object isSource
-
getVisibility
Gets the value of the visibility property.- Specified by:
getVisibilityin interfaceVisibilityType- Returns:
- possible object is
Visibility
-
setVisibility
Sets the value of the visibility property.- Specified by:
setVisibilityin interfaceVisibilityType- Parameters:
value- allowed object isVisibility
-
getPutCode
Gets the value of the putCode property.- Specified by:
getPutCodein interfaceActivity- Returns:
- possible object is
String
-
setPutCode
Sets the value of the putCode property.- Specified by:
setPutCodein interfaceActivity- Parameters:
value- allowed object isString
-
getPath
Gets the value of the path property. -
setPath
Sets the value of the path property. -
retrieveSourcePath
- Specified by:
retrieveSourcePathin interfaceFilterable
-
getCreatedDate
- Specified by:
getCreatedDatein interfaceActivity
-
setCreatedDate
- Specified by:
setCreatedDatein interfaceActivity
-
getLastModifiedDate
- Specified by:
getLastModifiedDatein interfaceActivity
-
setLastModifiedDate
- Specified by:
setLastModifiedDatein interfaceActivity
-
getUrl
Gets the value of the url property.- Returns:
- possible object is
Url
-
setUrl
Sets the value of the url property.- Parameters:
value- allowed object isUrl
-
getExternalIdentifiers
- Specified by:
getExternalIdentifiersin interfaceExternalIdentifiersAwareActivity
-
setExternalIdentifiers
-
getExternalIDs
-
setExternalIDs
-
getDisplayIndex
-
setDisplayIndex
-
hashCode
public int hashCode()Note that put-code is not part of hashCode or equals! This is to allow better de-duplication. -
equals
Note that put-code is not part of hashCode or equals! This is to allow better de-duplication.
-