org.jboss.soa.esb.listeners.config.xbeanmodel
Interface Schedule

All Superinterfaces:
org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Subinterfaces:
CronScheduleDocument.CronSchedule, SimpleScheduleDocument.SimpleSchedule
All Known Implementing Classes:
CronScheduleDocumentImpl.CronScheduleImpl, ScheduleImpl, SimpleScheduleDocumentImpl.SimpleScheduleImpl

public interface Schedule
extends org.apache.xmlbeans.XmlObject

An XML schedule(@http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd). This is a complex type.


Nested Class Summary
static class Schedule.Factory
          A factory class with static methods for creating instances of this type.
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Method Summary
 PropertyDocument.Property addNewProperty()
          Appends and returns a new empty value (as xml) as the last "property" element
 java.util.Calendar getEndDate()
          Gets the "endDate" attribute
 PropertyDocument.Property[] getPropertyArray()
          Deprecated.  
 PropertyDocument.Property getPropertyArray(int i)
          Gets ith "property" element
 java.util.List<PropertyDocument.Property> getPropertyList()
          Gets a List of "property" elements
 java.lang.String getScheduleid()
          Gets the "scheduleid" attribute
 java.util.Calendar getStartDate()
          Gets the "startDate" attribute
 PropertyDocument.Property insertNewProperty(int i)
          Inserts and returns a new empty value (as xml) as the ith "property" element
 boolean isSetEndDate()
          True if has "endDate" attribute
 boolean isSetStartDate()
          True if has "startDate" attribute
 void removeProperty(int i)
          Removes the ith "property" element
 void setEndDate(java.util.Calendar endDate)
          Sets the "endDate" attribute
 void setPropertyArray(int i, PropertyDocument.Property property)
          Sets ith "property" element
 void setPropertyArray(PropertyDocument.Property[] propertyArray)
          Sets array of all "property" element
 void setScheduleid(java.lang.String scheduleid)
          Sets the "scheduleid" attribute
 void setStartDate(java.util.Calendar startDate)
          Sets the "startDate" attribute
 int sizeOfPropertyArray()
          Returns number of "property" element
 void unsetEndDate()
          Unsets the "endDate" attribute
 void unsetStartDate()
          Unsets the "startDate" attribute
 org.apache.xmlbeans.XmlDateTime xgetEndDate()
          Gets (as xml) the "endDate" attribute
 org.apache.xmlbeans.XmlString xgetScheduleid()
          Gets (as xml) the "scheduleid" attribute
 org.apache.xmlbeans.XmlDateTime xgetStartDate()
          Gets (as xml) the "startDate" attribute
 void xsetEndDate(org.apache.xmlbeans.XmlDateTime endDate)
          Sets (as xml) the "endDate" attribute
 void xsetScheduleid(org.apache.xmlbeans.XmlString scheduleid)
          Sets (as xml) the "scheduleid" attribute
 void xsetStartDate(org.apache.xmlbeans.XmlDateTime startDate)
          Sets (as xml) the "startDate" attribute
 
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
 
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
Method Detail

getPropertyList

java.util.List<PropertyDocument.Property> getPropertyList()
Gets a List of "property" elements


getPropertyArray

PropertyDocument.Property[] getPropertyArray()
Deprecated. 

Gets array of all "property" elements


getPropertyArray

PropertyDocument.Property getPropertyArray(int i)
Gets ith "property" element


sizeOfPropertyArray

int sizeOfPropertyArray()
Returns number of "property" element


setPropertyArray

void setPropertyArray(PropertyDocument.Property[] propertyArray)
Sets array of all "property" element


setPropertyArray

void setPropertyArray(int i,
                      PropertyDocument.Property property)
Sets ith "property" element


insertNewProperty

PropertyDocument.Property insertNewProperty(int i)
Inserts and returns a new empty value (as xml) as the ith "property" element


addNewProperty

PropertyDocument.Property addNewProperty()
Appends and returns a new empty value (as xml) as the last "property" element


removeProperty

void removeProperty(int i)
Removes the ith "property" element


getScheduleid

java.lang.String getScheduleid()
Gets the "scheduleid" attribute


xgetScheduleid

org.apache.xmlbeans.XmlString xgetScheduleid()
Gets (as xml) the "scheduleid" attribute


setScheduleid

void setScheduleid(java.lang.String scheduleid)
Sets the "scheduleid" attribute


xsetScheduleid

void xsetScheduleid(org.apache.xmlbeans.XmlString scheduleid)
Sets (as xml) the "scheduleid" attribute


getStartDate

java.util.Calendar getStartDate()
Gets the "startDate" attribute


xgetStartDate

org.apache.xmlbeans.XmlDateTime xgetStartDate()
Gets (as xml) the "startDate" attribute


isSetStartDate

boolean isSetStartDate()
True if has "startDate" attribute


setStartDate

void setStartDate(java.util.Calendar startDate)
Sets the "startDate" attribute


xsetStartDate

void xsetStartDate(org.apache.xmlbeans.XmlDateTime startDate)
Sets (as xml) the "startDate" attribute


unsetStartDate

void unsetStartDate()
Unsets the "startDate" attribute


getEndDate

java.util.Calendar getEndDate()
Gets the "endDate" attribute


xgetEndDate

org.apache.xmlbeans.XmlDateTime xgetEndDate()
Gets (as xml) the "endDate" attribute


isSetEndDate

boolean isSetEndDate()
True if has "endDate" attribute


setEndDate

void setEndDate(java.util.Calendar endDate)
Sets the "endDate" attribute


xsetEndDate

void xsetEndDate(org.apache.xmlbeans.XmlDateTime endDate)
Sets (as xml) the "endDate" attribute


unsetEndDate

void unsetEndDate()
Unsets the "endDate" attribute