|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.finaluna.api.type.ConstantFactory
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $") public class ConstantFactory
Finaluna型を生成する為のファクトリ。
業務ロジッククラスのFinaluna型フィールドに格納するインスタンス生成は、このConstantFactroyクラスを用いて生成する。
例) public class Blogic impliments logic { private static final StringCode stringCode = ConstantFactory.createStringCode("STRING");
フィールドの概要 | |
---|---|
private static ConstantFactoryDelegate |
typeFactory
Finaluna型生成クラス。 |
コンストラクタの概要 | |
---|---|
protected |
ConstantFactory()
デフォルトコンストラクタ |
メソッドの概要 | ||
---|---|---|
static
|
createBLogicCode(java.lang.String value)
BLogicCodeを生成する。 |
|
static
|
createDAOCode(java.lang.String value)
DAOCodeを生成する。 |
|
static DateAndTimeType |
createDateAndTimeType(java.lang.String value)
DateAndTimeTypeを生成する。 |
|
static DateType |
createDateType(java.lang.String value)
DateTypeを生成する。 |
|
static DecimalType |
createDecimalType(java.lang.String value)
DecimalTypeを生成する。 |
|
static
|
createDTOCode(java.lang.String value)
DTOCodeを生成する。 |
|
static IntegerType |
createIntegerType(java.lang.String value)
IntegerTypeを生成する。 |
|
static
|
createQueryCode(java.lang.String value)
QueryCodeを生成する。 |
|
static StringCode |
createStringCode(java.lang.String value)
StringCodeを生成する。 |
|
static StringType |
createStringType(java.lang.String value)
StringTypeを生成する。 |
|
static TimestampType |
createTimestampType(java.lang.String value)
TimestampTypeを生成する。 |
|
static TimeType |
createTimeType(java.lang.String value)
TimeTypeを生成する。 |
|
static void |
setTypeFactory(ConstantFactoryDelegate factory)
Finaluna型生成クラスを設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static ConstantFactoryDelegate typeFactory
コンストラクタの詳細 |
---|
protected ConstantFactory()
メソッドの詳細 |
---|
public static void setTypeFactory(ConstantFactoryDelegate factory)
factory
- ConstantFactoryDelegatepublic static DateAndTimeType createDateAndTimeType(java.lang.String value)
value
- 値
public static DateType createDateType(java.lang.String value)
value
- 値
public static DecimalType createDecimalType(java.lang.String value)
value
- 値
public static IntegerType createIntegerType(java.lang.String value)
value
- 値
public static StringType createStringType(java.lang.String value)
value
- 値
public static StringCode createStringCode(java.lang.String value)
value
- 値
public static TimestampType createTimestampType(java.lang.String value)
value
- 値
public static TimeType createTimeType(java.lang.String value)
value
- 値
public static <REQ extends DTO,RES extends DTO> BLogicCode<REQ,RES> createBLogicCode(java.lang.String value)
REQ
- DTORES
- DTOvalue
- 値
public static <T extends DAO> DAOCode<T> createDAOCode(java.lang.String value)
T
- DAOvalue
- 値
public static <T extends DTO> DTOCode<T> createDTOCode(java.lang.String value)
T
- DTOvalue
- 値
public static <T extends DTO> QueryCode<T> createQueryCode(java.lang.String value)
T
- DTOvalue
- 値
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |