org.jboss.soa.esb.listeners.config.xbeanmodel.impl
Class ScheduleImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended by org.jboss.soa.esb.listeners.config.xbeanmodel.impl.ScheduleImpl
All Implemented Interfaces:
java.io.Serializable, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource, Schedule
Direct Known Subclasses:
CronScheduleDocumentImpl.CronScheduleImpl, SimpleScheduleDocumentImpl.SimpleScheduleImpl

public class ScheduleImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements Schedule

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.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.soa.esb.listeners.config.xbeanmodel.Schedule
Schedule.Factory
 
Field Summary
 
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
 
Fields inherited from interface org.jboss.soa.esb.listeners.config.xbeanmodel.Schedule
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
ScheduleImpl(org.apache.xmlbeans.SchemaType sType)
           
 
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()
          Gets array of all "property" elements
 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 class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code
 
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_isComplexContent, _isComplexType, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate_now, validate_simpleval, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

ScheduleImpl

public ScheduleImpl(org.apache.xmlbeans.SchemaType sType)
Method Detail

getPropertyList

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

Specified by:
getPropertyList in interface Schedule

getPropertyArray

public PropertyDocument.Property[] getPropertyArray()
Gets array of all "property" elements

Specified by:
getPropertyArray in interface Schedule

getPropertyArray

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

Specified by:
getPropertyArray in interface Schedule

sizeOfPropertyArray

public int sizeOfPropertyArray()
Returns number of "property" element

Specified by:
sizeOfPropertyArray in interface Schedule

setPropertyArray

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

Specified by:
setPropertyArray in interface Schedule

setPropertyArray

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

Specified by:
setPropertyArray in interface Schedule

insertNewProperty

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

Specified by:
insertNewProperty in interface Schedule

addNewProperty

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

Specified by:
addNewProperty in interface Schedule

removeProperty

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

Specified by:
removeProperty in interface Schedule

getScheduleid

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

Specified by:
getScheduleid in interface Schedule

xgetScheduleid

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

Specified by:
xgetScheduleid in interface Schedule

setScheduleid

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

Specified by:
setScheduleid in interface Schedule

xsetScheduleid

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

Specified by:
xsetScheduleid in interface Schedule

getStartDate

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

Specified by:
getStartDate in interface Schedule

xgetStartDate

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

Specified by:
xgetStartDate in interface Schedule

isSetStartDate

public boolean isSetStartDate()
True if has "startDate" attribute

Specified by:
isSetStartDate in interface Schedule

setStartDate

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

Specified by:
setStartDate in interface Schedule

xsetStartDate

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

Specified by:
xsetStartDate in interface Schedule

unsetStartDate

public void unsetStartDate()
Unsets the "startDate" attribute

Specified by:
unsetStartDate in interface Schedule

getEndDate

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

Specified by:
getEndDate in interface Schedule

xgetEndDate

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

Specified by:
xgetEndDate in interface Schedule

isSetEndDate

public boolean isSetEndDate()
True if has "endDate" attribute

Specified by:
isSetEndDate in interface Schedule

setEndDate

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

Specified by:
setEndDate in interface Schedule

xsetEndDate

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

Specified by:
xsetEndDate in interface Schedule

unsetEndDate

public void unsetEndDate()
Unsets the "endDate" attribute

Specified by:
unsetEndDate in interface Schedule