Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


oracle.axia.config.beans.storage.persistence
Class DBTable

java.lang.Object
  extended by oracle.axia.config.beans.storage.persistence.DBTable

All Implemented Interfaces:
DBTableMBean, DBTableReadOnlyMBean

public class DBTable
extends java.lang.Object
implements DBTableMBean

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

keyColumn

protected KeyColumn keyColumn

multiKeyColumn

protected java.util.List<MultiKeyColumn> multiKeyColumn

valueColumn

protected ValueColumn valueColumn

multiValueColumn

protected java.util.List<MultiValueColumn> multiValueColumn

name

protected java.lang.String name

desc

protected java.lang.String desc

Constructor Detail

DBTable

public DBTable()
Default Constructor

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

getKeyColumn

public KeyColumn getKeyColumn()
Gets the value of the keyColumn property.
Returns:
possible object is KeyColumn

setKeyColumn

public void setKeyColumn(KeyColumn value)
Sets the value of the keyColumn property.
Parameters:
value - allowed object is KeyColumn

getMultiKeyColumn

public java.util.List<MultiKeyColumn> getMultiKeyColumn()
Gets the value of the multiKeyColumn property.

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


getValueColumn

public ValueColumn getValueColumn()
Gets the value of the valueColumn property.
Returns:
possible object is ValueColumn

setValueColumn

public void setValueColumn(ValueColumn value)
Sets the value of the valueColumn property.
Parameters:
value - allowed object is ValueColumn

getMultiValueColumn

public java.util.List<MultiValueColumn> getMultiValueColumn()
Gets the value of the multiValueColumn property.

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


getName

public java.lang.String getName()
Gets the value of the name property.
Specified by:
getName in interface DBTableReadOnlyMBean
Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.
Specified by:
setName in interface DBTableMBean
Parameters:
value - allowed object is String

getDesc

public java.lang.String getDesc()
Gets the value of the desc property.
Specified by:
getDesc in interface DBTableReadOnlyMBean
Returns:
possible object is String

setDesc

public void setDesc(java.lang.String value)
Sets the value of the desc property.
Specified by:
setDesc in interface DBTableMBean
Parameters:
value - allowed object is String

addKeyColumn

public void addKeyColumn()
Add a new element named keyColumn
Specified by:
addKeyColumn in interface DBTableMBean

removeKeyColumn

public void removeKeyColumn()
Remove an element named keyColumn
Specified by:
removeKeyColumn in interface DBTableMBean

addMultiKeyColumn

public void addMultiKeyColumn()
Add a new element named multiKeyColumn
Specified by:
addMultiKeyColumn in interface DBTableMBean

removeMultiKeyColumn

public void removeMultiKeyColumn(int index)
Remove an element named multiKeyColumn by the index
Specified by:
removeMultiKeyColumn in interface DBTableMBean
Parameters:
index - The index of removing elements

addValueColumn

public void addValueColumn()
Add a new element named valueColumn
Specified by:
addValueColumn in interface DBTableMBean

removeValueColumn

public void removeValueColumn()
Remove an element named valueColumn
Specified by:
removeValueColumn in interface DBTableMBean

addMultiValueColumn

public void addMultiValueColumn()
Add a new element named multiValueColumn
Specified by:
addMultiValueColumn in interface DBTableMBean

removeMultiValueColumn

public void removeMultiValueColumn(int index)
Remove an element named multiValueColumn by the index
Specified by:
removeMultiValueColumn in interface DBTableMBean
Parameters:
index - The index of removing elements

getKeyColumnMBean

public KeyColumnMBean getKeyColumnMBean()
Get the value of the KeyColumn element
Specified by:
getKeyColumnMBean in interface DBTableReadOnlyMBean

setKeyColumnMBean

public void setKeyColumnMBean(KeyColumnMBean val)
Set the value of the KeyColumn element
Specified by:
setKeyColumnMBean in interface DBTableMBean

getMultiKeyColumnMBean

public java.util.List<MultiKeyColumnMBean> getMultiKeyColumnMBean()
Get the list of the MultiKeyColumn element
Specified by:
getMultiKeyColumnMBean in interface DBTableReadOnlyMBean

getValueColumnMBean

public ValueColumnMBean getValueColumnMBean()
Get the value of the ValueColumn element
Specified by:
getValueColumnMBean in interface DBTableReadOnlyMBean

setValueColumnMBean

public void setValueColumnMBean(ValueColumnMBean val)
Set the value of the ValueColumn element
Specified by:
setValueColumnMBean in interface DBTableMBean

getMultiValueColumnMBean

public java.util.List<MultiValueColumnMBean> getMultiValueColumnMBean()
Get the list of the MultiValueColumn element
Specified by:
getMultiValueColumnMBean in interface DBTableReadOnlyMBean

Skip navigation links

Oracle Communications Service Broker Platform MBean Java API Reference
6.0

E26173-01


Copyright © 2011, Oracle. All rights reserved.