com.hack23.cia.model.external.worldbank.data.impl
Class DataElement

Package class diagram package DataElement
java.lang.Object
  extended by com.hack23.cia.model.external.worldbank.data.impl.DataElement
All Implemented Interfaces:
ModelObject, Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

@Entity(name="DataElement")
public class DataElement
extends Object
implements Serializable, ModelObject, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="data" maxOccurs="unbounded" form="qualified">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence minOccurs="0">
                   <element name="indicator" form="qualified">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>NCName">
                           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="country" form="qualified">
                     <complexType>
                       <simpleContent>
                         <extension base="<http://www.w3.org/2001/XMLSchema>NCName">
                           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                         </extension>
                       </simpleContent>
                     </complexType>
                   </element>
                   <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" form="qualified"/>
                   <element name="date" type="{http://www.w3.org/2001/XMLSchema}int" form="qualified"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="page" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="pages" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="per_page" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<Data> data
           
protected  Long hjid
           
protected  BigInteger page
           
protected  BigInteger pages
           
protected  BigInteger perPage
           
protected  BigInteger total
           
 
Constructor Summary
DataElement()
           
 
Method Summary
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 List<Data> getData()
          Gets the value of the data property.
 Long getHjid()
          Gets the value of the hjid property.
 BigInteger getPage()
          Gets the value of the page property.
 BigInteger getPages()
          Gets the value of the pages property.
 BigInteger getPerPage()
          Gets the value of the perPage property.
 BigInteger getTotal()
          Gets the value of the total property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setData(List<Data> data)
           
 void setHjid(Long value)
          Sets the value of the hjid property.
 void setPage(BigInteger value)
          Sets the value of the page property.
 void setPages(BigInteger value)
          Sets the value of the pages property.
 void setPerPage(BigInteger value)
          Sets the value of the perPage property.
 void setTotal(BigInteger value)
          Sets the value of the total property.
 DataElement withData(Collection<Data> values)
           
 DataElement withData(Data... values)
           
 DataElement withData(List<Data> data)
           
 DataElement withPage(BigInteger value)
           
 DataElement withPages(BigInteger value)
           
 DataElement withPerPage(BigInteger value)
           
 DataElement withTotal(BigInteger value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected List<Data> data

page

protected BigInteger page

pages

protected BigInteger pages

perPage

protected BigInteger perPage

total

protected BigInteger total

hjid

protected Long hjid
Constructor Detail

DataElement

public DataElement()
Method Detail

getData

public List<Data> getData()
Gets the value of the data 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 data property.

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

    getData().add(newItem);
 

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


setData

public void setData(List<Data> data)

getPage

public BigInteger getPage()
Gets the value of the page property.

Returns:
possible object is BigInteger

setPage

public void setPage(BigInteger value)
Sets the value of the page property.

Parameters:
value - allowed object is BigInteger

getPages

public BigInteger getPages()
Gets the value of the pages property.

Returns:
possible object is BigInteger

setPages

public void setPages(BigInteger value)
Sets the value of the pages property.

Parameters:
value - allowed object is BigInteger

getPerPage

public BigInteger getPerPage()
Gets the value of the perPage property.

Returns:
possible object is BigInteger

setPerPage

public void setPerPage(BigInteger value)
Sets the value of the perPage property.

Parameters:
value - allowed object is BigInteger

getTotal

public BigInteger getTotal()
Gets the value of the total property.

Returns:
possible object is BigInteger

setTotal

public void setTotal(BigInteger value)
Sets the value of the total property.

Parameters:
value - allowed object is BigInteger

withData

public DataElement withData(Data... values)

withData

public DataElement withData(Collection<Data> values)

withData

public DataElement withData(List<Data> data)

withPage

public DataElement withPage(BigInteger value)

withPages

public DataElement withPages(BigInteger value)

withPerPage

public DataElement withPerPage(BigInteger value)

withTotal

public DataElement withTotal(BigInteger value)

getHjid

public Long getHjid()
Gets the value of the hjid property.

Returns:
possible object is Long

setHjid

public void setHjid(Long value)
Sets the value of the hjid property.

Parameters:
value - allowed object is Long

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2008-2011 www.hack23.com. All Rights Reserved.