@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public class Work extends ElementSummary implements Serializable, org.jvnet.jaxb2_commons.lang.ToString
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<extension base="{http://www.orcid.org/ns/common}element-summary">
<sequence>
<element name="title" type="{http://www.orcid.org/ns/work}work-title"/>
<element name="journal-title" type="{http://www.orcid.org/ns/common}string-1000" minOccurs="0"/>
<element name="short-description" type="{http://www.orcid.org/ns/common}short-description" minOccurs="0"/>
<element name="citation" type="{http://www.orcid.org/ns/work}citation" minOccurs="0"/>
<element name="type" type="{http://www.orcid.org/ns/work}work-type"/>
<element ref="{http://www.orcid.org/ns/common}publication-date" minOccurs="0"/>
<element ref="{http://www.orcid.org/ns/common}external-ids" minOccurs="0"/>
<element ref="{http://www.orcid.org/ns/common}url" minOccurs="0"/>
<element name="contributors" type="{http://www.orcid.org/ns/work}work-contributors" minOccurs="0"/>
<element ref="{http://www.orcid.org/ns/common}language-code" minOccurs="0"/>
<element ref="{http://www.orcid.org/ns/common}country" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Citation |
citation |
protected WorkContributors |
contributors |
protected Country |
country |
protected ExternalIds |
externalIds |
protected String |
journalTitle |
protected String |
languageCode |
protected FuzzyDate |
publicationDate |
protected String |
shortDescription |
protected WorkTitle |
title |
protected String |
type |
protected Url |
url |
createdDate, displayIndex, lastModifiedDate, path, putCode, source, visibility| Constructor and Description |
|---|
Work()
Default no-arg constructor
|
Work(CreatedDate createdDate,
LastModifiedDate lastModifiedDate,
SourceType source,
BigInteger putCode,
Visibility visibility,
String displayIndex,
String path,
WorkTitle title,
String journalTitle,
String shortDescription,
Citation citation,
String type,
FuzzyDate publicationDate,
ExternalIds externalIds,
Url url,
WorkContributors contributors,
String languageCode,
Country country)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
Citation |
getCitation()
Gets the value of the citation property.
|
WorkContributors |
getContributors()
Gets the value of the contributors property.
|
Country |
getCountry()
Gets the value of the country property.
|
ExternalIds |
getExternalIds()
Required when writing work items.
|
String |
getJournalTitle()
Gets the value of the journalTitle property.
|
String |
getLanguageCode()
The language used for the metadata provided about the work
|
FuzzyDate |
getPublicationDate()
Gets the value of the publicationDate property.
|
String |
getShortDescription()
Gets the value of the shortDescription property.
|
WorkTitle |
getTitle()
Gets the value of the title property.
|
String |
getType()
Gets the value of the type property.
|
Url |
getUrl()
Gets the value of the url property.
|
void |
setCitation(Citation value)
Sets the value of the citation property.
|
void |
setContributors(WorkContributors value)
Sets the value of the contributors property.
|
void |
setCountry(Country value)
Sets the value of the country property.
|
void |
setExternalIds(ExternalIds value)
Sets the value of the externalIds property.
|
void |
setJournalTitle(String value)
Sets the value of the journalTitle property.
|
void |
setLanguageCode(String value)
Sets the value of the languageCode property.
|
void |
setPublicationDate(FuzzyDate value)
Sets the value of the publicationDate property.
|
void |
setShortDescription(String value)
Sets the value of the shortDescription property.
|
void |
setTitle(WorkTitle value)
Sets the value of the title property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
setUrl(Url value)
Sets the value of the url property.
|
String |
toString() |
getCreatedDate, getDisplayIndex, getLastModifiedDate, getPath, getPutCode, getSource, getVisibility, setCreatedDate, setDisplayIndex, setLastModifiedDate, setPath, setPutCode, setSource, setVisibility@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected WorkTitle title
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected String journalTitle
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected String shortDescription
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected Citation citation
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected String type
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected FuzzyDate publicationDate
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected ExternalIds externalIds
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected Url url
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected WorkContributors contributors
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected String languageCode
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") protected Country country
public Work()
public Work(CreatedDate createdDate, LastModifiedDate lastModifiedDate, SourceType source, BigInteger putCode, Visibility visibility, String displayIndex, String path, WorkTitle title, String journalTitle, String shortDescription, Citation citation, String type, FuzzyDate publicationDate, ExternalIds externalIds, Url url, WorkContributors contributors, String languageCode, Country country)
@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public WorkTitle getTitle()
WorkTitle@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setTitle(WorkTitle value)
value - allowed object is
WorkTitle@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public String getJournalTitle()
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setJournalTitle(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public String getShortDescription()
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setShortDescription(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public Citation getCitation()
Citation@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setCitation(Citation value)
value - allowed object is
Citation@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public String getType()
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setType(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public FuzzyDate getPublicationDate()
FuzzyDate@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setPublicationDate(FuzzyDate value)
value - allowed object is
FuzzyDate@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public ExternalIds getExternalIds()
ExternalIds@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setExternalIds(ExternalIds value)
value - allowed object is
ExternalIds@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public Url getUrl()
Url@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setUrl(Url value)
value - allowed object is
Url@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public WorkContributors getContributors()
WorkContributors@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setContributors(WorkContributors value)
value - allowed object is
WorkContributors@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public String getLanguageCode()
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setLanguageCode(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public Country getCountry()
Country@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public void setCountry(Country value)
value - allowed object is
Country@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public String toString()
toString in class ElementSummary@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringappend in class ElementSummary@Generated(value="com.sun.tools.xjc.Driver", date="2020-04-17T05:31:42+02:00", comments="JAXB RI v2.2.11") public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringappendFields in class ElementSummaryCopyright © 2020. All rights reserved.