org.plasma.provisioning.rdb.mysql.v5_5
Interface Table

All Superinterfaces:
DataObject, PlasmaDataObject, Serializable
All Known Implementing Classes:
TableImpl

public interface Table
extends PlasmaDataObject

Generated interface representing the domain model entity Table. This SDO interface directly reflects the class (single or multiple) inheritance lattice of the source domain model(s) and is part of namespace http://org.plasma/sdo/mysql/5_5 defined within the Configuration.

Data Store Mapping: Corresponds to the physical data store entity TABLES.

See Also:
TableColumn, TableColumnConstraint, TableColumnKeyUsage, TableConstraint, View

Nested Class Summary
static class Table.PROPERTY
          The declared logical property names for this Type.
 
Field Summary
static String NAMESPACE_URI
          The SDO namespace URI associated with the Type for this class.
static String TYPE_NAME_TABLE
          The entity or Type logical name associated with this class.
 
Method Summary
 void addTableColumn(TableColumn value)
          Adds the given value of Type TableColumn for the object's multi-valued property tableColumn.
 void addTableColumnConstraint(TableColumnConstraint value)
          Adds the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void addTableColumnKeyUsage(TableColumnKeyUsage value)
          Adds the given value of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.
 void addTableConstraint(TableConstraint value)
          Adds the given value of Type TableConstraint for the object's multi-valued property tableConstraint.
 void addView(View value)
          Adds the given value of Type View for the object's multi-valued property view.
 TableColumn createTableColumn()
          Creates and returns a new instance of Type TableColumn automatically establishing a containment relationship through the object's reference property, tableColumn.
 TableColumnConstraint createTableColumnConstraint()
          Creates and returns a new instance of Type TableColumnConstraint automatically establishing a containment relationship through the object's reference property, tableColumnConstraint.
 TableColumnKeyUsage createTableColumnKeyUsage()
          Creates and returns a new instance of Type TableColumnKeyUsage automatically establishing a containment relationship through the object's reference property, tableColumnKeyUsage.
 TableConstraint createTableConstraint()
          Creates and returns a new instance of Type TableConstraint automatically establishing a containment relationship through the object's reference property, tableConstraint.
 View createView()
          Creates and returns a new instance of Type View automatically establishing a containment relationship through the object's reference property, view.
 boolean getAutoIncrement()
          Returns the value of the autoIncrement property.
 String getOwner()
          Returns the value of the owner property.
 TableColumn[] getTableColumn()
          Returns an array of TableColumn set for the object's multi-valued property tableColumn.
 TableColumn getTableColumn(int idx)
          Returns the TableColumn set for the object's multi-valued property tableColumn based on the given index.
 TableColumnConstraint[] getTableColumnConstraint()
          Returns an array of TableColumnConstraint set for the object's multi-valued property tableColumnConstraint.
 TableColumnConstraint getTableColumnConstraint(int idx)
          Returns the TableColumnConstraint set for the object's multi-valued property tableColumnConstraint based on the given index.
 int getTableColumnConstraintCount()
          Returns a count for multi-valued property tableColumnConstraint.
 int getTableColumnCount()
          Returns a count for multi-valued property tableColumn.
 TableColumnKeyUsage[] getTableColumnKeyUsage()
          Returns an array of TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage.
 TableColumnKeyUsage getTableColumnKeyUsage(int idx)
          Returns the TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage based on the given index.
 int getTableColumnKeyUsageCount()
          Returns a count for multi-valued property tableColumnKeyUsage.
 String getTableComment()
          Returns the value of the tableComment property.
 TableConstraint[] getTableConstraint()
          Returns an array of TableConstraint set for the object's multi-valued property tableConstraint.
 TableConstraint getTableConstraint(int idx)
          Returns the TableConstraint set for the object's multi-valued property tableConstraint based on the given index.
 int getTableConstraintCount()
          Returns a count for multi-valued property tableConstraint.
 String getTableName()
          Returns the value of the tableName property.
 String getTableType()
          Returns the value of the tableType property.
 View[] getView()
          Returns an array of View set for the object's multi-valued property view.
 View getView(int idx)
          Returns the View set for the object's multi-valued property view based on the given index.
 int getViewCount()
          Returns a count for multi-valued property view.
 boolean isSetAutoIncrement()
          Returns true if the autoIncrement property is set.
 boolean isSetOwner()
          Returns true if the owner property is set.
 boolean isSetTableColumn()
          Returns true if the tableColumn property is set.
 boolean isSetTableColumnConstraint()
          Returns true if the tableColumnConstraint property is set.
 boolean isSetTableColumnKeyUsage()
          Returns true if the tableColumnKeyUsage property is set.
 boolean isSetTableComment()
          Returns true if the tableComment property is set.
 boolean isSetTableConstraint()
          Returns true if the tableConstraint property is set.
 boolean isSetTableName()
          Returns true if the tableName property is set.
 boolean isSetTableType()
          Returns true if the tableType property is set.
 boolean isSetView()
          Returns true if the view property is set.
 void removeTableColumn(TableColumn value)
          Removes the given value of Type TableColumn for the object's multi-valued property tableColumn.
 void removeTableColumnConstraint(TableColumnConstraint value)
          Removes the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void removeTableColumnKeyUsage(TableColumnKeyUsage value)
          Removes the given value of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.
 void removeTableConstraint(TableConstraint value)
          Removes the given value of Type TableConstraint for the object's multi-valued property tableConstraint.
 void removeView(View value)
          Removes the given value of Type View for the object's multi-valued property view.
 void setAutoIncrement(boolean value)
          Sets the value of the autoIncrement property to the given value.
 void setOwner(String value)
          Sets the value of the owner property to the given value.
 void setTableColumn(TableColumn[] value)
          Sets the given array of Type TableColumn for the object's multi-valued property tableColumn.
 void setTableColumnConstraint(TableColumnConstraint[] value)
          Sets the given array of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void setTableColumnKeyUsage(TableColumnKeyUsage[] value)
          Sets the given array of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.
 void setTableComment(String value)
          Sets the value of the tableComment property to the given value.
 void setTableConstraint(TableConstraint[] value)
          Sets the given array of Type TableConstraint for the object's multi-valued property tableConstraint.
 void setTableName(String value)
          Sets the value of the tableName property to the given value.
 void setTableType(String value)
          Sets the value of the tableType property to the given value.
 void setView(View[] value)
          Sets the given array of Type View for the object's multi-valued property view.
 void unsetAutoIncrement()
          Unsets the autoIncrement property, the value of the property of the object being set to the property's default value.
 void unsetOwner()
          Unsets the owner property, the value of the property of the object being set to the property's default value.
 void unsetTableColumn()
          Unsets the tableColumn property, clearing the underlying collection.
 void unsetTableColumnConstraint()
          Unsets the tableColumnConstraint property, clearing the underlying collection.
 void unsetTableColumnKeyUsage()
          Unsets the tableColumnKeyUsage property, clearing the underlying collection.
 void unsetTableComment()
          Unsets the tableComment property, the value of the property of the object being set to the property's default value.
 void unsetTableConstraint()
          Unsets the tableConstraint property, clearing the underlying collection.
 void unsetTableName()
          Unsets the tableName property, the value of the property of the object being set to the property's default value.
 void unsetTableType()
          Unsets the tableType property, the value of the property of the object being set to the property's default value.
 void unsetView()
          Unsets the view property, clearing the underlying collection.
 
Methods inherited from interface org.plasma.sdo.PlasmaDataObject
accept, accept, accept, acceptDepthFirst, add, contains, dump, dumpDepthFirst, find, getDataObject, getUUID, getUUIDAsString, remove, remove, reset, resetUUID, setContainer, setContainmentProperty, setDataGraph
 
Methods inherited from interface commonj.sdo.DataObject
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset
 

Field Detail

NAMESPACE_URI

static final String NAMESPACE_URI
The SDO namespace URI associated with the Type for this class.

See Also:
Constant Field Values

TYPE_NAME_TABLE

static final String TYPE_NAME_TABLE
The entity or Type logical name associated with this class.

See Also:
Constant Field Values
Method Detail

isSetOwner

boolean isSetOwner()
Returns true if the owner property is set.

Returns:
true if the owner property is set.

unsetOwner

void unsetOwner()
Unsets the owner property, the value of the property of the object being set to the property's default value. The property will no longer be considered set.


getOwner

String getOwner()
Returns the value of the owner property.

Returns:
the value of the owner property.

setOwner

void setOwner(String value)
Sets the value of the owner property to the given value.


isSetTableName

boolean isSetTableName()
Returns true if the tableName property is set.

Returns:
true if the tableName property is set.

unsetTableName

void unsetTableName()
Unsets the tableName property, the value of the property of the object being set to the property's default value. The property will no longer be considered set.


getTableName

String getTableName()
Returns the value of the tableName property.

Returns:
the value of the tableName property.

setTableName

void setTableName(String value)
Sets the value of the tableName property to the given value.


isSetAutoIncrement

boolean isSetAutoIncrement()
Returns true if the autoIncrement property is set.

Returns:
true if the autoIncrement property is set.

unsetAutoIncrement

void unsetAutoIncrement()
Unsets the autoIncrement property, the value of the property of the object being set to the property's default value. The property will no longer be considered set.


getAutoIncrement

boolean getAutoIncrement()
Returns the value of the autoIncrement property.

Returns:
the value of the autoIncrement property.

setAutoIncrement

void setAutoIncrement(boolean value)
Sets the value of the autoIncrement property to the given value.


isSetTableColumnConstraint

boolean isSetTableColumnConstraint()
Returns true if the tableColumnConstraint property is set.

Returns:
true if the tableColumnConstraint property is set.

unsetTableColumnConstraint

void unsetTableColumnConstraint()
Unsets the tableColumnConstraint property, clearing the underlying collection. The property will no longer be considered set.


createTableColumnConstraint

TableColumnConstraint createTableColumnConstraint()
Creates and returns a new instance of Type TableColumnConstraint automatically establishing a containment relationship through the object's reference property, tableColumnConstraint.

Returns:
a new instance of Type TableColumnConstraint automatically establishing a containment relationship through the object's reference property tableColumnConstraint.

getTableColumnConstraint

TableColumnConstraint[] getTableColumnConstraint()
Returns an array of TableColumnConstraint set for the object's multi-valued property tableColumnConstraint.

Returns:
an array of TableColumnConstraint set for the object's multi-valued property tableColumnConstraint.

getTableColumnConstraint

TableColumnConstraint getTableColumnConstraint(int idx)
Returns the TableColumnConstraint set for the object's multi-valued property tableColumnConstraint based on the given index.

Parameters:
idx - the index
Returns:
the TableColumnConstraint set for the object's multi-valued property tableColumnConstraint based on the given index.

getTableColumnConstraintCount

int getTableColumnConstraintCount()
Returns a count for multi-valued property tableColumnConstraint.

Returns:
a count for multi-valued property tableColumnConstraint.

setTableColumnConstraint

void setTableColumnConstraint(TableColumnConstraint[] value)
Sets the given array of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.

Parameters:
value - the array value

addTableColumnConstraint

void addTableColumnConstraint(TableColumnConstraint value)
Adds the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.

Parameters:
value - the value to add

removeTableColumnConstraint

void removeTableColumnConstraint(TableColumnConstraint value)
Removes the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.

Parameters:
value - the value to remove

isSetTableConstraint

boolean isSetTableConstraint()
Returns true if the tableConstraint property is set.

Returns:
true if the tableConstraint property is set.

unsetTableConstraint

void unsetTableConstraint()
Unsets the tableConstraint property, clearing the underlying collection. The property will no longer be considered set.


createTableConstraint

TableConstraint createTableConstraint()
Creates and returns a new instance of Type TableConstraint automatically establishing a containment relationship through the object's reference property, tableConstraint.

Returns:
a new instance of Type TableConstraint automatically establishing a containment relationship through the object's reference property tableConstraint.

getTableConstraint

TableConstraint[] getTableConstraint()
Returns an array of TableConstraint set for the object's multi-valued property tableConstraint.

Returns:
an array of TableConstraint set for the object's multi-valued property tableConstraint.

getTableConstraint

TableConstraint getTableConstraint(int idx)
Returns the TableConstraint set for the object's multi-valued property tableConstraint based on the given index.

Parameters:
idx - the index
Returns:
the TableConstraint set for the object's multi-valued property tableConstraint based on the given index.

getTableConstraintCount

int getTableConstraintCount()
Returns a count for multi-valued property tableConstraint.

Returns:
a count for multi-valued property tableConstraint.

setTableConstraint

void setTableConstraint(TableConstraint[] value)
Sets the given array of Type TableConstraint for the object's multi-valued property tableConstraint.

Parameters:
value - the array value

addTableConstraint

void addTableConstraint(TableConstraint value)
Adds the given value of Type TableConstraint for the object's multi-valued property tableConstraint.

Parameters:
value - the value to add

removeTableConstraint

void removeTableConstraint(TableConstraint value)
Removes the given value of Type TableConstraint for the object's multi-valued property tableConstraint.

Parameters:
value - the value to remove

isSetTableColumnKeyUsage

boolean isSetTableColumnKeyUsage()
Returns true if the tableColumnKeyUsage property is set.

Returns:
true if the tableColumnKeyUsage property is set.

unsetTableColumnKeyUsage

void unsetTableColumnKeyUsage()
Unsets the tableColumnKeyUsage property, clearing the underlying collection. The property will no longer be considered set.


createTableColumnKeyUsage

TableColumnKeyUsage createTableColumnKeyUsage()
Creates and returns a new instance of Type TableColumnKeyUsage automatically establishing a containment relationship through the object's reference property, tableColumnKeyUsage.

Returns:
a new instance of Type TableColumnKeyUsage automatically establishing a containment relationship through the object's reference property tableColumnKeyUsage.

getTableColumnKeyUsage

TableColumnKeyUsage[] getTableColumnKeyUsage()
Returns an array of TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage.

Returns:
an array of TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage.

getTableColumnKeyUsage

TableColumnKeyUsage getTableColumnKeyUsage(int idx)
Returns the TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage based on the given index.

Parameters:
idx - the index
Returns:
the TableColumnKeyUsage set for the object's multi-valued property tableColumnKeyUsage based on the given index.

getTableColumnKeyUsageCount

int getTableColumnKeyUsageCount()
Returns a count for multi-valued property tableColumnKeyUsage.

Returns:
a count for multi-valued property tableColumnKeyUsage.

setTableColumnKeyUsage

void setTableColumnKeyUsage(TableColumnKeyUsage[] value)
Sets the given array of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.

Parameters:
value - the array value

addTableColumnKeyUsage

void addTableColumnKeyUsage(TableColumnKeyUsage value)
Adds the given value of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.

Parameters:
value - the value to add

removeTableColumnKeyUsage

void removeTableColumnKeyUsage(TableColumnKeyUsage value)
Removes the given value of Type TableColumnKeyUsage for the object's multi-valued property tableColumnKeyUsage.

Parameters:
value - the value to remove

isSetTableColumn

boolean isSetTableColumn()
Returns true if the tableColumn property is set.

Returns:
true if the tableColumn property is set.

unsetTableColumn

void unsetTableColumn()
Unsets the tableColumn property, clearing the underlying collection. The property will no longer be considered set.


createTableColumn

TableColumn createTableColumn()
Creates and returns a new instance of Type TableColumn automatically establishing a containment relationship through the object's reference property, tableColumn.

Returns:
a new instance of Type TableColumn automatically establishing a containment relationship through the object's reference property tableColumn.

getTableColumn

TableColumn[] getTableColumn()
Returns an array of TableColumn set for the object's multi-valued property tableColumn.

Returns:
an array of TableColumn set for the object's multi-valued property tableColumn.

getTableColumn

TableColumn getTableColumn(int idx)
Returns the TableColumn set for the object's multi-valued property tableColumn based on the given index.

Parameters:
idx - the index
Returns:
the TableColumn set for the object's multi-valued property tableColumn based on the given index.

getTableColumnCount

int getTableColumnCount()
Returns a count for multi-valued property tableColumn.

Returns:
a count for multi-valued property tableColumn.

setTableColumn

void setTableColumn(TableColumn[] value)
Sets the given array of Type TableColumn for the object's multi-valued property tableColumn.

Parameters:
value - the array value

addTableColumn

void addTableColumn(TableColumn value)
Adds the given value of Type TableColumn for the object's multi-valued property tableColumn.

Parameters:
value - the value to add

removeTableColumn

void removeTableColumn(TableColumn value)
Removes the given value of Type TableColumn for the object's multi-valued property tableColumn.

Parameters:
value - the value to remove

isSetTableComment

boolean isSetTableComment()
Returns true if the tableComment property is set.

Returns:
true if the tableComment property is set.

unsetTableComment

void unsetTableComment()
Unsets the tableComment property, the value of the property of the object being set to the property's default value. The property will no longer be considered set.


getTableComment

String getTableComment()
Returns the value of the tableComment property.

Returns:
the value of the tableComment property.

setTableComment

void setTableComment(String value)
Sets the value of the tableComment property to the given value.


isSetTableType

boolean isSetTableType()
Returns true if the tableType property is set.

Returns:
true if the tableType property is set.

unsetTableType

void unsetTableType()
Unsets the tableType property, the value of the property of the object being set to the property's default value. The property will no longer be considered set.


getTableType

String getTableType()
Returns the value of the tableType property.

Returns:
the value of the tableType property.

setTableType

void setTableType(String value)
Sets the value of the tableType property to the given value.

Enumeration Constraints:
     name: TableType
     URI:http://org.plasma/sdo/mysql/5_5


isSetView

boolean isSetView()
Returns true if the view property is set.

Returns:
true if the view property is set.

unsetView

void unsetView()
Unsets the view property, clearing the underlying collection. The property will no longer be considered set.


createView

View createView()
Creates and returns a new instance of Type View automatically establishing a containment relationship through the object's reference property, view.

Returns:
a new instance of Type View automatically establishing a containment relationship through the object's reference property view.

getView

View[] getView()
Returns an array of View set for the object's multi-valued property view.

Returns:
an array of View set for the object's multi-valued property view.

getView

View getView(int idx)
Returns the View set for the object's multi-valued property view based on the given index.

Parameters:
idx - the index
Returns:
the View set for the object's multi-valued property view based on the given index.

getViewCount

int getViewCount()
Returns a count for multi-valued property view.

Returns:
a count for multi-valued property view.

setView

void setView(View[] value)
Sets the given array of Type View for the object's multi-valued property view.

Parameters:
value - the array value

addView

void addView(View value)
Adds the given value of Type View for the object's multi-valued property view.

Parameters:
value - the value to add

removeView

void removeView(View value)
Removes the given value of Type View for the object's multi-valued property view.

Parameters:
value - the value to remove


Copyright © 2013. All rights reserved.