org.openejb.xbeans.ejbjar.impl
Class OpenejbEjbRelationTypeImpl

java.lang.Object
  extended byorg.apache.xmlbeans.impl.values.XmlObjectBase
      extended byorg.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended byorg.openejb.xbeans.ejbjar.impl.OpenejbEjbRelationTypeImpl
All Implemented Interfaces:
OpenejbEjbRelationType, Serializable, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource

public class OpenejbEjbRelationTypeImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements OpenejbEjbRelationType

An XML ejb-relationType(@http://www.openejb.org/xml/ns/openejb-jar-2.1). This is a complex type.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.openejb.xbeans.ejbjar.OpenejbEjbRelationType
OpenejbEjbRelationType.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.openejb.xbeans.ejbjar.OpenejbEjbRelationType
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
OpenejbEjbRelationTypeImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 OpenejbEjbRelationshipRoleType addNewEjbRelationshipRole()
          Appends and returns a new empty value (as xml) as the last "ejb-relationship-role" element
 String getEjbRelationName()
          Gets the "ejb-relation-name" element
 OpenejbEjbRelationshipRoleType[] getEjbRelationshipRoleArray()
          Gets array of all "ejb-relationship-role" elements
 OpenejbEjbRelationshipRoleType getEjbRelationshipRoleArray(int i)
          Gets ith "ejb-relationship-role" element
 String getManyToManyTableName()
          Gets the "many-to-many-table-name" element
 OpenejbEjbRelationshipRoleType insertNewEjbRelationshipRole(int i)
          Inserts and returns a new empty value (as xml) as the ith "ejb-relationship-role" element
 boolean isSetEjbRelationName()
          True if has "ejb-relation-name" element
 boolean isSetManyToManyTableName()
          True if has "many-to-many-table-name" element
 void removeEjbRelationshipRole(int i)
          Removes the ith "ejb-relationship-role" element
 void setEjbRelationName(String ejbRelationName)
          Sets the "ejb-relation-name" element
 void setEjbRelationshipRoleArray(int i, OpenejbEjbRelationshipRoleType ejbRelationshipRole)
          Sets ith "ejb-relationship-role" element
 void setEjbRelationshipRoleArray(OpenejbEjbRelationshipRoleType[] ejbRelationshipRoleArray)
          Sets array of all "ejb-relationship-role" element
 void setManyToManyTableName(String manyToManyTableName)
          Sets the "many-to-many-table-name" element
 int sizeOfEjbRelationshipRoleArray()
          Returns number of "ejb-relationship-role" element
 void unsetEjbRelationName()
          Unsets the "ejb-relation-name" element
 void unsetManyToManyTableName()
          Unsets the "many-to-many-table-name" element
 org.apache.xmlbeans.XmlString xgetEjbRelationName()
          Gets (as xml) the "ejb-relation-name" element
 org.apache.xmlbeans.XmlString xgetManyToManyTableName()
          Gets (as xml) the "many-to-many-table-name" element
 void xsetEjbRelationName(org.apache.xmlbeans.XmlString ejbRelationName)
          Sets (as xml) the "ejb-relation-name" element
 void xsetManyToManyTableName(org.apache.xmlbeans.XmlString manyToManyTableName)
          Sets (as xml) the "many-to-many-table-name" element
 
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

OpenejbEjbRelationTypeImpl

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

getEjbRelationName

public String getEjbRelationName()
Gets the "ejb-relation-name" element

Specified by:
getEjbRelationName in interface OpenejbEjbRelationType

xgetEjbRelationName

public org.apache.xmlbeans.XmlString xgetEjbRelationName()
Gets (as xml) the "ejb-relation-name" element

Specified by:
xgetEjbRelationName in interface OpenejbEjbRelationType

isSetEjbRelationName

public boolean isSetEjbRelationName()
True if has "ejb-relation-name" element

Specified by:
isSetEjbRelationName in interface OpenejbEjbRelationType

setEjbRelationName

public void setEjbRelationName(String ejbRelationName)
Sets the "ejb-relation-name" element

Specified by:
setEjbRelationName in interface OpenejbEjbRelationType

xsetEjbRelationName

public void xsetEjbRelationName(org.apache.xmlbeans.XmlString ejbRelationName)
Sets (as xml) the "ejb-relation-name" element

Specified by:
xsetEjbRelationName in interface OpenejbEjbRelationType

unsetEjbRelationName

public void unsetEjbRelationName()
Unsets the "ejb-relation-name" element

Specified by:
unsetEjbRelationName in interface OpenejbEjbRelationType

getManyToManyTableName

public String getManyToManyTableName()
Gets the "many-to-many-table-name" element

Specified by:
getManyToManyTableName in interface OpenejbEjbRelationType

xgetManyToManyTableName

public org.apache.xmlbeans.XmlString xgetManyToManyTableName()
Gets (as xml) the "many-to-many-table-name" element

Specified by:
xgetManyToManyTableName in interface OpenejbEjbRelationType

isSetManyToManyTableName

public boolean isSetManyToManyTableName()
True if has "many-to-many-table-name" element

Specified by:
isSetManyToManyTableName in interface OpenejbEjbRelationType

setManyToManyTableName

public void setManyToManyTableName(String manyToManyTableName)
Sets the "many-to-many-table-name" element

Specified by:
setManyToManyTableName in interface OpenejbEjbRelationType

xsetManyToManyTableName

public void xsetManyToManyTableName(org.apache.xmlbeans.XmlString manyToManyTableName)
Sets (as xml) the "many-to-many-table-name" element

Specified by:
xsetManyToManyTableName in interface OpenejbEjbRelationType

unsetManyToManyTableName

public void unsetManyToManyTableName()
Unsets the "many-to-many-table-name" element

Specified by:
unsetManyToManyTableName in interface OpenejbEjbRelationType

getEjbRelationshipRoleArray

public OpenejbEjbRelationshipRoleType[] getEjbRelationshipRoleArray()
Gets array of all "ejb-relationship-role" elements

Specified by:
getEjbRelationshipRoleArray in interface OpenejbEjbRelationType

getEjbRelationshipRoleArray

public OpenejbEjbRelationshipRoleType getEjbRelationshipRoleArray(int i)
Gets ith "ejb-relationship-role" element

Specified by:
getEjbRelationshipRoleArray in interface OpenejbEjbRelationType

sizeOfEjbRelationshipRoleArray

public int sizeOfEjbRelationshipRoleArray()
Returns number of "ejb-relationship-role" element

Specified by:
sizeOfEjbRelationshipRoleArray in interface OpenejbEjbRelationType

setEjbRelationshipRoleArray

public void setEjbRelationshipRoleArray(OpenejbEjbRelationshipRoleType[] ejbRelationshipRoleArray)
Sets array of all "ejb-relationship-role" element

Specified by:
setEjbRelationshipRoleArray in interface OpenejbEjbRelationType

setEjbRelationshipRoleArray

public void setEjbRelationshipRoleArray(int i,
                                        OpenejbEjbRelationshipRoleType ejbRelationshipRole)
Sets ith "ejb-relationship-role" element

Specified by:
setEjbRelationshipRoleArray in interface OpenejbEjbRelationType

insertNewEjbRelationshipRole

public OpenejbEjbRelationshipRoleType insertNewEjbRelationshipRole(int i)
Inserts and returns a new empty value (as xml) as the ith "ejb-relationship-role" element

Specified by:
insertNewEjbRelationshipRole in interface OpenejbEjbRelationType

addNewEjbRelationshipRole

public OpenejbEjbRelationshipRoleType addNewEjbRelationshipRole()
Appends and returns a new empty value (as xml) as the last "ejb-relationship-role" element

Specified by:
addNewEjbRelationshipRole in interface OpenejbEjbRelationType

removeEjbRelationshipRole

public void removeEjbRelationshipRole(int i)
Removes the ith "ejb-relationship-role" element

Specified by:
removeEjbRelationshipRole in interface OpenejbEjbRelationType


Copyright © 1999-2006 OpenEJB. All Rights Reserved.