|
Oracle Communications Service Broker Platform MBean Java API Reference 6.0 E26173-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.axia.config.beans.storage.persistence.DBTable
public class DBTable
Java class for DBTable complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DBTable">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<element name="keyColumn" type="{http://xmlns.oracle.com/axia/store-persistence}keyColumn"/>
<element name="multiKeyColumn" type="{http://xmlns.oracle.com/axia/store-persistence}multiKeyColumn" maxOccurs="unbounded"/>
</choice>
<choice>
<element name="valueColumn" type="{http://xmlns.oracle.com/axia/store-persistence}valueColumn"/>
<element name="multiValueColumn" type="{http://xmlns.oracle.com/axia/store-persistence}multiValueColumn" maxOccurs="unbounded"/>
</choice>
</sequence>
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="desc" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected java.lang.String |
desc |
protected KeyColumn |
keyColumn |
protected java.util.List<MultiKeyColumn> |
multiKeyColumn |
protected java.util.List<MultiValueColumn> |
multiValueColumn |
protected java.lang.String |
name |
protected ValueColumn |
valueColumn |
| Constructor Summary | |
|---|---|
DBTable()Default Constructor |
|
DBTable(KeyColumn keyColumn, java.util.List<MultiKeyColumn> multiKeyColumn, ValueColumn valueColumn, java.util.List<MultiValueColumn> multiValueColumn, java.lang.String name, java.lang.String desc) |
|
| Method Summary | |
|---|---|
void |
addKeyColumn()Add a new element named keyColumn |
void |
addMultiKeyColumn()Add a new element named multiKeyColumn |
void |
addMultiValueColumn()Add a new element named multiValueColumn |
void |
addValueColumn()Add a new element named valueColumn |
java.lang.String |
getDesc()Gets the value of the desc property. |
KeyColumn |
getKeyColumn()Gets the value of the keyColumn property. |
KeyColumnMBean |
getKeyColumnMBean()Get the value of the KeyColumn element |
java.util.List<MultiKeyColumn> |
getMultiKeyColumn()Gets the value of the multiKeyColumn property. |
java.util.List<MultiKeyColumnMBean> |
getMultiKeyColumnMBean()Get the list of the MultiKeyColumn element |
java.util.List<MultiValueColumn> |
getMultiValueColumn()Gets the value of the multiValueColumn property. |
java.util.List<MultiValueColumnMBean> |
getMultiValueColumnMBean()Get the list of the MultiValueColumn element |
java.lang.String |
getName()Gets the value of the name property. |
ValueColumn |
getValueColumn()Gets the value of the valueColumn property. |
ValueColumnMBean |
getValueColumnMBean()Get the value of the ValueColumn element |
void |
removeKeyColumn()Remove an element named keyColumn |
void |
removeMultiKeyColumn(int index)Remove an element named multiKeyColumn by the index |
void |
removeMultiValueColumn(int index)Remove an element named multiValueColumn by the index |
void |
removeValueColumn()Remove an element named valueColumn |
void |
setDesc(java.lang.String value)Sets the value of the desc property. |
void |
setKeyColumn(KeyColumn value)Sets the value of the keyColumn property. |
void |
setKeyColumnMBean(KeyColumnMBean val)Set the value of the KeyColumn element |
void |
setName(java.lang.String value)Sets the value of the name property. |
void |
setValueColumn(ValueColumn value)Sets the value of the valueColumn property. |
void |
setValueColumnMBean(ValueColumnMBean val)Set the value of the ValueColumn element |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected KeyColumn keyColumn
protected java.util.List<MultiKeyColumn> multiKeyColumn
protected ValueColumn valueColumn
protected java.util.List<MultiValueColumn> multiValueColumn
protected java.lang.String name
protected java.lang.String desc
| Constructor Detail |
|---|
public DBTable()
public DBTable(KeyColumn keyColumn,
java.util.List<MultiKeyColumn> multiKeyColumn,
ValueColumn valueColumn,
java.util.List<MultiValueColumn> multiValueColumn,
java.lang.String name,
java.lang.String desc)
| Method Detail |
|---|
public KeyColumn getKeyColumn()
KeyColumnpublic void setKeyColumn(KeyColumn value)
value - allowed object is KeyColumnpublic java.util.List<MultiKeyColumn> getMultiKeyColumn()
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 multiKeyColumn property.
For example, to add a new item, do as follows:
getMultiKeyColumn().add(newItem);
Objects of the following type(s) are allowed in the list MultiKeyColumn
public ValueColumn getValueColumn()
ValueColumnpublic void setValueColumn(ValueColumn value)
value - allowed object is ValueColumnpublic java.util.List<MultiValueColumn> getMultiValueColumn()
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 multiValueColumn property.
For example, to add a new item, do as follows:
getMultiValueColumn().add(newItem);
Objects of the following type(s) are allowed in the list MultiValueColumn
public java.lang.String getName()
getName in interface DBTableReadOnlyMBeanStringpublic void setName(java.lang.String value)
setName in interface DBTableMBeanvalue - allowed object is Stringpublic java.lang.String getDesc()
getDesc in interface DBTableReadOnlyMBeanStringpublic void setDesc(java.lang.String value)
setDesc in interface DBTableMBeanvalue - allowed object is Stringpublic void addKeyColumn()
addKeyColumn in interface DBTableMBeanpublic void removeKeyColumn()
removeKeyColumn in interface DBTableMBeanpublic void addMultiKeyColumn()
addMultiKeyColumn in interface DBTableMBeanpublic void removeMultiKeyColumn(int index)
removeMultiKeyColumn in interface DBTableMBeanindex - The index of removing elementspublic void addValueColumn()
addValueColumn in interface DBTableMBeanpublic void removeValueColumn()
removeValueColumn in interface DBTableMBeanpublic void addMultiValueColumn()
addMultiValueColumn in interface DBTableMBeanpublic void removeMultiValueColumn(int index)
removeMultiValueColumn in interface DBTableMBeanindex - The index of removing elementspublic KeyColumnMBean getKeyColumnMBean()
getKeyColumnMBean in interface DBTableReadOnlyMBeanpublic void setKeyColumnMBean(KeyColumnMBean val)
setKeyColumnMBean in interface DBTableMBeanpublic java.util.List<MultiKeyColumnMBean> getMultiKeyColumnMBean()
getMultiKeyColumnMBean in interface DBTableReadOnlyMBeanpublic ValueColumnMBean getValueColumnMBean()
getValueColumnMBean in interface DBTableReadOnlyMBeanpublic void setValueColumnMBean(ValueColumnMBean val)
setValueColumnMBean in interface DBTableMBeanpublic java.util.List<MultiValueColumnMBean> getMultiValueColumnMBean()
getMultiValueColumnMBean in interface DBTableReadOnlyMBean
|
Oracle Communications Service Broker Platform MBean Java API Reference 6.0 E26173-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||