|
||||||||||
前 次 | フレームあり フレームなし |
BaseType を使用しているパッケージ | |
---|---|
jp.finaluna.api.blogic | 業務処理を実行する業務ロジックを定義する。 |
jp.finaluna.api.dao | 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 |
jp.finaluna.api.dto | 業務ロジック - フレームワーク間のデータ入出力は、全てDTO(データ転送オブジェクト)を介して行う。 |
jp.finaluna.api.type | Javaの標準APIの型を内包した独自の型を定義する。 |
jp.finaluna.api.blogic での BaseType の使用 |
---|
jp.finaluna.api.blogic での BaseType のサブインタフェース | |
---|---|
interface |
BLogicCode<REQ extends DTO,RES extends DTO>
業務ロジックを一意に識別するコード型。 |
interface |
DAOCode<T extends DAO>
データアクセスオブジェクト(DAO)を一意に識別するコード型。 |
interface |
DTOCode<T extends DTO>
データ転送オブジェクト(DTO)を一意に識別するコード型。 |
BaseType 型の型パラメータを持つ jp.finaluna.api.blogic のメソッド | ||
---|---|---|
|
Context.createEntityQueryDAO(DAOCode<D> key)
EntityQueryDAOの取得。 |
|
|
Context.createEntityUpdateDAO(DAOCode<D> key)
EntityUpdateDAOの取得。 |
jp.finaluna.api.dao での BaseType の使用 |
---|
BaseType 型の型パラメータを持つ jp.finaluna.api.dao のクラス | |
---|---|
interface |
EntityQueryDAO<PK extends BaseType,VALUE extends DTO>
外部データを主キー参照する為のデータアクセスオブジェクト。 |
interface |
EntityUpdateDAO<PK extends BaseType,VALUE extends DTO>
外部データを主キー指定で更新するためのデータアクセスオブジェクト。 |
jp.finaluna.api.dao での BaseType のサブインタフェース | |
---|---|
interface |
QueryCode<T extends DTO>
クエリコード情報を保持する型のコード型。 |
jp.finaluna.api.dto での BaseType の使用 |
---|
jp.finaluna.api.dto での BaseType のサブインタフェース | |
---|---|
interface |
DTO
【マーカーインターフェース】 業務ロジックの入出力値を保持するデータ転送オブジェクトのマーカーインタフェース。 |
interface |
ParameterDTO
入出力情報を格納するデータ転送オブジェクト。 |
interface |
RequestDTO
入力情報を格納するデータ転送オブジェクト。 |
interface |
ResponseDTO
出力情報を格納するデータ転送オブジェクト。 |
interface |
ResponseStatusCode
応答ステータスを一意に識別するコード。 |
jp.finaluna.api.type での BaseType の使用 |
---|
jp.finaluna.api.type での BaseType のサブインタフェース | |
---|---|
interface |
CodeType
【マーカーインターフェース】 コード値を表す型。 |
interface |
CollectionType<E>
コレクションを保持する型。 |
interface |
DateAndTimeType
年月日時分秒を保持する型。 |
interface |
DateType
年月日を保持する型。 |
interface |
DecimalType
小数を保持する型。 |
interface |
IntegerType
整数を保持する型。 |
interface |
KeyCodeType
更新可能なコード型。 |
interface |
ListType<E>
リストを保持する型。 |
interface |
MapType<K,V>
マップを保持する型。 |
interface |
SetType<E>
セットを保持する型。 |
interface |
StringCode
固定文字列を保持する型。 |
interface |
StringType
可変文字列を保持する型。 |
interface |
TimestampType
年月日時分秒 ナノ秒を保持する型。 |
interface |
TimeType
時分秒を保持する型。 |
|
||||||||||
前 次 | フレームあり フレームなし |