|
||||||||||
前 次 | フレームあり フレームなし |
FinalunaApplException を使用しているパッケージ | |
---|---|
jp.finaluna.api.blogic | 業務処理を実行する業務ロジックを定義する。 |
jp.finaluna.api.dao | 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 |
jp.finaluna.api.exit | フレームワーク用出口処理を定義する。 |
jp.finaluna.api.type | Javaの標準APIの型を内包した独自の型を定義する。 |
jp.finaluna.api.type.util | フレームワークのユーティリティを定義する。 |
jp.finaluna.api.blogic での FinalunaApplException の使用 |
---|
FinalunaApplException をスローする jp.finaluna.api.blogic のメソッド | ||
---|---|---|
void |
Logic.execute(CONTEXT context,
REQ requestDto,
RES responseDto)
業務ロジックを実行する。 |
|
|
Context.execute(REQ request,
RES response,
BLogicCode<REQ,RES> key)
業務ロジックを呼出す。 |
|
void |
StartupLogic.start(CONTEXT context)
業務起動時処理を行う。 |
|
void |
StopLogic.stop(CONTEXT context)
業務停止時処理を行う。 |
jp.finaluna.api.dao での FinalunaApplException の使用 |
---|
jp.finaluna.api.dao での FinalunaApplException のサブクラス | |
---|---|
class |
FinalunaOptimisticLockFailureException
参照した時点から更新時までに、他者によってレコードが更新されていた場合にスローされる例外 |
FinalunaApplException をスローする jp.finaluna.api.dao のメソッド | ||
---|---|---|
void |
SqlPreCheck.check(ProcessContext context,
DTO dto)
SQL実行前チェック。 |
|
void |
EntityUpdateDAO.delete(VALUE value)
1レコードを削除する。 |
|
|
StoredProcedureDAO.execute(P dto,
QueryCode<P> id)
ストアドプロシージャを呼び出して戻り値をDTOに変換して返却する。 |
|
void |
EntityUpdateDAO.forceDelete(PK pk)
1レコードを強制削除する。 |
|
void |
EntityUpdateDAO.forceUpdate(VALUE value)
1レコードを強制更新する。 |
|
VALUE |
EntityQueryDAO.get(PK pk)
主キーを条件にして、1レコードを格納したDTOを取得する。 |
|
VALUE |
EntityUpdateDAO.getForUpdate(PK pk)
1レコードを更新用取得する。 |
|
|
QueryDAO.getInputResource(P dto,
QueryCode<R> id)
検索処理を実行する。 |
|
|
CursorDAO.getInputResource(P dto,
QueryCode<R> id)
データベースの検索処理を行う。 |
|
|
PageQueryDAO.getInputResource(P dto,
QueryCode<R> id,
int start,
int count)
指定ページ検索処理を実行する。 |
|
|
QueryDAO.getInputResource(QueryCode<R> id)
検索処理を実行する。 |
|
|
CursorDAO.getInputResource(QueryCode<R> id)
データベースの検索処理を行う。 |
|
void |
EntityUpdateDAO.insert(VALUE value)
1レコードを挿入する。 |
|
|
UpdateDAO.update(PA dtoList,
QueryCode<P> id)
更新処理を実行する(複数件の実行)。 |
|
|
UpdateDAO.update(P dto,
QueryCode<P> id)
更新処理を実行する(1件の実行)。 |
|
int |
UpdateDAO.update(QueryCode id)
更新処理を実行する(1件の実行)。 |
|
void |
EntityUpdateDAO.update(VALUE from,
VALUE to)
1レコードを更新する。 |
jp.finaluna.api.exit での FinalunaApplException の使用 |
---|
FinalunaApplException をスローする jp.finaluna.api.exit のメソッド | |
---|---|
void |
LogicPostExit.executePostExit(CONTEXT context,
REQ requestDto,
RES responseDto)
ロジック後出口を実行する。 |
void |
LogicPreExit.executePreExit(CONTEXT context,
REQ requestDto,
RES responseDto)
ロジック前出口を実行する。 |
jp.finaluna.api.type での FinalunaApplException の使用 |
---|
jp.finaluna.api.type での FinalunaApplException のサブクラス | |
---|---|
class |
FinalunaFormatException
フォーマット・解析処理例外 NumberFormatUtil 、DateFormatUtil で、フォーマット、解析失敗時にスローされる。 |
FinalunaApplException をスローする jp.finaluna.api.type のメソッド | |
---|---|
void |
CursorSet.close()
java.sql.ResultSetをクローズする。 |
T |
CursorSet.next()
取得されている次のレコードをDTOとして返却する。 |
jp.finaluna.api.type.util での FinalunaApplException の使用 |
---|
FinalunaApplException をスローする jp.finaluna.api.type.util のメソッド | |
---|---|
int |
ConvertUtilDelegate.intValueExact(DecimalType target)
DecimalType をint |
static int |
ConvertUtil.intValueExact(DecimalType target)
DecimalType をint |
int |
ConvertUtilDelegate.intValueExact(IntegerType target)
IntegerType をint |
static int |
ConvertUtil.intValueExact(IntegerType target)
IntegerType をint |
DecimalType |
ConvertUtilDelegate.toDecimalTypeExact(java.lang.String target)
String をDecimalType |
static DecimalType |
ConvertUtil.toDecimalTypeExact(java.lang.String target)
String をDecimalType |
DecimalType |
FinalunaTypeConvertUtilDelegate.toDecimalTypeExact(StringCode target)
StringCode をDecimalType に変換する。 |
static DecimalType |
FinalunaTypeConvertUtil.toDecimalTypeExact(StringCode target)
StringCode をDecimalType に変換する。 |
IntegerType |
ConvertUtilDelegate.toIntegerTypeExact(java.lang.String target)
String をIntegerType |
static IntegerType |
ConvertUtil.toIntegerTypeExact(java.lang.String target)
String をIntegerType |
IntegerType |
FinalunaTypeConvertUtilDelegate.toIntegerTypeExact(StringCode target)
StringCode をIntegerType に変換する。 |
static IntegerType |
FinalunaTypeConvertUtil.toIntegerTypeExact(StringCode target)
StringCode をIntegerType に変換する。 |
StringCode |
NumerationSystemUtil.toPlainNumberString(StringCode target)
命数法を用いた数値表現の文字列を、命数法を用いない数値表現の文字列に置き換えて返す。 |
void |
OutPrinterUtil.toPrinter(DTO dto)
プリンター印刷をする。 |
|
||||||||||
前 次 | フレームあり フレームなし |