org.seasar.extension.jdbc.impl
クラス PropertyTypeImpl

java.lang.Object
  拡張org.seasar.extension.jdbc.impl.PropertyTypeImpl
すべての実装インタフェース:
PropertyType

public class PropertyTypeImpl
extends java.lang.Object
implements PropertyType

PropertyTypeの実装クラスです。

作成者:
higa

コンストラクタの概要
PropertyTypeImpl(PropertyDesc propertyDesc)
          PropertyTypeImplを作成します。
PropertyTypeImpl(PropertyDesc propertyDesc, ValueType valueType)
          PropertyTypeImplを作成します。
PropertyTypeImpl(PropertyDesc propertyDesc, ValueType valueType, java.lang.String columnName)
          PropertyTypeImplを作成します。
PropertyTypeImpl(java.lang.String propertyName, ValueType valueType)
          PropertyTypeImplを作成します。
PropertyTypeImpl(java.lang.String propertyName, ValueType valueType, java.lang.String columnName)
          PropertyTypeImplを作成します。
 
メソッドの概要
 java.lang.String getColumnName()
          カラム名を返します。
 PropertyDesc getPropertyDesc()
          プロパティ記述を返します。
 java.lang.String getPropertyName()
          プロパティ名を返します。
 ValueType getValueType()
          JDBC用の型を返します。
 boolean isPersistent()
          永続されるかどうかを返します。
 boolean isPrimaryKey()
          プライマリーキーかどうかを返します。
 void setColumnName(java.lang.String columnName)
          カラム名を設定します。
 void setPersistent(boolean persistent)
          永続されるかどうかを設定します。
 void setPrimaryKey(boolean primaryKey)
          プライマリーキーかどうかを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PropertyTypeImpl

public PropertyTypeImpl(PropertyDesc propertyDesc)
PropertyTypeImplを作成します。

パラメータ:
propertyDesc - プロパティ記述

PropertyTypeImpl

public PropertyTypeImpl(PropertyDesc propertyDesc,
                        ValueType valueType)
PropertyTypeImplを作成します。

パラメータ:
propertyDesc - プロパティ記述
valueType - 値型

PropertyTypeImpl

public PropertyTypeImpl(PropertyDesc propertyDesc,
                        ValueType valueType,
                        java.lang.String columnName)
PropertyTypeImplを作成します。

パラメータ:
propertyDesc - プロパティ記述
valueType - 値型
columnName - カラム名

PropertyTypeImpl

public PropertyTypeImpl(java.lang.String propertyName,
                        ValueType valueType)
PropertyTypeImplを作成します。

パラメータ:
propertyName - プロパティ名
valueType - 値型

PropertyTypeImpl

public PropertyTypeImpl(java.lang.String propertyName,
                        ValueType valueType,
                        java.lang.String columnName)
PropertyTypeImplを作成します。

パラメータ:
propertyName - プロパティ名
valueType - 値型
columnName - カラム名
メソッドの詳細

getPropertyDesc

public PropertyDesc getPropertyDesc()
インタフェース PropertyType の記述:
プロパティ記述を返します。

定義:
インタフェース PropertyType 内の getPropertyDesc
戻り値:
プロパティ記述

getPropertyName

public java.lang.String getPropertyName()
インタフェース PropertyType の記述:
プロパティ名を返します。

定義:
インタフェース PropertyType 内の getPropertyName
戻り値:
プロパティ名

getColumnName

public java.lang.String getColumnName()
インタフェース PropertyType の記述:
カラム名を返します。

定義:
インタフェース PropertyType 内の getColumnName
戻り値:
カラム名

setColumnName

public void setColumnName(java.lang.String columnName)
インタフェース PropertyType の記述:
カラム名を設定します。

定義:
インタフェース PropertyType 内の setColumnName
パラメータ:
columnName - カラム名

getValueType

public ValueType getValueType()
インタフェース PropertyType の記述:
JDBC用の型を返します。

定義:
インタフェース PropertyType 内の getValueType
戻り値:
JDBC用の型

isPrimaryKey

public boolean isPrimaryKey()
インタフェース PropertyType の記述:
プライマリーキーかどうかを返します。

定義:
インタフェース PropertyType 内の isPrimaryKey
戻り値:
プライマリーキーかどうか

setPrimaryKey

public void setPrimaryKey(boolean primaryKey)
インタフェース PropertyType の記述:
プライマリーキーかどうかを設定します。

定義:
インタフェース PropertyType 内の setPrimaryKey
パラメータ:
primaryKey - プライマリーキーかどうか

isPersistent

public boolean isPersistent()
インタフェース PropertyType の記述:
永続されるかどうかを返します。

定義:
インタフェース PropertyType 内の isPersistent
戻り値:
永続されるかどうか

setPersistent

public void setPersistent(boolean persistent)
インタフェース PropertyType の記述:
永続されるかどうかを設定します。

定義:
インタフェース PropertyType 内の setPersistent
パラメータ:
persistent - 永続されるかどうか


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.