net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl
Class ColumnImpl

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl.ColumnImpl
All Implemented Interfaces:
Serializable, Cloneable, Column

public class ColumnImpl
extends Object
implements Serializable, Cloneable, Column

See Also:
Serialized Form

Field Summary
protected  String columnDefinition
           
protected  Boolean insertable
           
protected  Integer length
           
protected  String name
           
protected  Boolean nullable
           
protected  Integer precision
           
protected  Integer scale
           
protected  String table
           
protected  Boolean unique
           
protected  Boolean updatable
           
 
Constructor Summary
ColumnImpl()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl.ColumnImpl instance.
ColumnImpl(ColumnImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl.ColumnImpl instance by copying a given instance.
 
Method Summary
 ColumnImpl clone()
          Creates and returns a copy of this object.
 String getColumnDefinition()
          Gets the value of the columnDefinition property.
 Integer getLength()
          Gets the value of the length property.
 String getName()
          Gets the value of the name property.
 Integer getPrecision()
          Gets the value of the precision property.
 Integer getScale()
          Gets the value of the scale property.
 String getTable()
          Gets the value of the table property.
 Boolean isInsertable()
          Gets the value of the insertable property.
 Boolean isNullable()
          Gets the value of the nullable property.
 Boolean isUnique()
          Gets the value of the unique property.
 Boolean isUpdatable()
          Gets the value of the updatable property.
 void setColumnDefinition(String value)
          Sets the value of the columnDefinition property.
 void setInsertable(Boolean value)
          Sets the value of the insertable property.
 void setLength(Integer value)
          Sets the value of the length property.
 void setName(String value)
          Sets the value of the name property.
 void setNullable(Boolean value)
          Sets the value of the nullable property.
 void setPrecision(Integer value)
          Sets the value of the precision property.
 void setScale(Integer value)
          Sets the value of the scale property.
 void setTable(String value)
          Sets the value of the table property.
 void setUnique(Boolean value)
          Sets the value of the unique property.
 void setUpdatable(Boolean value)
          Sets the value of the updatable property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

unique

protected Boolean unique

nullable

protected Boolean nullable

insertable

protected Boolean insertable

updatable

protected Boolean updatable

columnDefinition

protected String columnDefinition

table

protected String table

length

protected Integer length

precision

protected Integer precision

scale

protected Integer scale
Constructor Detail

ColumnImpl

public ColumnImpl()
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl.ColumnImpl instance.


ColumnImpl

public ColumnImpl(ColumnImpl o)
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.persistence.orm.impl.ColumnImpl instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getName

public String getName()
Description copied from interface: Column
Gets the value of the name property.

Specified by:
getName in interface Column
Returns:
possible object is String

setName

public void setName(String value)
Description copied from interface: Column
Sets the value of the name property.

Specified by:
setName in interface Column
Parameters:
value - allowed object is String

isUnique

public Boolean isUnique()
Description copied from interface: Column
Gets the value of the unique property.

Specified by:
isUnique in interface Column
Returns:
possible object is Boolean

setUnique

public void setUnique(Boolean value)
Description copied from interface: Column
Sets the value of the unique property.

Specified by:
setUnique in interface Column
Parameters:
value - allowed object is Boolean

isNullable

public Boolean isNullable()
Description copied from interface: Column
Gets the value of the nullable property.

Specified by:
isNullable in interface Column
Returns:
possible object is Boolean

setNullable

public void setNullable(Boolean value)
Description copied from interface: Column
Sets the value of the nullable property.

Specified by:
setNullable in interface Column
Parameters:
value - allowed object is Boolean

isInsertable

public Boolean isInsertable()
Description copied from interface: Column
Gets the value of the insertable property.

Specified by:
isInsertable in interface Column
Returns:
possible object is Boolean

setInsertable

public void setInsertable(Boolean value)
Description copied from interface: Column
Sets the value of the insertable property.

Specified by:
setInsertable in interface Column
Parameters:
value - allowed object is Boolean

isUpdatable

public Boolean isUpdatable()
Description copied from interface: Column
Gets the value of the updatable property.

Specified by:
isUpdatable in interface Column
Returns:
possible object is Boolean

setUpdatable

public void setUpdatable(Boolean value)
Description copied from interface: Column
Sets the value of the updatable property.

Specified by:
setUpdatable in interface Column
Parameters:
value - allowed object is Boolean

getColumnDefinition

public String getColumnDefinition()
Description copied from interface: Column
Gets the value of the columnDefinition property.

Specified by:
getColumnDefinition in interface Column
Returns:
possible object is String

setColumnDefinition

public void setColumnDefinition(String value)
Description copied from interface: Column
Sets the value of the columnDefinition property.

Specified by:
setColumnDefinition in interface Column
Parameters:
value - allowed object is String

getTable

public String getTable()
Description copied from interface: Column
Gets the value of the table property.

Specified by:
getTable in interface Column
Returns:
possible object is String

setTable

public void setTable(String value)
Description copied from interface: Column
Sets the value of the table property.

Specified by:
setTable in interface Column
Parameters:
value - allowed object is String

getLength

public Integer getLength()
Description copied from interface: Column
Gets the value of the length property.

Specified by:
getLength in interface Column
Returns:
possible object is Integer

setLength

public void setLength(Integer value)
Description copied from interface: Column
Sets the value of the length property.

Specified by:
setLength in interface Column
Parameters:
value - allowed object is Integer

getPrecision

public Integer getPrecision()
Description copied from interface: Column
Gets the value of the precision property.

Specified by:
getPrecision in interface Column
Returns:
possible object is Integer

setPrecision

public void setPrecision(Integer value)
Description copied from interface: Column
Sets the value of the precision property.

Specified by:
setPrecision in interface Column
Parameters:
value - allowed object is Integer

getScale

public Integer getScale()
Description copied from interface: Column
Gets the value of the scale property.

Specified by:
getScale in interface Column
Returns:
possible object is Integer

setScale

public void setScale(Integer value)
Description copied from interface: Column
Sets the value of the scale property.

Specified by:
setScale in interface Column
Parameters:
value - allowed object is Integer

clone

public ColumnImpl clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.