Class GroupIdRecord

java.lang.Object
org.orcid.jaxb.model.groupid_v2.GroupIdRecord
All Implemented Interfaces:
Serializable, SourceAware

public class GroupIdRecord extends Object implements Serializable, SourceAware
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}source-type">
       <sequence>
         <element name="name" type="{http://www.orcid.org/ns/common}string-1000"/>
         <element name="group-id">
           <simpleType>
             <restriction base="{http://www.orcid.org/ns/common}string-1000">
               <pattern value="(ringgold:|issn:|orcid-generated:|fundref:).*"/>
             </restriction>
           </simpleType>
         </element>
         <element name="description" type="{http://www.orcid.org/ns/common}non-empty-string"/>
         <element name="type">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="publisher"/>
               <enumeration value="institution"/>
               <enumeration value="journal"/>
               <enumeration value="conference"/>
               <enumeration value="newspaper"/>
               <enumeration value="newsletter"/>
               <enumeration value="magazine"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • name

      protected String name
    • groupId

      protected String groupId
    • description

      protected String description
    • type

      protected String type
    • source

      protected Source source
    • putCode

      protected Long putCode
    • lastModifiedDate

      protected LastModifiedDate lastModifiedDate
    • createdDate

      protected CreatedDate createdDate
  • Constructor Details

    • GroupIdRecord

      public GroupIdRecord()
  • Method Details

    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getGroupId

      public String getGroupId()
      Gets the value of the groupId property.
      Returns:
      possible object is String
    • setGroupId

      public void setGroupId(String value)
      Sets the value of the groupId property.
      Parameters:
      value - allowed object is String
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getType

      public String getType()
      Gets the value of the type property.
      Returns:
      possible object is String
    • setType

      public void setType(String value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is String
    • getSource

      public Source getSource()
      Specified by:
      getSource in interface SourceAware
    • setSource

      public void setSource(Source source)
      Specified by:
      setSource in interface SourceAware
    • getPutCode

      public Long getPutCode()
    • setPutCode

      public void setPutCode(Long putCode)
    • getLastModifiedDate

      public LastModifiedDate getLastModifiedDate()
    • setLastModifiedDate

      public void setLastModifiedDate(LastModifiedDate lastModifiedDate)
    • getCreatedDate

      public CreatedDate getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(CreatedDate createdDate)
    • retrieveSourcePath

      public String retrieveSourcePath()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object