|
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()
KeyColumn
public void setKeyColumn(KeyColumn value)
value
- allowed object is KeyColumn
public 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()
ValueColumn
public void setValueColumn(ValueColumn value)
value
- allowed object is ValueColumn
public 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 DBTableReadOnlyMBean
String
public void setName(java.lang.String value)
setName
in interface DBTableMBean
value
- allowed object is String
public java.lang.String getDesc()
getDesc
in interface DBTableReadOnlyMBean
String
public void setDesc(java.lang.String value)
setDesc
in interface DBTableMBean
value
- allowed object is String
public void addKeyColumn()
addKeyColumn
in interface DBTableMBean
public void removeKeyColumn()
removeKeyColumn
in interface DBTableMBean
public void addMultiKeyColumn()
addMultiKeyColumn
in interface DBTableMBean
public void removeMultiKeyColumn(int index)
removeMultiKeyColumn
in interface DBTableMBean
index
- The index of removing elementspublic void addValueColumn()
addValueColumn
in interface DBTableMBean
public void removeValueColumn()
removeValueColumn
in interface DBTableMBean
public void addMultiValueColumn()
addMultiValueColumn
in interface DBTableMBean
public void removeMultiValueColumn(int index)
removeMultiValueColumn
in interface DBTableMBean
index
- The index of removing elementspublic KeyColumnMBean getKeyColumnMBean()
getKeyColumnMBean
in interface DBTableReadOnlyMBean
public void setKeyColumnMBean(KeyColumnMBean val)
setKeyColumnMBean
in interface DBTableMBean
public java.util.List<MultiKeyColumnMBean> getMultiKeyColumnMBean()
getMultiKeyColumnMBean
in interface DBTableReadOnlyMBean
public ValueColumnMBean getValueColumnMBean()
getValueColumnMBean
in interface DBTableReadOnlyMBean
public void setValueColumnMBean(ValueColumnMBean val)
setValueColumnMBean
in interface DBTableMBean
public 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 |