org.fosstrak.ale.xsd.ale.epcglobal
Class CCBoundarySpec

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

public class CCBoundarySpec
extends java.lang.Object

Java class for CCBoundarySpec complex type.

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

 <complexType name="CCBoundarySpec">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="startTriggerList" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="startTrigger" type="{urn:epcglobal:ale:xsd:1}ECTrigger" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="repeatPeriod" type="{urn:epcglobal:ale:xsd:1}ECTime" minOccurs="0"/>
         <element name="stopTriggerList" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="stopTrigger" type="{urn:epcglobal:ale:xsd:1}ECTrigger" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="duration" type="{urn:epcglobal:ale:xsd:1}ECTime" minOccurs="0"/>
         <element name="noNewTagsInterval" type="{urn:epcglobal:ale:xsd:1}ECTime" minOccurs="0"/>
         <element name="tagsProcessedCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="afterError" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="extension" type="{urn:epcglobal:ale:xsd:1}CCBoundarySpecExtension" minOccurs="0"/>
         <any/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class CCBoundarySpec.StartTriggerList
          Java class for anonymous complex type.
static class CCBoundarySpec.StopTriggerList
          Java class for anonymous complex type.
 
Field Summary
protected  java.lang.Boolean afterError
           
protected  java.util.List<java.lang.Object> any
           
protected  ECTime duration
           
protected  CCBoundarySpecExtension extension
           
protected  ECTime noNewTagsInterval
           
protected  ECTime repeatPeriod
           
protected  CCBoundarySpec.StartTriggerList startTriggerList
           
protected  CCBoundarySpec.StopTriggerList stopTriggerList
           
protected  java.lang.Integer tagsProcessedCount
           
 
Constructor Summary
CCBoundarySpec()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 ECTime getDuration()
          Gets the value of the duration property.
 CCBoundarySpecExtension getExtension()
          Gets the value of the extension property.
 ECTime getNoNewTagsInterval()
          Gets the value of the noNewTagsInterval 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.
 ECTime getRepeatPeriod()
          Gets the value of the repeatPeriod property.
 CCBoundarySpec.StartTriggerList getStartTriggerList()
          Gets the value of the startTriggerList property.
 CCBoundarySpec.StopTriggerList getStopTriggerList()
          Gets the value of the stopTriggerList property.
 java.lang.Integer getTagsProcessedCount()
          Gets the value of the tagsProcessedCount property.
 java.lang.Boolean isAfterError()
          Gets the value of the afterError property.
 void setAfterError(java.lang.Boolean value)
          Sets the value of the afterError property.
 void setDuration(ECTime value)
          Sets the value of the duration property.
 void setExtension(CCBoundarySpecExtension value)
          Sets the value of the extension property.
 void setNoNewTagsInterval(ECTime value)
          Sets the value of the noNewTagsInterval property.
 void setRepeatPeriod(ECTime value)
          Sets the value of the repeatPeriod property.
 void setStartTriggerList(CCBoundarySpec.StartTriggerList value)
          Sets the value of the startTriggerList property.
 void setStopTriggerList(CCBoundarySpec.StopTriggerList value)
          Sets the value of the stopTriggerList property.
 void setTagsProcessedCount(java.lang.Integer value)
          Sets the value of the tagsProcessedCount property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startTriggerList

protected CCBoundarySpec.StartTriggerList startTriggerList

repeatPeriod

protected ECTime repeatPeriod

stopTriggerList

protected CCBoundarySpec.StopTriggerList stopTriggerList

duration

protected ECTime duration

noNewTagsInterval

protected ECTime noNewTagsInterval

tagsProcessedCount

protected java.lang.Integer tagsProcessedCount

afterError

protected java.lang.Boolean afterError

extension

protected CCBoundarySpecExtension extension

any

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

CCBoundarySpec

public CCBoundarySpec()
Method Detail

getStartTriggerList

public CCBoundarySpec.StartTriggerList getStartTriggerList()
Gets the value of the startTriggerList property.

Returns:
possible object is CCBoundarySpec.StartTriggerList

setStartTriggerList

public void setStartTriggerList(CCBoundarySpec.StartTriggerList value)
Sets the value of the startTriggerList property.

Parameters:
value - allowed object is CCBoundarySpec.StartTriggerList

getRepeatPeriod

public ECTime getRepeatPeriod()
Gets the value of the repeatPeriod property.

Returns:
possible object is ECTime

setRepeatPeriod

public void setRepeatPeriod(ECTime value)
Sets the value of the repeatPeriod property.

Parameters:
value - allowed object is ECTime

getStopTriggerList

public CCBoundarySpec.StopTriggerList getStopTriggerList()
Gets the value of the stopTriggerList property.

Returns:
possible object is CCBoundarySpec.StopTriggerList

setStopTriggerList

public void setStopTriggerList(CCBoundarySpec.StopTriggerList value)
Sets the value of the stopTriggerList property.

Parameters:
value - allowed object is CCBoundarySpec.StopTriggerList

getDuration

public ECTime getDuration()
Gets the value of the duration property.

Returns:
possible object is ECTime

setDuration

public void setDuration(ECTime value)
Sets the value of the duration property.

Parameters:
value - allowed object is ECTime

getNoNewTagsInterval

public ECTime getNoNewTagsInterval()
Gets the value of the noNewTagsInterval property.

Returns:
possible object is ECTime

setNoNewTagsInterval

public void setNoNewTagsInterval(ECTime value)
Sets the value of the noNewTagsInterval property.

Parameters:
value - allowed object is ECTime

getTagsProcessedCount

public java.lang.Integer getTagsProcessedCount()
Gets the value of the tagsProcessedCount property.

Returns:
possible object is Integer

setTagsProcessedCount

public void setTagsProcessedCount(java.lang.Integer value)
Sets the value of the tagsProcessedCount property.

Parameters:
value - allowed object is Integer

isAfterError

public java.lang.Boolean isAfterError()
Gets the value of the afterError property.

Returns:
possible object is Boolean

setAfterError

public void setAfterError(java.lang.Boolean value)
Sets the value of the afterError property.

Parameters:
value - allowed object is Boolean

getExtension

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

Returns:
possible object is CCBoundarySpecExtension

setExtension

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

Parameters:
value - allowed object is CCBoundarySpecExtension

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


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.