org.fosstrak.ale.xsd.ale.epcglobal
Class ECReportSpec

java.lang.Object
  extended by org.fosstrak.ale.xsd.ale.epcglobal.ECReportSpec

public class ECReportSpec
extends java.lang.Object

Java class for ECReportSpec complex type.

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

 <complexType name="ECReportSpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="reportSet" type="{urn:epcglobal:ale:xsd:1}ECReportSetSpec"/>
         <element name="filterSpec" type="{urn:epcglobal:ale:xsd:1}ECFilterSpec" minOccurs="0"/>
         <element name="groupSpec" type="{urn:epcglobal:ale:xsd:1}ECGroupSpec" minOccurs="0"/>
         <element name="output" type="{urn:epcglobal:ale:xsd:1}ECReportOutputSpec"/>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}ECReportSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
       <attribute name="reportIfEmpty" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="reportName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="reportOnlyOnChange" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  ECReportSpecExtension extension
           
protected  ECFilterSpec filterSpec
           
protected  ECGroupSpec groupSpec
           
protected  ECReportOutputSpec output
           
protected  java.lang.Boolean reportIfEmpty
           
protected  java.lang.String reportName
           
protected  java.lang.Boolean reportOnlyOnChange
           
protected  ECReportSetSpec reportSet
           
 
Constructor Summary
ECReportSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 ECReportSpecExtension getExtension()
          Gets the value of the extension property.
 ECFilterSpec getFilterSpec()
          Gets the value of the filterSpec property.
 ECGroupSpec getGroupSpec()
          Gets the value of the groupSpec property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 ECReportOutputSpec getOutput()
          Gets the value of the output property.
 java.lang.String getReportName()
          Gets the value of the reportName property.
 ECReportSetSpec getReportSet()
          Gets the value of the reportSet property.
 boolean isReportIfEmpty()
          Gets the value of the reportIfEmpty property.
 boolean isReportOnlyOnChange()
          Gets the value of the reportOnlyOnChange property.
 void setExtension(ECReportSpecExtension value)
          Sets the value of the extension property.
 void setFilterSpec(ECFilterSpec value)
          Sets the value of the filterSpec property.
 void setGroupSpec(ECGroupSpec value)
          Sets the value of the groupSpec property.
 void setOutput(ECReportOutputSpec value)
          Sets the value of the output property.
 void setReportIfEmpty(java.lang.Boolean value)
          Sets the value of the reportIfEmpty property.
 void setReportName(java.lang.String value)
          Sets the value of the reportName property.
 void setReportOnlyOnChange(java.lang.Boolean value)
          Sets the value of the reportOnlyOnChange property.
 void setReportSet(ECReportSetSpec value)
          Sets the value of the reportSet property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reportSet

protected ECReportSetSpec reportSet

filterSpec

protected ECFilterSpec filterSpec

groupSpec

protected ECGroupSpec groupSpec

output

protected ECReportOutputSpec output

extension

protected ECReportSpecExtension extension

any

protected java.util.List<java.lang.Object> any

reportIfEmpty

protected java.lang.Boolean reportIfEmpty

reportName

protected java.lang.String reportName

reportOnlyOnChange

protected java.lang.Boolean reportOnlyOnChange
Constructor Detail

ECReportSpec

public ECReportSpec()
Method Detail

getReportSet

public ECReportSetSpec getReportSet()
Gets the value of the reportSet property.

Returns:
possible object is ECReportSetSpec

setReportSet

public void setReportSet(ECReportSetSpec value)
Sets the value of the reportSet property.

Parameters:
value - allowed object is ECReportSetSpec

getFilterSpec

public ECFilterSpec getFilterSpec()
Gets the value of the filterSpec property.

Returns:
possible object is ECFilterSpec

setFilterSpec

public void setFilterSpec(ECFilterSpec value)
Sets the value of the filterSpec property.

Parameters:
value - allowed object is ECFilterSpec

getGroupSpec

public ECGroupSpec getGroupSpec()
Gets the value of the groupSpec property.

Returns:
possible object is ECGroupSpec

setGroupSpec

public void setGroupSpec(ECGroupSpec value)
Sets the value of the groupSpec property.

Parameters:
value - allowed object is ECGroupSpec

getOutput

public ECReportOutputSpec getOutput()
Gets the value of the output property.

Returns:
possible object is ECReportOutputSpec

setOutput

public void setOutput(ECReportOutputSpec value)
Sets the value of the output property.

Parameters:
value - allowed object is ECReportOutputSpec

getExtension

public ECReportSpecExtension getExtension()
Gets the value of the extension property.

Returns:
possible object is ECReportSpecExtension

setExtension

public void setExtension(ECReportSpecExtension value)
Sets the value of the extension property.

Parameters:
value - allowed object is ECReportSpecExtension

getAny

public java.util.List<java.lang.Object> getAny()
Gets the value of the any 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 any property.

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

    getAny().add(newItem);
 

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


isReportIfEmpty

public boolean isReportIfEmpty()
Gets the value of the reportIfEmpty property.

Returns:
possible object is Boolean

setReportIfEmpty

public void setReportIfEmpty(java.lang.Boolean value)
Sets the value of the reportIfEmpty property.

Parameters:
value - allowed object is Boolean

getReportName

public java.lang.String getReportName()
Gets the value of the reportName property.

Returns:
possible object is String

setReportName

public void setReportName(java.lang.String value)
Sets the value of the reportName property.

Parameters:
value - allowed object is String

isReportOnlyOnChange

public boolean isReportOnlyOnChange()
Gets the value of the reportOnlyOnChange property.

Returns:
possible object is Boolean

setReportOnlyOnChange

public void setReportOnlyOnChange(java.lang.Boolean value)
Sets the value of the reportOnlyOnChange property.

Parameters:
value - allowed object is Boolean

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2009. All Rights Reserved.