public class

BasicBibliographicRecordType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.BasicBibliographicRecordType
Known Direct Subclasses

Class Overview

Java class for BasicBibliographicRecordType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BasicBibliographicRecordType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Name" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{http://ns.hr-xml.org/2007-04-15}PersonNameType">
                 <attribute name="role" use="required" type="{http://ns.hr-xml.org/2007-04-15}ExtendedRoleType" />
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="PublicationDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
         <element name="Link" type="{http://ns.hr-xml.org/2007-04-15}InternetWebAddressType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Abstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Copyright" type="{http://ns.hr-xml.org/2007-04-15}CopyrightType" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class BasicBibliographicRecordType.Name

Java class for anonymous complex type. 

Fields
protected String _abstract
protected String comments
protected CopyrightType copyright
protected List<String> link
protected List<BasicBibliographicRecordType.Name> name
protected FlexibleDatesType publicationDate
protected String title
Public Constructors
BasicBibliographicRecordType()
Public Methods
String getAbstract()
Gets the value of the abstract property.
String getComments()
Gets the value of the comments property.
CopyrightType getCopyright()
Gets the value of the copyright property.
List<String> getLink()
Gets the value of the link property.
List<BasicBibliographicRecordType.Name> getName()
Gets the value of the name property.
FlexibleDatesType getPublicationDate()
Gets the value of the publicationDate property.
String getTitle()
Gets the value of the title property.
void setAbstract(String value)
Sets the value of the abstract property.
void setComments(String value)
Sets the value of the comments property.
void setCopyright(CopyrightType value)
Sets the value of the copyright property.
void setPublicationDate(FlexibleDatesType value)
Sets the value of the publicationDate property.
void setTitle(String value)
Sets the value of the title property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String _abstract

protected String comments

protected CopyrightType copyright

protected List<String> link

protected List<BasicBibliographicRecordType.Name> name

protected FlexibleDatesType publicationDate

protected String title

Public Constructors

public BasicBibliographicRecordType ()

Public Methods

public String getAbstract ()

Gets the value of the abstract property.

Returns
  • possible object is String

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public CopyrightType getCopyright ()

Gets the value of the copyright property.

Returns

public List<String> getLink ()

Gets the value of the link property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the link property.

For example, to add a new item, do as follows:

    getLink().add(newItem);
 

Objects of the following type(s) are allowed in the list String

public List<BasicBibliographicRecordType.Name> getName ()

Gets the value of the name property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the name property.

For example, to add a new item, do as follows:

    getName().add(newItem);
 

Objects of the following type(s) are allowed in the list BasicBibliographicRecordType.Name

public FlexibleDatesType getPublicationDate ()

Gets the value of the publicationDate property.

Returns

public String getTitle ()

Gets the value of the title property.

Returns
  • possible object is String

public void setAbstract (String value)

Sets the value of the abstract property.

Parameters
value Allowed object is String

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setCopyright (CopyrightType value)

Sets the value of the copyright property.

Parameters
value Allowed object is CopyrightType

public void setPublicationDate (FlexibleDatesType value)

Sets the value of the publicationDate property.

Parameters
value Allowed object is FlexibleDatesType

public void setTitle (String value)

Sets the value of the title property.

Parameters
value Allowed object is String