jp.finaluna.api.type
インタフェース ConstantFactoryDelegate


@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $")
public interface ConstantFactoryDelegate

Finaluna型を生成する為のファクトリインタフェース。

Finaluna型を生成するファクトリ実装クラスは、このConstantTypeFactoryインタフェースを実装する。

バージョン:
$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $
作成者:
NTTデータ

メソッドの概要
<REQ extends DTO,RES extends DTO>
BLogicCode<REQ,RES>
createBLogicCode(java.lang.String value)
          BLogicCodeを生成する。
<T extends DAO>
DAOCode<T>
createDAOCode(java.lang.String value)
          DAOCodeを生成する。
 DateAndTimeType createDateAndTimeType(java.lang.String value)
          DateAndTimeTypeを生成する。
 DateType createDateType(java.lang.String value)
          DateTypeを生成する。
 DecimalType createDecimalType(java.lang.String value)
          DecimalTypeを生成する。
<T extends DTO>
DTOCode<T>
createDTOCode(java.lang.String value)
          DTOCodeを生成する。
 IntegerType createIntegerType(java.lang.String value)
          IntegerTypeを生成する。
<T extends DTO>
QueryCode<T>
createQueryCode(java.lang.String value)
          QueryCodeを生成する。
 StringCode createStringCode(java.lang.String value)
          StringCodeを生成する。
 StringType createStringType(java.lang.String value)
          StringTypeを生成する。
 TimestampType createTimestampType(java.lang.String value)
          TimestampTypeを生成する。
 TimeType createTimeType(java.lang.String value)
          TimeTypeを生成する。
 

メソッドの詳細

createBLogicCode

<REQ extends DTO,RES extends DTO> BLogicCode<REQ,RES> createBLogicCode(java.lang.String value)
BLogicCodeを生成する。

型パラメータ:
REQ - DTO
RES - DTO
パラメータ:
value - 値
戻り値:
BLogicCode

createDAOCode

<T extends DAO> DAOCode<T> createDAOCode(java.lang.String value)
DAOCodeを生成する。

型パラメータ:
T - DAO
パラメータ:
value - 値
戻り値:
DAOCode

createDateAndTimeType

DateAndTimeType createDateAndTimeType(java.lang.String value)
DateAndTimeTypeを生成する。

パラメータ:
value - 値
戻り値:
DateAndTimeType

createDateType

DateType createDateType(java.lang.String value)
DateTypeを生成する。

パラメータ:
value - 値
戻り値:
DateType

createDecimalType

DecimalType createDecimalType(java.lang.String value)
DecimalTypeを生成する。

パラメータ:
value - 値
戻り値:
DecimalType

createDTOCode

<T extends DTO> DTOCode<T> createDTOCode(java.lang.String value)
DTOCodeを生成する。

型パラメータ:
T - DTO
パラメータ:
value - 値
戻り値:
DTOCode

createIntegerType

IntegerType createIntegerType(java.lang.String value)
IntegerTypeを生成する。

パラメータ:
value - 値
戻り値:
IntegerType

createQueryCode

<T extends DTO> QueryCode<T> createQueryCode(java.lang.String value)
QueryCodeを生成する。

型パラメータ:
T - DTO
パラメータ:
value - 値
戻り値:
QueryCode

createStringCode

StringCode createStringCode(java.lang.String value)
StringCodeを生成する。

パラメータ:
value - 値
戻り値:
StringCode

createStringType

StringType createStringType(java.lang.String value)
StringTypeを生成する。

パラメータ:
value - 値
戻り値:
StringType

createTimestampType

TimestampType createTimestampType(java.lang.String value)
TimestampTypeを生成する。

パラメータ:
value - 値
戻り値:
TimestampType

createTimeType

TimeType createTimeType(java.lang.String value)
TimeTypeを生成する。

パラメータ:
value - 値
戻り値:
TimeType