org.fosstrak.ale.xsd.ale.epcglobal
Class CCCmdSpec

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

public class CCCmdSpec
extends java.lang.Object

Java class for CCCmdSpec complex type.

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

 <complexType name="CCCmdSpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="filterSpec" type="{urn:epcglobal:ale:xsd:1}CCFilterSpec" minOccurs="0"/>
         <element name="opSpecs" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="opSpec" type="{urn:epcglobal:ale:xsd:1}CCOpSpec" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="statProfileNames" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="statProfileName" type="{urn:epcglobal:ale:xsd:1}CCStatProfileName" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}CCCmdSpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="reportIfEmpty" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CCCmdSpec.OpSpecs
          Java class for anonymous complex type.
static class CCCmdSpec.StatProfileNames
          Java class for anonymous complex type.
 
Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  CCCmdSpecExtension extension
           
protected  CCFilterSpec filterSpec
           
protected  java.lang.String name
           
protected  CCCmdSpec.OpSpecs opSpecs
           
protected  java.lang.Boolean reportIfEmpty
           
protected  CCCmdSpec.StatProfileNames statProfileNames
           
 
Constructor Summary
CCCmdSpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 CCCmdSpecExtension getExtension()
          Gets the value of the extension property.
 CCFilterSpec getFilterSpec()
          Gets the value of the filterSpec property.
 java.lang.String getName()
          Gets the value of the name property.
 CCCmdSpec.OpSpecs getOpSpecs()
          Gets the value of the opSpecs 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.
 CCCmdSpec.StatProfileNames getStatProfileNames()
          Gets the value of the statProfileNames property.
 boolean isReportIfEmpty()
          Gets the value of the reportIfEmpty property.
 void setExtension(CCCmdSpecExtension value)
          Sets the value of the extension property.
 void setFilterSpec(CCFilterSpec value)
          Sets the value of the filterSpec property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setOpSpecs(CCCmdSpec.OpSpecs value)
          Sets the value of the opSpecs property.
 void setReportIfEmpty(java.lang.Boolean value)
          Sets the value of the reportIfEmpty property.
 void setStatProfileNames(CCCmdSpec.StatProfileNames value)
          Sets the value of the statProfileNames property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

filterSpec

protected CCFilterSpec filterSpec

opSpecs

protected CCCmdSpec.OpSpecs opSpecs

statProfileNames

protected CCCmdSpec.StatProfileNames statProfileNames

extension

protected CCCmdSpecExtension extension

any

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

name

protected java.lang.String name

reportIfEmpty

protected java.lang.Boolean reportIfEmpty
Constructor Detail

CCCmdSpec

public CCCmdSpec()
Method Detail

getFilterSpec

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

Returns:
possible object is CCFilterSpec

setFilterSpec

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

Parameters:
value - allowed object is CCFilterSpec

getOpSpecs

public CCCmdSpec.OpSpecs getOpSpecs()
Gets the value of the opSpecs property.

Returns:
possible object is CCCmdSpec.OpSpecs

setOpSpecs

public void setOpSpecs(CCCmdSpec.OpSpecs value)
Sets the value of the opSpecs property.

Parameters:
value - allowed object is CCCmdSpec.OpSpecs

getStatProfileNames

public CCCmdSpec.StatProfileNames getStatProfileNames()
Gets the value of the statProfileNames property.

Returns:
possible object is CCCmdSpec.StatProfileNames

setStatProfileNames

public void setStatProfileNames(CCCmdSpec.StatProfileNames value)
Sets the value of the statProfileNames property.

Parameters:
value - allowed object is CCCmdSpec.StatProfileNames

getExtension

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

Returns:
possible object is CCCmdSpecExtension

setExtension

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

Parameters:
value - allowed object is CCCmdSpecExtension

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


getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

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

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.