public class

PatentDescriptionType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.candidate.PatentDescriptionType

Class Overview

Java class for PatentDescriptionType complex type.

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

 <complexType name="PatentDescriptionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="PatentTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Inventors" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="InventorName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PatentDetail" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="IssuingAuthority" minOccurs="0">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
                           <attribute name="countryCode" type="{http://ns.hr-xml.org/2007-04-15}CountryCodeType" />
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="PatentMilestone" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="Id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="Status" type="{http://ns.hr-xml.org/2007-04-15}PatentStatusTypes" minOccurs="0"/>
                             <element name="Date" type="{http://ns.hr-xml.org/2007-04-15}AnyDateTimeNkNaType" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Link" type="{http://ns.hr-xml.org/2007-04-15}InternetWebAddressType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class PatentDescriptionType.Inventors

Java class for anonymous complex type. 

class PatentDescriptionType.PatentDetail

Java class for anonymous complex type. 

Fields
protected String description
protected PatentDescriptionType.Inventors inventors
protected String link
protected List<PatentDescriptionType.PatentDetail> patentDetail
protected String patentTitle
Public Constructors
PatentDescriptionType()
Public Methods
String getDescription()
Gets the value of the description property.
PatentDescriptionType.Inventors getInventors()
Gets the value of the inventors property.
String getLink()
Gets the value of the link property.
List<PatentDescriptionType.PatentDetail> getPatentDetail()
Gets the value of the patentDetail property.
String getPatentTitle()
Gets the value of the patentTitle property.
void setDescription(String value)
Sets the value of the description property.
void setInventors(PatentDescriptionType.Inventors value)
Sets the value of the inventors property.
void setLink(String value)
Sets the value of the link property.
void setPatentTitle(String value)
Sets the value of the patentTitle property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String description

protected PatentDescriptionType.Inventors inventors

protected String link

protected List<PatentDescriptionType.PatentDetail> patentDetail

protected String patentTitle

Public Constructors

public PatentDescriptionType ()

Public Methods

public String getDescription ()

Gets the value of the description property.

Returns
  • possible object is String

public PatentDescriptionType.Inventors getInventors ()

Gets the value of the inventors property.

Returns

public String getLink ()

Gets the value of the link property.

Returns
  • possible object is String

public List<PatentDescriptionType.PatentDetail> getPatentDetail ()

Gets the value of the patentDetail 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 patentDetail property.

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

    getPatentDetail().add(newItem);
 

Objects of the following type(s) are allowed in the list PatentDescriptionType.PatentDetail

public String getPatentTitle ()

Gets the value of the patentTitle property.

Returns
  • possible object is String

public void setDescription (String value)

Sets the value of the description property.

Parameters
value Allowed object is String

public void setInventors (PatentDescriptionType.Inventors value)

Sets the value of the inventors property.

Parameters
value Allowed object is PatentDescriptionType.Inventors

public void setLink (String value)

Sets the value of the link property.

Parameters
value Allowed object is String

public void setPatentTitle (String value)

Sets the value of the patentTitle property.

Parameters
value Allowed object is String