org.hackystat.dailyprojectdata.resource.coverage.jaxb
Class CoverageDailyProjectData

java.lang.Object
  extended by org.hackystat.dailyprojectdata.resource.coverage.jaxb.CoverageDailyProjectData
All Implemented Interfaces:
java.io.Serializable

public class CoverageDailyProjectData
extends java.lang.Object
implements java.io.Serializable

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 ref="{}ConstructData" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute ref="{}Project"/>
       <attribute ref="{}Owner"/>
       <attribute ref="{}StartTime"/>
       <attribute ref="{}Granularity"/>
       <attribute ref="{}Tool"/>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  java.util.List<ConstructData> constructData
           
protected  java.lang.String granularity
           
protected  java.lang.String owner
           
protected  java.lang.String project
           
protected  javax.xml.datatype.XMLGregorianCalendar startTime
           
protected  java.lang.String tool
           
 
Constructor Summary
CoverageDailyProjectData()
           
 
Method Summary
 java.util.List<ConstructData> getConstructData()
          Gets the value of the constructData property.
 java.lang.String getGranularity()
          Gets the value of the granularity property.
 java.lang.String getOwner()
          Gets the value of the owner property.
 int getPercentageCoverage()
          Returns the percentage coverage as an integer between 0 and 100, or 0 if not coverage data is present.
 java.lang.String getProject()
          Gets the value of the project property.
 javax.xml.datatype.XMLGregorianCalendar getStartTime()
          Gets the value of the startTime property.
 java.lang.String getTool()
          Gets the value of the tool property.
 boolean hasCoverageData()
          Returns true if there is actual coverage data in this instance.
 boolean isSetConstructData()
           
 boolean isSetGranularity()
           
 boolean isSetOwner()
           
 boolean isSetProject()
           
 boolean isSetStartTime()
           
 boolean isSetTool()
           
 void setGranularity(java.lang.String value)
          Sets the value of the granularity property.
 void setOwner(java.lang.String value)
          Sets the value of the owner property.
 void setProject(java.lang.String value)
          Sets the value of the project property.
 void setStartTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the startTime property.
 void setTool(java.lang.String value)
          Sets the value of the tool property.
 void unsetConstructData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constructData

protected java.util.List<ConstructData> constructData

project

protected java.lang.String project

owner

protected java.lang.String owner

startTime

protected javax.xml.datatype.XMLGregorianCalendar startTime

granularity

protected java.lang.String granularity

tool

protected java.lang.String tool
Constructor Detail

CoverageDailyProjectData

public CoverageDailyProjectData()
Method Detail

getConstructData

public java.util.List<ConstructData> getConstructData()
Gets the value of the constructData 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 constructData property.

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

    getConstructData().add(newItem);
 

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


isSetConstructData

public boolean isSetConstructData()

unsetConstructData

public void unsetConstructData()

getProject

public java.lang.String getProject()
Gets the value of the project property.

Returns:
possible object is String

setProject

public void setProject(java.lang.String value)
Sets the value of the project property.

Parameters:
value - allowed object is String

isSetProject

public boolean isSetProject()

getOwner

public java.lang.String getOwner()
Gets the value of the owner property.

Returns:
possible object is String

setOwner

public void setOwner(java.lang.String value)
Sets the value of the owner property.

Parameters:
value - allowed object is String

isSetOwner

public boolean isSetOwner()

getStartTime

public javax.xml.datatype.XMLGregorianCalendar getStartTime()
Gets the value of the startTime property.

Returns:
possible object is XMLGregorianCalendar

setStartTime

public void setStartTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the startTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

isSetStartTime

public boolean isSetStartTime()

getGranularity

public java.lang.String getGranularity()
Gets the value of the granularity property.

Returns:
possible object is String

setGranularity

public void setGranularity(java.lang.String value)
Sets the value of the granularity property.

Parameters:
value - allowed object is String

isSetGranularity

public boolean isSetGranularity()

getTool

public java.lang.String getTool()
Gets the value of the tool property.

Returns:
possible object is String

setTool

public void setTool(java.lang.String value)
Sets the value of the tool property.

Parameters:
value - allowed object is String

isSetTool

public boolean isSetTool()

getPercentageCoverage

public int getPercentageCoverage()
Returns the percentage coverage as an integer between 0 and 100, or 0 if not coverage data is present.

Returns:
The percentage coverage as an integer between 0 and 100.

hasCoverageData

public boolean hasCoverageData()
Returns true if there is actual coverage data in this instance.

Returns:
True if coverage data is in this instance.