Class ObjectFactory

java.lang.Object
org.orcid.jaxb.model.message.ObjectFactory

public class ObjectFactory extends Object
This object contains factory methods for each Java content interface and Java element interface generated in the org.orcid.jaxb.model.message package. An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.
  • Constructor Details

    • ObjectFactory

      public ObjectFactory()
      Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.orcid.jaxb.model.message
  • Method Details

    • createSourceOrcid

      public SourceOrcid createSourceOrcid()
      Create an instance of SourceOrcid
      Returns:
      a SourceOrcid object
    • createFundingExternalIdentifier

      public FundingExternalIdentifier createFundingExternalIdentifier()
      Create an instance of FundingExternalIdentifier
      Returns:
      a FundingExternalIdentifier object
    • createFundingContributors

      public FundingContributors createFundingContributors()
      Create an instance of FundingContributors
      Returns:
      a FundingContributors object
    • createGrantExternalProgram

      public GrantExternalProgram createGrantExternalProgram()
      Create an instance of GrantExternalProgram
      Returns:
      a GrantExternalProgram object
    • createSendChangeNotifications

      public SendChangeNotifications createSendChangeNotifications()
      Create an instance of SendChangeNotifications
      Returns:
      a SendChangeNotifications object
    • createApplicationWebsite

      public ApplicationWebsite createApplicationWebsite()
      Create an instance of ApplicationWebsite
      Returns:
      the ApplicationWebsite created
    • createGivenPermissionTo

      public GivenPermissionTo createGivenPermissionTo()
      Create an instance of GivenPermissionTo
      Returns:
      a GivenPermissionTo object
    • createDelegationDetails

      public DelegationDetails createDelegationDetails()
      Create an instance of DelegationDetails
      Returns:
      a DelegationDetails object
    • createApprovalDate

      public ApprovalDate createApprovalDate()
      Create an instance of ApprovalDate
      Returns:
      an ApprovalDate object
    • createDelegateSummary

      public DelegateSummary createDelegateSummary()
      Create an instance of DelegateSummary
      Returns:
      a DelegateSummary object
    • createOrcid

      public Orcid createOrcid()
      Create an instance of Orcid
      Returns:
      an Orcid object
    • createCreditName

      public CreditName createCreditName()
      Create an instance of CreditName
      Returns:
      a CreditName object
    • createCity

      public AffiliationCity createCity()
      Create an instance of AffiliationCity
      Returns:
      the AffiliationCity created
    • createPublicationDate

      public PublicationDate createPublicationDate()
      Create an instance of PublicationDate
      Returns:
      a PublicationDate object
    • createFuzzyDate

      public FuzzyDate createFuzzyDate()
      Create an instance of FuzzyDate
      Returns:
      a FuzzyDate object
    • createYear

      public Year createYear()
      Create an instance of Year
      Returns:
      a Year object
    • createMonth

      public Month createMonth()
      Create an instance of Month
      Returns:
      a Month object
    • createDay

      public Day createDay()
      Create an instance of Day
      Returns:
      a Day object
    • createDelegation

      public Delegation createDelegation()
      Create an instance of Delegation
      Returns:
      a Delegation object
    • createGivenPermissionBy

      public GivenPermissionBy createGivenPermissionBy()
      Create an instance of GivenPermissionBy
      Returns:
      a GivenPermissionBy object
    • createFundingList

      public FundingList createFundingList()
      Create an instance of FundingList
      Returns:
      a FundingList object
    • createFunding

      public Funding createFunding()
      Create an instance of Funding
      Returns:
      a Funding object
    • createFundingAgency

      public FundingAgency createFundingAgency()
      Create an instance of FundingAgency
      Returns:
      a FundingAgency object
    • createAgencyOrcid

      public AgencyOrcid createAgencyOrcid()
      Create an instance of AgencyOrcid
      Returns:
      an AgencyOrcid object
    • createAgencyName

      public AgencyName createAgencyName()
      Create an instance of AgencyName
      Returns:
      an AgencyName object
    • createGrantDate

      public GrantDate createGrantDate()
      Create an instance of GrantDate
      Returns:
      a GrantDate object
    • createContributor

      public Contributor createContributor()
      Create an instance of Contributor
      Returns:
      a Contributor object
    • createContributorOrcid

      public ContributorOrcid createContributorOrcid()
      Create an instance of ContributorOrcid
      Returns:
      a ContributorOrcid object
    • createContributorEmail

      public ContributorEmail createContributorEmail()
      Create an instance of ContributorEmail
      Returns:
      a ContributorEmail object
    • createContributorAttributes

      public ContributorAttributes createContributorAttributes()
      Create an instance of ContributorAttributes
      Returns:
      a ContributorAttributes object
    • createGrantSources

      public GrantSources createGrantSources()
      Create an instance of GrantSources
      Returns:
      a GrantSources object
    • createSource

      public Source createSource()
      Create an instance of Source
      Returns:
      a Source object
    • createSourceName

      public SourceName createSourceName()
      Create an instance of SourceName
      Returns:
      a SourceName object
    • createSourceDate

      public SourceDate createSourceDate()
      Create an instance of SourceDate
      Returns:
      a SourceDate object
    • createExternalIdCommonName

      public ExternalIdCommonName createExternalIdCommonName()
      Create an instance of ExternalIdCommonName
      Returns:
      an ExternalIdCommonName object
    • createOrcidHistory

      public OrcidHistory createOrcidHistory()
      Create an instance of OrcidHistory
      Returns:
      an OrcidHistory object
    • createCompletionDate

      public CompletionDate createCompletionDate()
      Create an instance of CompletionDate
      Returns:
      a CompletionDate object
    • createSubmissionDate

      public SubmissionDate createSubmissionDate()
      Create an instance of SubmissionDate
      Returns:
      a SubmissionDate object
    • createLastModifiedDate

      public LastModifiedDate createLastModifiedDate()
      Create an instance of LastModifiedDate
      Returns:
      a LastModifiedDate object
    • createClaimed

      public Claimed createClaimed()
      Create an instance of Claimed
      Returns:
      a Claimed object
    • createDeactivationDate

      public DeactivationDate createDeactivationDate()
      Create an instance of DeactivationDate
      Returns:
      a DeactivationDate object
    • createRoleTitle

      public RoleTitle createRoleTitle()
      Create an instance of RoleTitle
      Returns:
      a RoleTitle object
    • createApplicationSummary

      public ApplicationSummary createApplicationSummary()
      Create an instance of ApplicationSummary
      Returns:
      an ApplicationSummary object
    • createApplicationOrcid

      public ApplicationOrcid createApplicationOrcid()
      Create an instance of ApplicationOrcid
      Returns:
      an ApplicationOrcid object
    • createApplicationName

      public ApplicationName createApplicationName()
      Create an instance of ApplicationName
      Returns:
      an ApplicationName object
    • createScopePaths

      public ScopePaths createScopePaths()
      Create an instance of ScopePaths
      Returns:
      a ScopePaths object
    • createScopePath

      public ScopePath createScopePath()
      Create an instance of ScopePath
      Returns:
      a ScopePath object
    • createAffiliation

      public Affiliation createAffiliation()
      Create an instance of Affiliation
      Returns:
      an Affiliation object
    • createAffiliationAddress

      public AffiliationAddress createAffiliationAddress()
      Create an instance of AffiliationAddress
      Returns:
      an AffiliationAddress object
    • createRegion

      public AffiliationRegion createRegion()
      Create an instance of AffiliationRegion
      Returns:
      an AffiliationRegion object
    • createCountry

      public Country createCountry()
      Create an instance of Country
      Returns:
      a Country object
    • createDepartmentName

      public DepartmentName createDepartmentName()
      Create an instance of DepartmentName
      Returns:
      a DepartmentName object
    • createWorkContributors

      public WorkContributors createWorkContributors()
      Create an instance of WorkContributors
      Returns:
      a DepartmentName object
    • createExternalIdentifier

      public ExternalIdentifier createExternalIdentifier()
      Create an instance of ExternalIdentifier
      Returns:
      an ExternalIdenfitier object
    • createExternalIdOrcid

      public ExternalIdSource createExternalIdOrcid()
      Create an instance of ExternalIdSource
      Returns:
      an ExtrenalIdSource object
    • createExternalIdReference

      public ExternalIdReference createExternalIdReference()
      Create an instance of ExternalIdReference
      Returns:
      an ExternalIdReference object
    • createExternalIdUrl

      public ExternalIdUrl createExternalIdUrl()
      Create an instance of ExternalIdUrl
      Returns:
      an ExternalIdUrl object
    • createAffiliations

      public Affiliations createAffiliations()
      Create an instance of Affiliations
      Returns:
      an Affiliations object
    • createAssignee

      public Assignee createAssignee()
      Create an instance of Assignee
      Returns:
      an Assignee object
    • createAssigneeOrcid

      public AssigneeOrcid createAssigneeOrcid()
      Create an instance of AssigneeOrcid
      Returns:
      an AssigneeOrcid object
    • createAssigneeName

      public AssigneeName createAssigneeName()
      Create an instance of AssigneeName
      Returns:
      an AssigneeName object
    • createOrcidPreferences

      public OrcidPreferences createOrcidPreferences()
      Create an instance of OrcidPreferences
      Returns:
      an OrcidPreferences object
    • createOrcidActivities

      public OrcidActivities createOrcidActivities()
      Create an instance of OrcidActivities
      Returns:
      an OrcidActivities object
    • createOrcidWorks

      public OrcidWorks createOrcidWorks()
      Create an instance of OrcidWorks
      Returns:
      an OrcidWorks object
    • createOrcidWork

      public OrcidWork createOrcidWork()
      Create an instance of OrcidWork
      Returns:
      an OrcidWork object
    • createWorkTitle

      public WorkTitle createWorkTitle()
      Create an instance of WorkTitle
      Returns:
      a WorkTitle object
    • createTitle

      public Title createTitle()
      Create an instance of Title
      Returns:
      a Title object
    • createSubtitle

      public Subtitle createSubtitle()
      Create an instance of Subtitle
      Returns:
      a Subtitle object
    • createCitation

      public Citation createCitation()
      Create an instance of Citation
      Returns:
      a Citation object
    • createWorkExternalIdentifiers

      public WorkExternalIdentifiers createWorkExternalIdentifiers()
      Create an instance of WorkExternalIdentifiers
      Returns:
      a WorkExternalIdentifiers object
    • createWorkExternalIdentifier

      public WorkExternalIdentifier createWorkExternalIdentifier()
      Create an instance of WorkExternalIdentifier
      Returns:
      a WorkExternalIdentifier object
    • createUrl

      public Url createUrl()
      Create an instance of Url
      Returns:
      a Url object
    • createSecurityDetails

      public SecurityDetails createSecurityDetails()
      Create an instance of SecurityDetails
      Returns:
      a SecurityDetails object
    • createEncryptedPassword

      public EncryptedPassword createEncryptedPassword()
      Create an instance of EncryptedPassword
      Returns:
      an EncryptedPassword object
    • createFamilyName

      public FamilyName createFamilyName()
      Create an instance of FamilyName
      Returns:
      a FamilyName object
    • createOtherNames

      public OtherNames createOtherNames()
      Create an instance of OtherNames
      Returns:
      an OtherNames object
    • createOtherName

      public OtherName createOtherName()
      Create an instance of OtherName
      Returns:
      an OtherName object
    • createPreferences

      public Preferences createPreferences()
      Create an instance of Preferences
      Returns:
      a Preferences object
    • createSendOrcidNews

      public SendOrcidNews createSendOrcidNews()
      Create an instance of SendOrcidNews
      Returns:
      a SendOrcidNews object
    • createWorkVisibilityDefault

      public WorkVisibilityDefault createWorkVisibilityDefault()
      Create an instance of WorkVisibilityDefault
      Returns:
      a WorkVisibilityDefault object
    • createOrcidBio

      public OrcidBio createOrcidBio()
      Create an instance of OrcidBio
      Returns:
      an OrcidBio object
    • createPersonalDetails

      public PersonalDetails createPersonalDetails()
      Create an instance of PersonalDetails
      Returns:
      a PersonalDetails object
    • createGivenNames

      public GivenNames createGivenNames()
      Create an instance of GivenNames
      Returns:
      a GivenNames object
    • createBiography

      public Biography createBiography()
      Create an instance of Biography
      Returns:
      a Biography object
    • createResearcherUrls

      public ResearcherUrls createResearcherUrls()
      Create an instance of ResearcherUrls
      Returns:
      a ResearcherUrls object
    • createResearcherUrl

      public ResearcherUrl createResearcherUrl()
      Create an instance of ResearcherUrl
      Returns:
      a ResearcherUrl object
    • createUrlName

      public UrlName createUrlName()
      Create an instance of UrlName
      Returns:
      a UrlName object
    • createContactDetails

      public ContactDetails createContactDetails()
      Create an instance of ContactDetails
      Returns:
      a ContactDetails object
    • createEmail

      public Email createEmail()
      Create an instance of Email
      Returns:
      an Email object
    • createAddress

      public Address createAddress()
      Create an instance of Address
      Returns:
      an Address object
    • createKeywords

      public Keywords createKeywords()
      Create an instance of Keywords
      Returns:
      a Keywords object
    • createKeyword

      public Keyword createKeyword()
      Create an instance of Keyword
      Returns:
      a Keyword object
    • createExternalIdentifiers

      public ExternalIdentifiers createExternalIdentifiers()
      Create an instance of ExternalIdentifiers
      Returns:
      an ExternalIdentifiers object
    • createApplications

      public Applications createApplications()
      Create an instance of Applications
      Returns:
      an Applications object
    • createOrcidSearchResult

      public OrcidSearchResult createOrcidSearchResult()
      Create an instance of OrcidSearchResult
      Returns:
      an OrcidSearchResult object
    • createRelevancyScore

      public RelevancyScore createRelevancyScore()
      Create an instance of RelevancyScore
      Returns:
      a RelevancyScore object
    • createOrcidProfile

      public OrcidProfile createOrcidProfile()
      Create an instance of OrcidProfile
      Returns:
      an OrcidProfile object
    • createOrcidInternal

      public OrcidInternal createOrcidInternal()
      Create an instance of OrcidInternal
      Returns:
      an OrcidInternal object
    • createErrorDesc

      public ErrorDesc createErrorDesc()
      Create an instance of ErrorDesc
      Returns:
      an ErrorDesc object
    • createOrcidMessage

      public OrcidMessage createOrcidMessage()
      Create an instance of OrcidMessage
      Returns:
      an OrcidMessage object
    • createOrcidSearchResults

      public OrcidSearchResults createOrcidSearchResults()
      Create an instance of OrcidSearchResults
      Returns:
      an OrcidSearchResults object
    • createSourceReference

      public SourceReference createSourceReference()
      Create an instance of SourceReference
      Returns:
      a SourceReference object
    • createWorkExternalIdentifierId

      public jakarta.xml.bind.JAXBElement<String> createWorkExternalIdentifierId(String value)
      Create a JAXBElement representation of the given value
      Parameters:
      value - - a work external identifier
      Returns:
      a JAXBElement object
    • createCreationMethod

      public jakarta.xml.bind.JAXBElement<CreationMethod> createCreationMethod(CreationMethod value)
      Create a JAXBElement representation of the given CreationMethod object
      Parameters:
      value - - a CreationMethod object
      Returns:
      a JAXBElement representation of the given CreationMethod object
    • createDisambiguatedAffiliationIdentifier

      public jakarta.xml.bind.JAXBElement<String> createDisambiguatedAffiliationIdentifier(String value)
      Create a JAXBElement representation of the given disambiguated affiliation idenfitier value
      Parameters:
      value - - a disambiguatedAffiliationIdentifier
      Returns:
      a JAXBElement object
    • createDisambiguationSource

      public jakarta.xml.bind.JAXBElement<String> createDisambiguationSource(String value)
      Create a JAXBElement representation of the given value
      Parameters:
      value - - a disambiguation source
      Returns:
      a JAXBElement object
    • createWorkExternalIdentifierType

      public jakarta.xml.bind.JAXBElement<String> createWorkExternalIdentifierType(String value)
      Create a JAXBElement representation of the given value
      Parameters:
      value - - a work external identifier
      Returns:
      a JAXBElement object
    • createStartDate

      public jakarta.xml.bind.JAXBElement<FuzzyDate> createStartDate(FuzzyDate value)
      Create a JAXBElement representation of the given FuzzyDate value
      Parameters:
      value - - a FuzzyDate
      Returns:
      a JAXBElement object
    • createContributorRole

      public jakarta.xml.bind.JAXBElement<String> createContributorRole(String value)
      Create a JAXBElement representation of the given contributor role value
      Parameters:
      value - - a contributor role
      Returns:
      a JAXBElement object
    • createWorkType

      public jakarta.xml.bind.JAXBElement<String> createWorkType(String value)
      Create a JAXBElement representation of the given work type value
      Parameters:
      value - - a work type
      Returns:
      a JAXBElement object
    • createAffiliationType

      public jakarta.xml.bind.JAXBElement<String> createAffiliationType(String value)
      Create a JAXBElement representation of the given affiliation type value
      Parameters:
      value - - an affiliation type
      Returns:
      a JAXBElement object
    • createContributorSequence

      public jakarta.xml.bind.JAXBElement<String> createContributorSequence(String value)
      Create a JAXBElement representation of the given contributor sequence value
      Parameters:
      value - - a contributor sequence
      Returns:
      a JAXBElement object
    • createShortDescription

      public jakarta.xml.bind.JAXBElement<String> createShortDescription(String value)
      Create a JAXBElement representation of the given short description value
      Parameters:
      value - - a short description
      Returns:
      a JAXBElement object
    • createMessageVersion

      public jakarta.xml.bind.JAXBElement<String> createMessageVersion(String value)
      Create a JAXBElement representation of the given message version value
      Parameters:
      value - - a message version
      Returns:
      a JAXBElement object
    • createLocale

      public jakarta.xml.bind.JAXBElement<String> createLocale(String value)
      Create a JAXBElement representation of the given locale string value
      Parameters:
      value - - a locale string
      Returns:
      a JAXBElement object
    • createEndDate

      public jakarta.xml.bind.JAXBElement<FuzzyDate> createEndDate(FuzzyDate value)
      Create a JAXBElement representation of the given FuzzyDate value
      Parameters:
      value - - a FuzzyDate
      Returns:
      a JAXBElement object
    • createWorkSource

      public jakarta.xml.bind.JAXBElement<Object> createWorkSource(Object value)
      Create a JAXBElement representation of the given work source value
      Parameters:
      value - - a work source
      Returns:
      a JAXBElement object
    • createWorkCitation

      public jakarta.xml.bind.JAXBElement<Citation> createWorkCitation(Citation value)
      Create a JAXBElement representation of the given Citation value
      Parameters:
      value - - a Citation
      Returns:
      a JAXBElement object