インタフェース
jp.finaluna.api.type.ListType の使用

ListType を使用しているパッケージ
jp.finaluna.api.blogic 業務処理を実行する業務ロジックを定義する。 
jp.finaluna.api.dao 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
jp.finaluna.api.type.util フレームワークのユーティリティを定義する。 
 

jp.finaluna.api.blogic での ListType の使用
 

ListType を返す jp.finaluna.api.blogic のメソッド
<E> ListType<E>
ProcessContext.createListType()
          ListTypeの取得。
<E> ListType<E>
ProcessContext.createListType(int initialCapacity)
          ListTypeの取得。
 ListType<StringCode> Context.getParameterValues(StringCode key)
          業務ロジックへのパラメータを取得。
 

jp.finaluna.api.dao での ListType の使用
 

ListType 型の型パラメータを持つ jp.finaluna.api.dao のメソッド
<PA extends ListType<P>,P extends DTO>
int
UpdateDAO.update(PA dtoList, QueryCode<P> id)
          更新処理を実行する(複数件の実行)。
 

ListType を返す jp.finaluna.api.dao のメソッド
<P extends DTO,R extends DTO>
ListType<R>
QueryDAO.getInputResource(P dto, QueryCode<R> id)
          検索処理を実行する。
<P extends DTO,R extends DTO>
ListType<R>
PageQueryDAO.getInputResource(P dto, QueryCode<R> id, int start, int count)
          指定ページ検索処理を実行する。
<R extends DTO>
ListType<R>
QueryDAO.getInputResource(QueryCode<R> id)
          検索処理を実行する。
 

jp.finaluna.api.type での ListType の使用
 

ListType を返す jp.finaluna.api.type のメソッド
<E> ListType<E>
CollectionFactoryDelegate.createListType()
          ListTypeの取得。
static
<E> ListType<E>
CollectionFactory.createListType()
          ListTypeの取得。
<E> ListType<E>
CollectionFactoryDelegate.createListType(int initialCapacity)
          ListTypeの取得。
static
<E> ListType<E>
CollectionFactory.createListType(int initialCapacity)
          ListTypeの取得。
 

jp.finaluna.api.type.util での ListType の使用
 

ListType 型のパラメータを持つ jp.finaluna.api.type.util のメソッド
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.averageDecimal(ListType<DecimalType> values, int scale, MathUtil.Round round)
           DecimalTypeの平均を算出する。
 DecimalType MathUtil.averageInteger(ListType<IntegerType> values, int scale)
           IntegerTypeの平均を算出する。
 DecimalType MathUtil.averageInteger(ListType<IntegerType> values, int scale, MathUtil.Round round)
           IntegerTypeの平均を算出する。
 DecimalType MathUtil.sumDecimal(ListType<DecimalType> values)
           DecimalTypeを合計する。
 IntegerType MathUtil.sumInteger(ListType<IntegerType> values)
           IntegerTypeを合計する。