org.plasma.provisioning.rdb.oracle.g11.sys
Interface Table

All Superinterfaces:
DataObject, PlasmaDataObject, java.io.Serializable
All Known Implementing Classes:
TableImpl

public interface Table
extends PlasmaDataObject

Represents a system table definition

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/oracle/11g/sys defined within the Configuration.

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

See Also:
Constraint, TableColumn, TableColumnComment, TableColumnConstraint, TableComment

Nested Class Summary
static class Table.PROPERTY
          The declared logical property names for this Type.
 
Field Summary
static java.lang.String NAMESPACE_URI
          The SDO namespace URI associated with the Type for this class.
static java.lang.String TYPE_NAME_TABLE
          The entity or Type logical name associated with this class.
 
Method Summary
 void addConstraint(Constraint value)
          Adds the given value of Type Constraint for the object's multi-valued property constraint.
 void addTableColumn(TableColumn value)
          Adds the given value of Type TableColumn for the object's multi-valued property tableColumn.
 void addTableColumnComment(TableColumnComment value)
          Adds the given value of Type TableColumnComment for the object's multi-valued property tableColumnComment.
 void addTableColumnConstraint(TableColumnConstraint value)
          Adds the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void addTableComment(TableComment value)
          Adds the given value of Type TableComment for the object's multi-valued property tableComment.
 Constraint createConstraint()
          Creates and returns a new instance of Type Constraint automatically establishing a containment relationship through the object's reference property, constraint.
 TableColumn createTableColumn()
          Creates and returns a new instance of Type TableColumn automatically establishing a containment relationship through the object's reference property, tableColumn.
 TableColumnComment createTableColumnComment()
          Creates and returns a new instance of Type TableColumnComment automatically establishing a containment relationship through the object's reference property, tableColumnComment.
 TableColumnConstraint createTableColumnConstraint()
          Creates and returns a new instance of Type TableColumnConstraint automatically establishing a containment relationship through the object's reference property, tableColumnConstraint.
 TableComment createTableComment()
          Creates and returns a new instance of Type TableComment automatically establishing a containment relationship through the object's reference property, tableComment.
 Constraint[] getConstraint()
          Returns an array of Constraint set for the object's multi-valued property constraint.
 Constraint getConstraint(int idx)
          Returns the Constraint set for the object's multi-valued property constraint based on the given index.
 int getConstraintCount()
          Returns a count for multi-valued property constraint.
 java.lang.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.
 TableColumnComment[] getTableColumnComment()
          Returns an array of TableColumnComment set for the object's multi-valued property tableColumnComment.
 TableColumnComment getTableColumnComment(int idx)
          Returns the TableColumnComment set for the object's multi-valued property tableColumnComment based on the given index.
 int getTableColumnCommentCount()
          Returns a count for multi-valued property tableColumnComment.
 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.
 TableComment[] getTableComment()
          Returns an array of TableComment set for the object's multi-valued property tableComment.
 TableComment getTableComment(int idx)
          Returns the TableComment set for the object's multi-valued property tableComment based on the given index.
 int getTableCommentCount()
          Returns a count for multi-valued property tableComment.
 java.lang.String getTableName()
          Returns the value of the tableName property.
 boolean isSetConstraint()
          Returns true if the constraint property is set.
 boolean isSetOwner()
          Returns true if the owner property is set.
 boolean isSetTableColumn()
          Returns true if the tableColumn property is set.
 boolean isSetTableColumnComment()
          Returns true if the tableColumnComment property is set.
 boolean isSetTableColumnConstraint()
          Returns true if the tableColumnConstraint property is set.
 boolean isSetTableComment()
          Returns true if the tableComment property is set.
 boolean isSetTableName()
          Returns true if the tableName property is set.
 void removeConstraint(Constraint value)
          Removes the given value of Type Constraint for the object's multi-valued property constraint.
 void removeTableColumn(TableColumn value)
          Removes the given value of Type TableColumn for the object's multi-valued property tableColumn.
 void removeTableColumnComment(TableColumnComment value)
          Removes the given value of Type TableColumnComment for the object's multi-valued property tableColumnComment.
 void removeTableColumnConstraint(TableColumnConstraint value)
          Removes the given value of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void removeTableComment(TableComment value)
          Removes the given value of Type TableComment for the object's multi-valued property tableComment.
 void setConstraint(Constraint[] value)
          Sets the given array of Type Constraint for the object's multi-valued property constraint.
 void setOwner(java.lang.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 setTableColumnComment(TableColumnComment[] value)
          Sets the given array of Type TableColumnComment for the object's multi-valued property tableColumnComment.
 void setTableColumnConstraint(TableColumnConstraint[] value)
          Sets the given array of Type TableColumnConstraint for the object's multi-valued property tableColumnConstraint.
 void setTableComment(TableComment[] value)
          Sets the given array of Type TableComment for the object's multi-valued property tableComment.
 void setTableName(java.lang.String value)
          Sets the value of the tableName property to the given value.
 void unsetConstraint()
          Unsets the constraint property, clearing the underlying collection.
 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 unsetTableColumnComment()
          Unsets the tableColumnComment property, clearing the underlying collection.
 void unsetTableColumnConstraint()
          Unsets the tableColumnConstraint property, clearing the underlying collection.
 void unsetTableComment()
          Unsets the tableComment 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.
 
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 java.lang.String NAMESPACE_URI
The SDO namespace URI associated with the Type for this class.

See Also:
Constant Field Values

TYPE_NAME_TABLE

static final java.lang.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.

Property Definition: See getOwner or setOwner(...) for a definition of property owner

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.

Property Definition: See getOwner or setOwner(...) for a definition of property owner


getOwner

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

Property Definition: The schema owner

Returns:
the value of the owner property.

setOwner

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

Property Definition: The schema owner


isSetTableName

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

Property Definition: See getTableName or setTableName(...) for a definition of property tableName

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.

Property Definition: See getTableName or setTableName(...) for a definition of property tableName


getTableName

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

Property Definition: The table physical names

Returns:
the value of the tableName property.

setTableName

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

Property Definition: The table physical names


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

isSetConstraint

boolean isSetConstraint()
Returns true if the constraint property is set.

Returns:
true if the constraint property is set.

unsetConstraint

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


createConstraint

Constraint createConstraint()
Creates and returns a new instance of Type Constraint automatically establishing a containment relationship through the object's reference property, constraint.

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

getConstraint

Constraint[] getConstraint()
Returns an array of Constraint set for the object's multi-valued property constraint.

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

getConstraint

Constraint getConstraint(int idx)
Returns the Constraint set for the object's multi-valued property constraint based on the given index.

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

getConstraintCount

int getConstraintCount()
Returns a count for multi-valued property constraint.

Returns:
a count for multi-valued property constraint.

setConstraint

void setConstraint(Constraint[] value)
Sets the given array of Type Constraint for the object's multi-valued property constraint.

Parameters:
value - the array value

addConstraint

void addConstraint(Constraint value)
Adds the given value of Type Constraint for the object's multi-valued property constraint.

Parameters:
value - the value to add

removeConstraint

void removeConstraint(Constraint value)
Removes the given value of Type Constraint for the object's multi-valued property constraint.

Parameters:
value - the value to remove

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

isSetTableColumnComment

boolean isSetTableColumnComment()
Returns true if the tableColumnComment property is set.

Returns:
true if the tableColumnComment property is set.

unsetTableColumnComment

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


createTableColumnComment

TableColumnComment createTableColumnComment()
Creates and returns a new instance of Type TableColumnComment automatically establishing a containment relationship through the object's reference property, tableColumnComment.

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

getTableColumnComment

TableColumnComment[] getTableColumnComment()
Returns an array of TableColumnComment set for the object's multi-valued property tableColumnComment.

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

getTableColumnComment

TableColumnComment getTableColumnComment(int idx)
Returns the TableColumnComment set for the object's multi-valued property tableColumnComment based on the given index.

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

getTableColumnCommentCount

int getTableColumnCommentCount()
Returns a count for multi-valued property tableColumnComment.

Returns:
a count for multi-valued property tableColumnComment.

setTableColumnComment

void setTableColumnComment(TableColumnComment[] value)
Sets the given array of Type TableColumnComment for the object's multi-valued property tableColumnComment.

Parameters:
value - the array value

addTableColumnComment

void addTableColumnComment(TableColumnComment value)
Adds the given value of Type TableColumnComment for the object's multi-valued property tableColumnComment.

Parameters:
value - the value to add

removeTableColumnComment

void removeTableColumnComment(TableColumnComment value)
Removes the given value of Type TableColumnComment for the object's multi-valued property tableColumnComment.

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, clearing the underlying collection. The property will no longer be considered set.


createTableComment

TableComment createTableComment()
Creates and returns a new instance of Type TableComment automatically establishing a containment relationship through the object's reference property, tableComment.

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

getTableComment

TableComment[] getTableComment()
Returns an array of TableComment set for the object's multi-valued property tableComment.

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

getTableComment

TableComment getTableComment(int idx)
Returns the TableComment set for the object's multi-valued property tableComment based on the given index.

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

getTableCommentCount

int getTableCommentCount()
Returns a count for multi-valued property tableComment.

Returns:
a count for multi-valued property tableComment.

setTableComment

void setTableComment(TableComment[] value)
Sets the given array of Type TableComment for the object's multi-valued property tableComment.

Parameters:
value - the array value

addTableComment

void addTableComment(TableComment value)
Adds the given value of Type TableComment for the object's multi-valued property tableComment.

Parameters:
value - the value to add

removeTableComment

void removeTableComment(TableComment value)
Removes the given value of Type TableComment for the object's multi-valued property tableComment.

Parameters:
value - the value to remove


Copyright © 2013. All Rights Reserved.