org.plasma.provisioning.rdb.mysql.v5_5.impl
Class TableColumnImpl

java.lang.Object
  extended by org.plasma.sdo.core.CoreNode
      extended by org.plasma.sdo.core.CoreDataObject
          extended by org.plasma.provisioning.rdb.mysql.v5_5.impl.TableColumnImpl
All Implemented Interfaces:
DataObject, Serializable, TableColumn, CoreObjectHolder, NamedEntity, Node, PlasmaDataObject, PlasmaNode

public class TableColumnImpl
extends CoreDataObject
implements Serializable, TableColumn

Represents a system column definition which is linked to its system Table definition by association.

Generated implementation class representing the domain model entity TableColumn.

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.plasma.provisioning.rdb.mysql.v5_5.TableColumn
TableColumn.PROPERTY
 
Field Summary
static String NAMESPACE_URI
          The SDO namespace URI associated with the SDO Type for this class
 
Fields inherited from class org.plasma.sdo.core.CoreNode
EMPTY_EDGE_LIST, valueObject
 
Fields inherited from interface org.plasma.provisioning.rdb.mysql.v5_5.TableColumn
TYPE_NAME_TABLE_COLUMN
 
Constructor Summary
TableColumnImpl()
          Default No-arg constructor required for serialization operations.
TableColumnImpl(Type type)
           
 
Method Summary
 Table createTable()
          Creates and returns a new instance of Type Table automatically establishing a containment relationship through the object's reference property, table.
 String getCharacterSetName()
          Returns the value of the characterSetName property.
 int getCharMaxLength()
          Returns the value of the charMaxLength property.
 String getColumnComment()
          Returns the value of the columnComment property.
 String getColumnKey()
          Returns the value of the columnKey property.
 String getColumnName()
          Returns the value of the columnName property.
 String getColumnType()
          Returns the value of the columnType property.
 int getDataPrecision()
          Returns the value of the dataPrecision property.
 int getDataScale()
          Returns the value of the dataScale property.
 String getDataType()
          Returns the value of the dataType property.
 String getNullable()
          Returns the value of the nullable property.
 int getOctetMaxLength()
          Returns the value of the octetMaxLength property.
 String getOwner()
          Returns the value of the owner property.
 Table getTable()
          Returns the value of the table property.
 boolean isSetCharacterSetName()
          Returns true if the characterSetName property is set.
 boolean isSetCharMaxLength()
          Returns true if the charMaxLength property is set.
 boolean isSetColumnComment()
          Returns true if the columnComment property is set.
 boolean isSetColumnKey()
          Returns true if the columnKey property is set.
 boolean isSetColumnName()
          Returns true if the columnName property is set.
 boolean isSetColumnType()
          Returns true if the columnType property is set.
 boolean isSetDataPrecision()
          Returns true if the dataPrecision property is set.
 boolean isSetDataScale()
          Returns true if the dataScale property is set.
 boolean isSetDataType()
          Returns true if the dataType property is set.
 boolean isSetNullable()
          Returns true if the nullable property is set.
 boolean isSetOctetMaxLength()
          Returns true if the octetMaxLength property is set.
 boolean isSetOwner()
          Returns true if the owner property is set.
 boolean isSetTable()
          Returns true if the table property is set.
 void setCharacterSetName(String value)
          Sets the value of the characterSetName property to the given value.
 void setCharMaxLength(int value)
          Sets the value of the charMaxLength property to the given value.
 void setColumnComment(String value)
          Sets the value of the columnComment property to the given value.
 void setColumnKey(String value)
          Sets the value of the columnKey property to the given value.
 void setColumnName(String value)
          Sets the value of the columnName property to the given value.
 void setColumnType(String value)
          Sets the value of the columnType property to the given value.
 void setDataPrecision(int value)
          Sets the value of the dataPrecision property to the given value.
 void setDataScale(int value)
          Sets the value of the dataScale property to the given value.
 void setDataType(String value)
          Sets the value of the dataType property to the given value.
 void setNullable(String value)
          Sets the value of the nullable property to the given value.
 void setOctetMaxLength(int value)
          Sets the value of the octetMaxLength property to the given value.
 void setOwner(String value)
          Sets the value of the owner property to the given value.
 void setTable(Table value)
          Sets the value of the table property to the given value.
 void unsetCharacterSetName()
          Unsets the characterSetName property, the value of the property of the object being set to the property's default value.
 void unsetCharMaxLength()
          Unsets the charMaxLength property, the value of the property of the object being set to the property's default value.
 void unsetColumnComment()
          Unsets the columnComment property, the value of the property of the object being set to the property's default value.
 void unsetColumnKey()
          Unsets the columnKey property, the value of the property of the object being set to the property's default value.
 void unsetColumnName()
          Unsets the columnName property, the value of the property of the object being set to the property's default value.
 void unsetColumnType()
          Unsets the columnType property, the value of the property of the object being set to the property's default value.
 void unsetDataPrecision()
          Unsets the dataPrecision property, the value of the property of the object being set to the property's default value.
 void unsetDataScale()
          Unsets the dataScale property, the value of the property of the object being set to the property's default value.
 void unsetDataType()
          Unsets the dataType property, the value of the property of the object being set to the property's default value.
 void unsetNullable()
          Unsets the nullable property, the value of the property of the object being set to the property's default value.
 void unsetOctetMaxLength()
          Unsets the octetMaxLength 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 unsetTable()
          Unsets the table property, the value of the property of the object being set to the property's default value.
 
Methods inherited from class org.plasma.sdo.core.CoreDataObject
accept, accept, accept, acceptDepthFirst, add, contains, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, dump, dumpDepthFirst, equals, find, 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, 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, getUUID, getUUIDAsString, hashCode, isSet, isSet, isSet, remove, remove, reset, resetUUID, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setContainer, setContainmentProperty, setDataGraph, 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, toString, unset, unset, unset, uuidFromBase64, uuidToBase64
 
Methods inherited from class org.plasma.sdo.core.CoreNode
getEdges, getEntityName, getValue, getValueObject, removeValue, setValue, setValueObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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

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

See Also:
Constant Field Values
Constructor Detail

TableColumnImpl

public TableColumnImpl()
Default No-arg constructor required for serialization operations. This method is NOT intended to be used within application source code.


TableColumnImpl

public TableColumnImpl(Type type)
Method Detail

isSetCharMaxLength

public boolean isSetCharMaxLength()
Returns true if the charMaxLength property is set.

Property Definition: See getCharMaxLength or setCharMaxLength(...) for a definition of property charMaxLength

Specified by:
isSetCharMaxLength in interface TableColumn
Returns:
true if the charMaxLength property is set.

unsetCharMaxLength

public void unsetCharMaxLength()
Unsets the charMaxLength 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 getCharMaxLength or setCharMaxLength(...) for a definition of property charMaxLength

Specified by:
unsetCharMaxLength in interface TableColumn

getCharMaxLength

public int getCharMaxLength()
Returns the value of the charMaxLength property.

Property Definition: Length of the column (in bytes)

Specified by:
getCharMaxLength in interface TableColumn
Returns:
the value of the charMaxLength property.

setCharMaxLength

public void setCharMaxLength(int value)
Sets the value of the charMaxLength property to the given value.

Property Definition: Length of the column (in bytes)

Specified by:
setCharMaxLength in interface TableColumn

isSetCharacterSetName

public boolean isSetCharacterSetName()
Returns true if the characterSetName property is set.

Property Definition: See getCharacterSetName or setCharacterSetName(...) for a definition of property characterSetName

Specified by:
isSetCharacterSetName in interface TableColumn
Returns:
true if the characterSetName property is set.

unsetCharacterSetName

public void unsetCharacterSetName()
Unsets the characterSetName 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 getCharacterSetName or setCharacterSetName(...) for a definition of property characterSetName

Specified by:
unsetCharacterSetName in interface TableColumn

getCharacterSetName

public String getCharacterSetName()
Returns the value of the characterSetName property.

Property Definition: Name of the character set: CHAR_CS or NCHAR_CS

Specified by:
getCharacterSetName in interface TableColumn
Returns:
the value of the characterSetName property.

setCharacterSetName

public void setCharacterSetName(String value)
Sets the value of the characterSetName property to the given value.

Property Definition: Name of the character set: CHAR_CS or NCHAR_CS

Specified by:
setCharacterSetName in interface TableColumn

isSetColumnComment

public boolean isSetColumnComment()
Returns true if the columnComment property is set.

Specified by:
isSetColumnComment in interface TableColumn
Returns:
true if the columnComment property is set.

unsetColumnComment

public void unsetColumnComment()
Unsets the columnComment 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.

Specified by:
unsetColumnComment in interface TableColumn

getColumnComment

public String getColumnComment()
Returns the value of the columnComment property.

Specified by:
getColumnComment in interface TableColumn
Returns:
the value of the columnComment property.

setColumnComment

public void setColumnComment(String value)
Sets the value of the columnComment property to the given value.

Specified by:
setColumnComment in interface TableColumn

isSetColumnKey

public boolean isSetColumnKey()
Returns true if the columnKey property is set.

Property Definition: See getColumnKey or setColumnKey(...) for a definition of property columnKey

Specified by:
isSetColumnKey in interface TableColumn
Returns:
true if the columnKey property is set.

unsetColumnKey

public void unsetColumnKey()
Unsets the columnKey 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 getColumnKey or setColumnKey(...) for a definition of property columnKey

Specified by:
unsetColumnKey in interface TableColumn

getColumnKey

public String getColumnKey()
Returns the value of the columnKey property.

Property Definition: Default value for the column

Specified by:
getColumnKey in interface TableColumn
Returns:
the value of the columnKey property.

setColumnKey

public void setColumnKey(String value)
Sets the value of the columnKey property to the given value.

Property Definition: Default value for the column

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

Specified by:
setColumnKey in interface TableColumn

isSetColumnName

public boolean isSetColumnName()
Returns true if the columnName property is set.

Property Definition: See getColumnName or setColumnName(...) for a definition of property columnName

Specified by:
isSetColumnName in interface TableColumn
Returns:
true if the columnName property is set.

unsetColumnName

public void unsetColumnName()
Unsets the columnName 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 getColumnName or setColumnName(...) for a definition of property columnName

Specified by:
unsetColumnName in interface TableColumn

getColumnName

public String getColumnName()
Returns the value of the columnName property.

Property Definition: Column name

Specified by:
getColumnName in interface TableColumn
Returns:
the value of the columnName property.

setColumnName

public void setColumnName(String value)
Sets the value of the columnName property to the given value.

Property Definition: Column name

Specified by:
setColumnName in interface TableColumn

isSetColumnType

public boolean isSetColumnType()
Returns true if the columnType property is set.

Specified by:
isSetColumnType in interface TableColumn
Returns:
true if the columnType property is set.

unsetColumnType

public void unsetColumnType()
Unsets the columnType 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.

Specified by:
unsetColumnType in interface TableColumn

getColumnType

public String getColumnType()
Returns the value of the columnType property.

Specified by:
getColumnType in interface TableColumn
Returns:
the value of the columnType property.

setColumnType

public void setColumnType(String value)
Sets the value of the columnType property to the given value.

Specified by:
setColumnType in interface TableColumn

isSetDataPrecision

public boolean isSetDataPrecision()
Returns true if the dataPrecision property is set.

Property Definition: See getDataPrecision or setDataPrecision(...) for a definition of property dataPrecision

Specified by:
isSetDataPrecision in interface TableColumn
Returns:
true if the dataPrecision property is set.

unsetDataPrecision

public void unsetDataPrecision()
Unsets the dataPrecision 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 getDataPrecision or setDataPrecision(...) for a definition of property dataPrecision

Specified by:
unsetDataPrecision in interface TableColumn

getDataPrecision

public int getDataPrecision()
Returns the value of the dataPrecision property.

Property Definition: Decimal precision (total number of digits) for NUMBER datatype; binary precision for FLOAT datatype, null for all other datatypes.

Specified by:
getDataPrecision in interface TableColumn
Returns:
the value of the dataPrecision property.

setDataPrecision

public void setDataPrecision(int value)
Sets the value of the dataPrecision property to the given value.

Property Definition: Decimal precision (total number of digits) for NUMBER datatype; binary precision for FLOAT datatype, null for all other datatypes.

Specified by:
setDataPrecision in interface TableColumn

isSetDataScale

public boolean isSetDataScale()
Returns true if the dataScale property is set.

Property Definition: See getDataScale or setDataScale(...) for a definition of property dataScale

Specified by:
isSetDataScale in interface TableColumn
Returns:
true if the dataScale property is set.

unsetDataScale

public void unsetDataScale()
Unsets the dataScale 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 getDataScale or setDataScale(...) for a definition of property dataScale

Specified by:
unsetDataScale in interface TableColumn

getDataScale

public int getDataScale()
Returns the value of the dataScale property.

Property Definition: Digits to right of decimal point in a number

Specified by:
getDataScale in interface TableColumn
Returns:
the value of the dataScale property.

setDataScale

public void setDataScale(int value)
Sets the value of the dataScale property to the given value.

Property Definition: Digits to right of decimal point in a number

Specified by:
setDataScale in interface TableColumn

isSetDataType

public boolean isSetDataType()
Returns true if the dataType property is set.

Property Definition: See getDataType or setDataType(...) for a definition of property dataType

Specified by:
isSetDataType in interface TableColumn
Returns:
true if the dataType property is set.

unsetDataType

public void unsetDataType()
Unsets the dataType 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 getDataType or setDataType(...) for a definition of property dataType

Specified by:
unsetDataType in interface TableColumn

getDataType

public String getDataType()
Returns the value of the dataType property.

Property Definition: Datatype of the column

Specified by:
getDataType in interface TableColumn
Returns:
the value of the dataType property.

setDataType

public void setDataType(String value)
Sets the value of the dataType property to the given value.

Property Definition: Datatype of the column

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

Specified by:
setDataType in interface TableColumn

isSetNullable

public boolean isSetNullable()
Returns true if the nullable property is set.

Property Definition: See getNullable or setNullable(...) for a definition of property nullable

Specified by:
isSetNullable in interface TableColumn
Returns:
true if the nullable property is set.

unsetNullable

public void unsetNullable()
Unsets the nullable 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 getNullable or setNullable(...) for a definition of property nullable

Specified by:
unsetNullable in interface TableColumn

getNullable

public String getNullable()
Returns the value of the nullable property.

Property Definition: Specifies whether a column allows NULLs. Value is N if there is a NOT NULL constraint on the column or if the column is part of a PRIMARY KEY. The constraint should be in an ENABLE VALIDATE state.

Specified by:
getNullable in interface TableColumn
Returns:
the value of the nullable property.

setNullable

public void setNullable(String value)
Sets the value of the nullable property to the given value.

Property Definition: Specifies whether a column allows NULLs. Value is N if there is a NOT NULL constraint on the column or if the column is part of a PRIMARY KEY. The constraint should be in an ENABLE VALIDATE state.

Specified by:
setNullable in interface TableColumn

isSetOctetMaxLength

public boolean isSetOctetMaxLength()
Returns true if the octetMaxLength property is set.

Property Definition: See getOctetMaxLength or setOctetMaxLength(...) for a definition of property octetMaxLength

Specified by:
isSetOctetMaxLength in interface TableColumn
Returns:
true if the octetMaxLength property is set.

unsetOctetMaxLength

public void unsetOctetMaxLength()
Unsets the octetMaxLength 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 getOctetMaxLength or setOctetMaxLength(...) for a definition of property octetMaxLength

Specified by:
unsetOctetMaxLength in interface TableColumn

getOctetMaxLength

public int getOctetMaxLength()
Returns the value of the octetMaxLength property.

Property Definition: Length of the column (in bytes)

Specified by:
getOctetMaxLength in interface TableColumn
Returns:
the value of the octetMaxLength property.

setOctetMaxLength

public void setOctetMaxLength(int value)
Sets the value of the octetMaxLength property to the given value.

Property Definition: Length of the column (in bytes)

Specified by:
setOctetMaxLength in interface TableColumn

isSetOwner

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

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

Specified by:
isSetOwner in interface TableColumn
Returns:
true if the owner property is set.

unsetOwner

public 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

Specified by:
unsetOwner in interface TableColumn

getOwner

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

Property Definition: Owner of the table, view, or cluster

Specified by:
getOwner in interface TableColumn
Returns:
the value of the owner property.

setOwner

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

Property Definition: Owner of the table, view, or cluster

Specified by:
setOwner in interface TableColumn

isSetTable

public boolean isSetTable()
Returns true if the table property is set.

Specified by:
isSetTable in interface TableColumn
Returns:
true if the table property is set.

unsetTable

public void unsetTable()
Unsets the table 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.

Specified by:
unsetTable in interface TableColumn

createTable

public Table createTable()
Creates and returns a new instance of Type Table automatically establishing a containment relationship through the object's reference property, table.

Specified by:
createTable in interface TableColumn
Returns:
a new instance of Type Table automatically establishing a containment relationship through the object's reference property table.

getTable

public Table getTable()
Returns the value of the table property.

Specified by:
getTable in interface TableColumn
Returns:
the value of the table property.

setTable

public void setTable(Table value)
Sets the value of the table property to the given value.

Specified by:
setTable in interface TableColumn


Copyright © 2013. All rights reserved.