Class PeerReview
java.lang.Object
org.orcid.jaxb.model.v3.release.record.PeerReview
- All Implemented Interfaces:
Serializable,Filterable,OrganizationHolder,VisibilityType,Activity,ExternalIdentifiersAwareActivity,SourceAware
public class PeerReview
extends Object
implements Filterable, Serializable, OrganizationHolder, SourceAware, ExternalIdentifiersAwareActivity
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FuzzyDateprotected CreatedDateprotected ExternalIDsprotected Stringprotected LastModifiedDateprotected Organizationprotected Stringprotected Longprotected Roleprotected Sourceprotected Titleprotected ExternalIDprotected SubjectNameprotected PeerReviewSubjectTypeprotected Urlprotected PeerReviewTypeprotected Urlprotected Visibility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetPath()getRole()getType()getUrl()inthashCode()booleanisDuplicated(Object obj) Indicates if two peer reviews are ORCID duplicated.voidsetCompletionDate(FuzzyDate completionDate) voidsetCreatedDate(CreatedDate createdDate) voidsetExternalIdentifiers(ExternalIDs externalIdentifiers) voidsetGroupId(String groupId) voidsetLastModifiedDate(LastModifiedDate lastModifiedDate) voidsetOrganization(Organization organization) voidvoidsetPutCode(Long putCode) voidvoidvoidsetSubjectContainerName(Title subjectContainerName) voidsetSubjectExternalIdentifier(ExternalID subjectExternalIdentifier) voidsetSubjectName(SubjectName subjectName) voidsetSubjectType(PeerReviewSubjectType subjectType) voidsetSubjectUrl(Url subjectUrl) voidsetType(PeerReviewType type) voidvoidsetVisibility(Visibility visibility)
-
Field Details
-
role
-
externalIdentifiers
-
url
-
type
-
completionDate
-
groupId
-
subjectExternalIdentifier
-
subjectContainerName
-
subjectType
-
subjectName
-
subjectUrl
-
organization
-
source
-
putCode
-
visibility
-
path
-
lastModifiedDate
-
createdDate
-
-
Constructor Details
-
PeerReview
public PeerReview()
-
-
Method Details
-
getRole
-
setRole
-
getOrganization
- Specified by:
getOrganizationin interfaceOrganizationHolder
-
setOrganization
- Specified by:
setOrganizationin interfaceOrganizationHolder
-
getExternalIdentifiers
- Specified by:
getExternalIdentifiersin interfaceExternalIdentifiersAwareActivity
-
setExternalIdentifiers
-
getUrl
-
setUrl
-
getType
-
setType
-
getCompletionDate
-
setCompletionDate
-
getSource
- Specified by:
getSourcein interfaceSourceAware
-
setSource
- Specified by:
setSourcein interfaceSourceAware
-
getPutCode
- Specified by:
getPutCodein interfaceActivity
-
setPutCode
- Specified by:
setPutCodein interfaceActivity
-
getVisibility
- Specified by:
getVisibilityin interfaceVisibilityType
-
setVisibility
- Specified by:
setVisibilityin interfaceVisibilityType
-
getPath
-
setPath
-
getLastModifiedDate
- Specified by:
getLastModifiedDatein interfaceActivity
-
setLastModifiedDate
- Specified by:
setLastModifiedDatein interfaceActivity
-
getCreatedDate
- Specified by:
getCreatedDatein interfaceActivity
-
setCreatedDate
- Specified by:
setCreatedDatein interfaceActivity
-
getGroupId
-
setGroupId
-
getSubjectExternalIdentifier
-
setSubjectExternalIdentifier
-
getSubjectContainerName
-
setSubjectContainerName
-
getSubjectType
-
setSubjectType
-
getSubjectName
-
setSubjectName
-
getSubjectUrl
-
setSubjectUrl
-
retrieveSourcePath
- Specified by:
retrieveSourcePathin interfaceFilterable
-
hashCode
public int hashCode() -
equals
-
isDuplicated
Indicates if two peer reviews are ORCID duplicated. Two peer review will be duplicated if they have the same source and share at least one external id- Parameters:
obj- - object to be checked for duplication- Returns:
- true if the two peer reviews are duplicated according to ORCID requirements
-