org.asyrinx.joey.gen.model.rdb
クラス Column

java.lang.Object
  拡張org.asyrinx.joey.gen.model.Element
      拡張org.asyrinx.joey.gen.model.rdb.Column
すべての実装インタフェース:
java.lang.Cloneable

public class Column
extends Element

作成者:
akima

コンストラクタの概要
Column()
           
Column(Table parent, java.lang.String name, java.lang.String type)
           
Column(Table parent, java.lang.String name, java.lang.String type, java.lang.String size)
           
Column(Table parent, java.lang.String name, java.lang.String type, java.lang.String size, boolean required)
           
Column(Table parent, java.lang.String name, java.lang.String type, java.lang.String size, boolean required, boolean primaryKey)
           
Column(Table parent, java.lang.String name, java.lang.String type, java.lang.String size, boolean required, boolean primaryKey, java.lang.String defaultValue)
           
 
メソッドの概要
 boolean equals(java.lang.Object obj)
           
 int getDeciamlSizeAsInt()
           
 java.lang.String getDecimalSize()
           
 java.lang.String getDefault()
           
 java.lang.String getDefaultValue()
           
 java.lang.String getEnum()
           
 RdbEnumeration getEnumeration()
           
 java.lang.String getFk()
           
 java.lang.String getFkCascade()
           
 java.lang.String getFkType()
           
 java.util.List getForeignKeysContainsAsLocal()
           
 java.lang.String getIdMethod()
           
 int getJdbcType()
           
 Table getParent()
           
 java.lang.String getSize()
           
 int getSizeAsInt()
           
 java.lang.String getType()
           
 boolean isAutoIncrement()
           
 boolean isCaption()
           
 boolean isExtended()
           
 boolean isIndexed()
           
 boolean isPrimaryKey()
           
 boolean isRequired()
           
 boolean isUnique()
           
 void setAutoIncrement(boolean autoIncrement)
           
 void setCaption(boolean caption)
           
 void setDecimalSize(java.lang.String decimalSize)
           
 void setDefault(java.lang.String defaultValue)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setEnum(java.lang.String enum)
           
 void setExtended(boolean extended)
           
 void setFk(java.lang.String fk)
           
 void setFkb(java.lang.String fkb)
          推奨されていません。  
 void setFkCascade(java.lang.String fkcascade)
           
 void setFkType(java.lang.String fkType)
           
 void setIdMethod(java.lang.String idMethod)
           
 void setIndexed(boolean indexed)
           
 void setPrimaryKey(boolean primaryKey)
           
 void setRequired(boolean required)
           
 void setSize(java.lang.String size)
           
 void setType(java.lang.String type)
           
 void setUnique(boolean unique)
           
 
クラス org.asyrinx.joey.gen.model.Element から継承したメソッド
add, clone, getAncestorDepth, getDescription, getElementType, getFullName, getLabel, getName, getOption, getOptions, getOriginal, getParentElement, isEntity, setDescription, setLabel, setName, setOptions, setOriginal, setParentElement, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Column

public Column()

Column

public Column(Table parent,
              java.lang.String name,
              java.lang.String type)
パラメータ:
name -
type -

Column

public Column(Table parent,
              java.lang.String name,
              java.lang.String type,
              java.lang.String size)
パラメータ:
name -
type -
size -

Column

public Column(Table parent,
              java.lang.String name,
              java.lang.String type,
              java.lang.String size,
              boolean required)
パラメータ:
name -
type -
size -
required -

Column

public Column(Table parent,
              java.lang.String name,
              java.lang.String type,
              java.lang.String size,
              boolean required,
              boolean primaryKey)
パラメータ:
name -
type -
size -
required -
primaryKey -

Column

public Column(Table parent,
              java.lang.String name,
              java.lang.String type,
              java.lang.String size,
              boolean required,
              boolean primaryKey,
              java.lang.String defaultValue)
パラメータ:
name -
type -
size -
required -
primaryKey -
defaultValue -
メソッドの詳細

getParent

public Table getParent()

equals

public boolean equals(java.lang.Object obj)
オーバーライド:
クラス Element 内の equals

getDefault

public java.lang.String getDefault()
戻り値:
Returns the defaultValue.

getSizeAsInt

public int getSizeAsInt()

getDeciamlSizeAsInt

public int getDeciamlSizeAsInt()

setDefault

public void setDefault(java.lang.String defaultValue)
パラメータ:
defaultValue - The defaultValue to set.

getDefaultValue

public java.lang.String getDefaultValue()
戻り値:
Returns the defaultValue.

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)
パラメータ:
defaultValue - The defaultValue to set.

isPrimaryKey

public boolean isPrimaryKey()
戻り値:
Returns the primaryKey.

setPrimaryKey

public void setPrimaryKey(boolean primaryKey)
パラメータ:
primaryKey - The primaryKey to set.

isRequired

public boolean isRequired()
戻り値:
Returns the required.

setRequired

public void setRequired(boolean required)
パラメータ:
required - The required to set.

getSize

public java.lang.String getSize()
戻り値:
Returns the size.

setSize

public void setSize(java.lang.String size)
パラメータ:
size - The size to set.

getType

public java.lang.String getType()
戻り値:
Returns the type.

setType

public void setType(java.lang.String type)
パラメータ:
type - The type to set.

getJdbcType

public int getJdbcType()

getEnum

public java.lang.String getEnum()
戻り値:
Returns the enum.

setEnum

public void setEnum(java.lang.String enum)
パラメータ:
enum - The enum to set.

getEnumeration

public RdbEnumeration getEnumeration()

isAutoIncrement

public boolean isAutoIncrement()
戻り値:
Returns the autoIncrement.

setAutoIncrement

public void setAutoIncrement(boolean autoIncrement)
パラメータ:
autoIncrement - The autoIncrement to set.

getIdMethod

public java.lang.String getIdMethod()
戻り値:
Returns the idMethod.

setIdMethod

public void setIdMethod(java.lang.String idMethod)
パラメータ:
idMethod - The idMethod to set.

getFk

public java.lang.String getFk()
戻り値:
Returns the fk.

setFk

public void setFk(java.lang.String fk)
パラメータ:
fk - The fk to set.

getFkCascade

public java.lang.String getFkCascade()

setFkCascade

public void setFkCascade(java.lang.String fkcascade)

getFkType

public java.lang.String getFkType()

setFkType

public void setFkType(java.lang.String fkType)

setFkb

public void setFkb(java.lang.String fkb)
推奨されていません。  

パラメータ:
fkb -

isIndexed

public boolean isIndexed()
戻り値:
Returns the indexed.

setIndexed

public void setIndexed(boolean indexed)
パラメータ:
indexed - The indexed to set.

isUnique

public boolean isUnique()

setUnique

public void setUnique(boolean unique)

isExtended

public boolean isExtended()
戻り値:
Returns the extended.

setExtended

public void setExtended(boolean extended)
パラメータ:
extended - The extended to set.

getForeignKeysContainsAsLocal

public java.util.List getForeignKeysContainsAsLocal()

getDecimalSize

public java.lang.String getDecimalSize()

setDecimalSize

public void setDecimalSize(java.lang.String decimalSize)

isCaption

public boolean isCaption()

setCaption

public void setCaption(boolean caption)


Copyright © 2004-2005 asyrinx organization. All Rights Reserved.