Package org.orcid.jaxb.model.record_v2
Class Employment
java.lang.Object
org.orcid.jaxb.model.record_v2.Employment
- All Implemented Interfaces:
Serializable,Filterable,OrganizationHolder,VisibilityType,Activity,Affiliation,SourceAware
public class Employment
extends Object
implements Serializable, Affiliation, Filterable, Activity, OrganizationHolder, SourceAware
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CreatedDateprotected Stringprotected FuzzyDateprotected LastModifiedDateprotected Organizationprotected Stringprotected Longprotected Stringprotected Sourceprotected FuzzyDateprotected 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.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.voidsetEndDate(FuzzyDate value) Sets the value of the endDate property.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.voidsetVisibility(Visibility value) Sets the value of the visibility property.
-
Field Details
-
departmentName
-
roleTitle
-
startDate
-
endDate
-
organization
-
source
-
lastModifiedDate
-
createdDate
-
putCode
-
path
-
visibility
-
-
Constructor Details
-
Employment
public Employment()
-
-
Method Details
-
getDepartmentName
Gets the value of the departmentName property.- Specified by:
getDepartmentNamein interfaceAffiliation- Returns:
- possible object is
String
-
setDepartmentName
Sets the value of the departmentName property.- Specified by:
setDepartmentNamein interfaceAffiliation- Parameters:
value- allowed object isString
-
getRoleTitle
Gets the value of the roleTitle property.- Specified by:
getRoleTitlein interfaceAffiliation- Returns:
- possible object is
String
-
setRoleTitle
Sets the value of the roleTitle property.- Specified by:
setRoleTitlein interfaceAffiliation- Parameters:
value- allowed object isString
-
getStartDate
Gets the value of the startDate property.- Specified by:
getStartDatein interfaceAffiliation- Returns:
- possible object is
FuzzyDate
-
setStartDate
Sets the value of the startDate property.- Specified by:
setStartDatein interfaceAffiliation- Parameters:
value- allowed object isFuzzyDate
-
getEndDate
Gets the value of the endDate property.- Specified by:
getEndDatein interfaceAffiliation- Returns:
- possible object is
FuzzyDate
-
setEndDate
Sets the value of the endDate property.- Specified by:
setEndDatein interfaceAffiliation- Parameters:
value- allowed object isFuzzyDate
-
getOrganization
Gets the value of the organization property.- Specified by:
getOrganizationin interfaceAffiliation- Specified by:
getOrganizationin interfaceOrganizationHolder- Returns:
- possible object is
Organization
-
setOrganization
Sets the value of the organization property.- Specified by:
setOrganizationin interfaceAffiliation- Parameters:
value- allowed object isOrganization
-
getSource
Gets the value of the source property.- Specified by:
getSourcein interfaceAffiliation- Specified by:
getSourcein interfaceSourceAware- Returns:
- possible object is
Source
-
setSource
Sets the value of the source property.- Specified by:
setSourcein interfaceAffiliation- Specified by:
setSourcein interfaceSourceAware- Parameters:
value- allowed object isSource
-
getVisibility
Gets the value of the visibility property.- Specified by:
getVisibilityin interfaceAffiliation- Specified by:
getVisibilityin interfaceVisibilityType- Returns:
- possible object is
Visibility
-
setVisibility
Sets the value of the visibility property.- Specified by:
setVisibilityin interfaceAffiliation- Specified by:
setVisibilityin interfaceVisibilityType- Parameters:
value- allowed object isVisibility
-
getPutCode
Gets the value of the putCode property.- Specified by:
getPutCodein interfaceActivity- Specified by:
getPutCodein interfaceAffiliation- Returns:
- possible object is
String
-
setPutCode
Sets the value of the putCode property.- Specified by:
setPutCodein interfaceActivity- Specified by:
setPutCodein interfaceAffiliation- 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- Specified by:
getCreatedDatein interfaceAffiliation
-
setCreatedDate
- Specified by:
setCreatedDatein interfaceActivity- Specified by:
setCreatedDatein interfaceAffiliation
-
getLastModifiedDate
- Specified by:
getLastModifiedDatein interfaceActivity- Specified by:
getLastModifiedDatein interfaceAffiliation
-
setLastModifiedDate
- Specified by:
setLastModifiedDatein interfaceActivity- Specified by:
setLastModifiedDatein interfaceAffiliation
-
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.
-