org.gxos.schema
Class ProcessingStageType

java.lang.Object
  |
  +--org.gxos.schema.ProcessingStageType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ProcessingStage

public abstract class ProcessingStageType
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ProcessingStageType()
           
 
Method Summary
 void addProcessingStatus(int index, ProcessingStatusType vProcessingStatus)
           
 void addProcessingStatus(ProcessingStatusType vProcessingStatus)
           
 java.util.Enumeration enumerateProcessingStatus()
           
 OriginalGMSID getOriginalGMSID()
           
 java.lang.String getProcessingComment()
           
 ProcessingContext getProcessingContext()
           
 ProcessingDevice getProcessingDevice()
           
 int getProcessingNumber()
           
 ProcessingStatusType[] getProcessingStatus()
           
 ProcessingStatusType getProcessingStatus(int index)
           
 int getProcessingStatusCount()
           
 ProcessingTime getProcessingTime()
           
 boolean hasProcessingNumber()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void removeAllProcessingStatus()
           
 ProcessingStatusType removeProcessingStatus(int index)
           
 void setOriginalGMSID(OriginalGMSID originalGMSID)
           
 void setProcessingComment(java.lang.String processingComment)
           
 void setProcessingContext(ProcessingContext processingContext)
           
 void setProcessingDevice(ProcessingDevice processingDevice)
           
 void setProcessingNumber(int processingNumber)
           
 void setProcessingStatus(int index, ProcessingStatusType vProcessingStatus)
           
 void setProcessingStatus(ProcessingStatusType[] processingStatusArray)
           
 void setProcessingTime(ProcessingTime processingTime)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessingStageType

public ProcessingStageType()
Method Detail

addProcessingStatus

public void addProcessingStatus(ProcessingStatusType vProcessingStatus)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
vProcessingStatus -  

addProcessingStatus

public void addProcessingStatus(int index,
                                ProcessingStatusType vProcessingStatus)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vProcessingStatus -  

enumerateProcessingStatus

public java.util.Enumeration enumerateProcessingStatus()

getOriginalGMSID

public OriginalGMSID getOriginalGMSID()

getProcessingComment

public java.lang.String getProcessingComment()

getProcessingContext

public ProcessingContext getProcessingContext()

getProcessingDevice

public ProcessingDevice getProcessingDevice()

getProcessingNumber

public int getProcessingNumber()

getProcessingStatus

public ProcessingStatusType getProcessingStatus(int index)
                                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getProcessingStatus

public ProcessingStatusType[] getProcessingStatus()

getProcessingStatusCount

public int getProcessingStatusCount()

getProcessingTime

public ProcessingTime getProcessingTime()

hasProcessingNumber

public boolean hasProcessingNumber()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllProcessingStatus

public void removeAllProcessingStatus()

removeProcessingStatus

public ProcessingStatusType removeProcessingStatus(int index)
Parameters:
index -  

setOriginalGMSID

public void setOriginalGMSID(OriginalGMSID originalGMSID)
Parameters:
originalGMSID -  

setProcessingComment

public void setProcessingComment(java.lang.String processingComment)
Parameters:
processingComment -  

setProcessingContext

public void setProcessingContext(ProcessingContext processingContext)
Parameters:
processingContext -  

setProcessingDevice

public void setProcessingDevice(ProcessingDevice processingDevice)
Parameters:
processingDevice -  

setProcessingNumber

public void setProcessingNumber(int processingNumber)
Parameters:
processingNumber -  

setProcessingStatus

public void setProcessingStatus(int index,
                                ProcessingStatusType vProcessingStatus)
                         throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vProcessingStatus -  

setProcessingStatus

public void setProcessingStatus(ProcessingStatusType[] processingStatusArray)
Parameters:
processingStatusArray -  

setProcessingTime

public void setProcessingTime(ProcessingTime processingTime)
Parameters:
processingTime -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException