All Classes and Interfaces
Class
Description
汎用画面の表示制御Event
アカウントのロックアウト制御のポリシー定義。
アカウント通知クラス。
アカウントの作成、パスワードリセット時、ロックアウト時、ログイン時などの通知を受け取るListenerのインタフェースです。。
AccountNotificationListener
の定義。
定義されたAccountNotificationListenerにて、アカウントの状態の変更通知を受け取ることができる。アクションのキャッシュに対して、一致条件を定義するためのインタフェースです。
ActionMappingを定義するアノテーションです。
クライアントのキャッシュ設定のenumです。
CACHE : "Cache-Control:private"をセット
CACHE_PUBLIC : "Cache-Control:public"をセット
NO_CACHE : "Cache-Control:no-store,no-cache"をセット
CACHE : "Cache-Control:private"をセット
CACHE_PUBLIC : "Cache-Control:public"をセット
NO_CACHE : "Cache-Control:no-store,no-cache"をセット
ActionMappingの定義です。
ActionMappingは、当該name(URLのパス)を呼び出された際の、処理内容を規定します。
実行するCommandと、その実行結果による表示内容(template)を定義します。
複数のActionMappingを定義する場合のアノテーションです。
Action実行用メニューアイテム定義
Actionを呼び出す際のパラメータを表すインタフェース。
ActionのPermissionとして、パラメータまで定義されている場合、
当該のgetValue()で取得できる値と比較して権限判定する。
アクション系のパーツ
Actionの実行権限。
action名(=urlのパス)とその際のパラメータ値で権限を表現。
Actionに関連する処理のユーティリティクラス。
集計関数を表す抽象クラス。
Throws when an EntryPoint has already been initialized.
毎回承認画面を表示するConsentType定義です。
And条件を表す。
アプリケーション例外を表す例外。
zip形式(およびjar形式)のバイナリ定義(メタデータ)を表すインタフェース。
zip(jar)内のエントリを取得するためのインタフェースを持つ。
配列項目を表す。
バージョン管理しているEntityを検索する際に利用可能な、いつ時点のバージョンを検索するかを指示するための構文。
From句および、Refer句に指定可能。
From句および、Refer句に指定可能。
非同期実行Commandの定義です。
非同期実行Commandの定義。
定義した非同期実行CommandはCommandInvokerを利用して呼び出し可能。
非同期処理自体は、
AsyncTaskManager
経由で実行される。複数のAsyncCommandを定義する場合のAnnotation。
非同期Command呼び出しの際、AsyncRequestContextで取得可能なattributeの名前の定数。
非同期Commandを呼び出し時に利用するRequestContext。
AsyncRequestContextは実行する際Serializeされ、DBに格納される。 そのため、非同期呼び出し時に渡す属性(attribute)は、Serializable実装されている必要がある。 また、極力小さなオブジェクトとなるようにする。 大きなオブジェクトを渡す場合は、別途Entityなどの形でDBに格納し、 AsyncRequestContextへは、そのキーであるoidを渡すようにする。
getParam,getParamsメソッドは、以下のようなロジックで動作する。
AsyncRequestContextは実行する際Serializeされ、DBに格納される。 そのため、非同期呼び出し時に渡す属性(attribute)は、Serializable実装されている必要がある。 また、極力小さなオブジェクトとなるようにする。 大きなオブジェクトを渡す場合は、別途Entityなどの形でDBに格納し、 AsyncRequestContextへは、そのキーであるoidを渡すようにする。
getParam,getParamsメソッドは、以下のようなロジックで動作する。
非同期実行コンテキスト。
非同期実行タスク内で、非同期実行処理に関する情報(タスクID、キュー名)を取得する際に利用する。
非同期タスクの結果を表すクラス。
queue(の永続Store)にキューイングされた非同期タスクの詳細情報。
AsyncTaskInfoを検索する際の検索条件。
非同期実行を管理するManager。
非同期処理は、ローカルスレッド実行指定されない限り、一旦永続Storeに保存される。
そのため、ローカルスレッド実行でないtaskはSerializbleを実装する必要がある。
また、taskが実行結果を返す場合はその実行結果もSerializbleを実装する必要がある。
非同期タスクの実行オプションを表すクラスです。
実行時の設定(キュー名、実行モードなど)を指定可能です。
認証・認可に関する情報を管理するクラスです。
現在の実行スレッドに紐づけられるセキュリティ情報のスナップショットをあらわします。
認証方式のポリシー定義。
基盤組み込み(Builtin)の認証方式を利用する際に設定可能。
認証処理の種類を表すenum。
AuthenticationProviderのlogin()呼び出し時に
CredentialのauthenticationFactorにセットされる。
通常のログインなのか、もしくは信頼された認証を必要とするかを判断可能。
ログイン処理時に明示的に信頼された認証を必要とする場合は、
AuthenticationProcessType.TRUSTED_LOGINをCredentialにセットしてログイン処理を呼び出す。
セキュリティ管理クラス。
認可情報に従って制御を行うためのJSPタグです。
特定ロールの場合のみボディコンテンツを表示したり、ボディコンテンツの処理を特権実行するなどの制御が可能です。
認証トークンを表すインタフェースです。
ユーザーに紐付く認証トークンの一覧を表すインタフェースです。
テスト実施時のユーザーを指定します。
クラス、メソッドに指定可能です。
画面項目間の連動、自動補完設定
自動採番されるidを表すプロパティ。
AutoNumber型プロパティエディタ
表示タイプ
OpenID Provider(OpenID Connect)を利用したログイン処理の際、
iPLAss内に存在しないユーザーを自動的に作成する場合に実装するインタフェース。
AVG関数を表す。
パラメータをBean、Entityにセットするためのユーティリティです。
iPLAss用にコンフィグレーションされたBeanValidationのValidatorインスタンスを取得するためのユーティリティです。
BETWEEN条件文を表す。
バイナリ形式の定義(メタデータ)を表すインタフェース。
バイナリデータを表すプロパティ定義。
バイナリ型プロパティエディタ
表示タイプ
バイナリデータへの参照を表すEntityの属性値です。
EntityにBinaryPropertyが宣言されている場合は、
このインスタンスが返却されます。
バイナリ(BinaryReference)サイズのValidation。
バイナリサイズでチェック。
バイナリデータ(画像等)のTemplate定義。
バイナリ(BinaryReference)のValidation。
バイナリのmimeタイプ(の正規表現)でチェック。
EQLに対して、実際にDataStoreにクエリー発行する際にバインド変数(JDBCの場合PrepareStatement)を
利用することを指定するヒント句です。
Beanに格納されている値、関連するエラーをpageContextにバインドするJSPタグです。
スペース(何も表示しない)を表す要素
ブール値を表すプロパティ定義。
真偽値型プロパティエディタ
表示タイプ
BulkOperationInterrupterの実行結果を保持するContextです。
一括操作処理の種類
バルク更新対象を表すインタフェース。
Iterable.iterator()
で更新対象のBulkUpdateEntityを返却するように実装する。バルク更新の際の1Entityを表す。
更新方法(INSERT/UPDATE/MERGE/DELETE)の指定と、その対象Entityを指定する。
更新方法
ボタンを表す要素
WebAPIキャッシュ指定(Cache-Controlヘッダ)の種別です。
CacheCriteriaの定義タイプ
サーバ側でコンテンツのキャッシュを行う場合の定義です。
このキャッシュ基準定義に一致した場合、実際にはActionの処理が実行されず、
キャッシュされたコンテンツ(HTML、バイナリデータなど)がクライアントへ返却されます。
EQLの実行結果のキャッシュを行うヒント句です。
キャッシュのスコープ、キャッシュの有効期間(秒)を指定可能です。
CahceScopeがTRANSACTIONの場合は、同一トランザクション内のみ当該キャッシュが有効です。 CahceScopeがGLOBAL(デフォルト)の場合は、共有キャッシュとなります。 CahceScope.GLOBAL、CahceScope.GLOBAL_KEEP、CahceScope.GLOBAL_RELOADの場合は、有効期間(秒)を指定することが可能です。 有効期間(秒)未指定の場合は無期限(デフォルトは無期限に設定。ただし、バックエンドで利用しているCacheStoreの設定で有効期限を設定している場合は、その限り)となります。 CacheScope.GLOBAL利用する際は、Entity定義にてqueryCacheを有効化した上で、EQLのヒント句をつける必要があります。
EQLでの記述例:
select /*+ cache */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
や、
select /*+ cache(transaction) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
や、
select /*+ cache(60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
select /*+ cache(keep, 60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
select /*+ cache(reload, 60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
CahceScopeがTRANSACTIONの場合は、同一トランザクション内のみ当該キャッシュが有効です。 CahceScopeがGLOBAL(デフォルト)の場合は、共有キャッシュとなります。 CahceScope.GLOBAL、CahceScope.GLOBAL_KEEP、CahceScope.GLOBAL_RELOADの場合は、有効期間(秒)を指定することが可能です。 有効期間(秒)未指定の場合は無期限(デフォルトは無期限に設定。ただし、バックエンドで利用しているCacheStoreの設定で有効期限を設定している場合は、その限り)となります。 CacheScope.GLOBAL利用する際は、Entity定義にてqueryCacheを有効化した上で、EQLのヒント句をつける必要があります。
EQLでの記述例:
select /*+ cache */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
や、
select /*+ cache(transaction) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
や、
select /*+ cache(60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
select /*+ cache(keep, 60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
select /*+ cache(reload, 60) */ a, b from SampleEntity where c.x='hoge' and a=1 and b=15
キャッシュのスコープを表す列挙型です。
カレンダーパーツ
CASE文を表す。
Cast関数を表す。
文法:cast([valueExpression] as [type])
記述例:select cast(propA as integer) from SampleEntity
Castのtypeとして指定可能な値は以下(Case Insensitive)。 type説明変換元として可能な型 STRINGそれぞれの値を文字列として変換。型引数で文字列長の指定が任意で可能。すべての型 INTEGER整数型に変換。文字列からは変換失敗する場合もあるSTRING,INTEGER,FLOAT,DECIMAL,BOOLEAN FLOAT浮動小数点に変換。文字列からは変換失敗する場合もあるSTRING,INTEGER,FLOAT,DECIMAL,BOOLEAN DECIMAL固定小数点に変換。文字列からは変換失敗する場合もある。型引数でscaleの指定が任意で可能。STRING,INTEGER,FLOAT,DECIMAL,BOOLEAN BOOLEAN真偽値に変換。0 -> false, 1 -> true, それ以外nullに変換STRING,INTEGER,FLOAT,DECIMAL,BOOLEAN SELECTSelectValueに変換。SelectValueのvalueにcast前の値の文字列表現をセット。displayNameはnull。
※select項目としてのみ利用可能すべての型 DATE日付型に変換。TIMEを変換した場合は、1970/1/1となる。文字列からは変換失敗する場合もあるSTRING,DATE,DATETIME,TIME TIME時間型に変換。文字列からは変換失敗する場合もあるSTRING,DATE,TIME,DATETIME DATETIME日時型に変換。文字列からは変換失敗する場合もあるSTRING,DATE,TIME,DATETIME
文法:cast([valueExpression] as [type])
記述例:select cast(propA as integer) from SampleEntity
Castのtypeとして指定可能な値は以下(Case Insensitive)。 type説明変換元として可能な型 STRINGそれぞれの値を文字列として変換。型引数で文字列長の指定が任意で可能。すべての型 INTEGER整数型に変換。文字列からは変換失敗する場合もあるSTRING,INTEGER,FLOAT,DECIMAL,BOOLEAN FLOAT浮動小数点に変換。文字列からは変換失敗する場合もあるSTRING,INTEGER,FLOAT,DECIMAL,BOOLEAN DECIMAL固定小数点に変換。文字列からは変換失敗する場合もある。型引数でscaleの指定が任意で可能。STRING,INTEGER,FLOAT,DECIMAL,BOOLEAN BOOLEAN真偽値に変換。0 -> false, 1 -> true, それ以外nullに変換STRING,INTEGER,FLOAT,DECIMAL,BOOLEAN SELECTSelectValueに変換。SelectValueのvalueにcast前の値の文字列表現をセット。displayNameはnull。
※select項目としてのみ利用可能すべての型 DATE日付型に変換。TIMEを変換した場合は、1970/1/1となる。文字列からは変換失敗する場合もあるSTRING,DATE,DATETIME,TIME TIME時間型に変換。文字列からは変換失敗する場合もあるSTRING,DATE,TIME,DATETIME DATETIME日時型に変換。文字列からは変換失敗する場合もあるSTRING,DATE,TIME,DATETIME
OpenId ConnectにおけるClaimとUserエンティティのプロパティのマッピングを定義します。
OIDCのClient Authentication種別を表すEnumです。
クライアントキャッシュ指定(Cache-Controlヘッダ)の種別です。
ClientType別のポリシー定義です。
OAuth2のclient typeを表すEnumです。
Entityのpropertyを物理テーブルの特定のカラムに直接マッピングする場合に利用する定義のクラス。
当該のカラムは、事前に直接RDBのテーブル上に追加されている必要がある。
このマッピングが定義された場合は、このプロパティの値は直接そのカラムに格納される。
定義されるカラムの型、制約はプロパティに合わせて適切なものである必要がある。
ロジックを実装するためのインタフェースです。
Commandクラスの定義。
Commandのインスタンス(コンフィグレーションされた)の定義です。
Command定義。
Commandをコード中より呼び出す際に利用するインタフェースです。
CommandInvokerを利用してCommandを呼び出す場合と、直接Commandのexecuteを呼び出す場合の違いは、
CommandInterceptorの処理(トランザクション制御など)が実行されるか否かです。
テスト実施時のトランザクションをコミットするように指定します。
クラス、メソッドに指定可能です。
比較条件文の抽象クラス。
複数のCommandを単一のCommandとみなす場合の設定です。
検索条件を表す抽象クラス。
Service初期化時の設定をあらわすインタフェースです。
Note:スレッドセーフではない点注意ください。
Service.init(Config)
内のみで扱う想定のインスタンスです。テスト実施時の設定ファイル(~-service-config.xml)を指定可能です。
クラス、メソッドに指定可能です。
スコープ承認画面の表示有無を判断するための定義です。
CONTAINS条件文を表す。
ContentDispositionの種類。
COUNT関数を表す。
集計対象の指定は任意(未指定の場合は、件数をカウント)。
distinct指定した場合は、ユニーク数のカウント。
認証情報有効期限切れ例外
認証情報更新時の、更新ポリシー違反の場合の例外
CSV形式で記述されたStreamをソースとして実行するBulkUpdatable。
CSVデータストリームはヘッダー行と、各Entityを1行のCSVデータで表現する複数行のデータとして構成されている前提。 CSVデータストリームの例
CSVデータストリームはヘッダー行と、各Entityを1行のCSVデータで表現する複数行のデータとして構成されている前提。 CSVデータストリームの例
カスタムでCSVアップロード処理を行わせるインターフェース
CSVアップロード登録処理の種類
CUME_DIST Window関数を表す。
ResourceServerからのintrospectionリクエストのレスポンスを
カスタマイズするためのインタフェースです。
Introspectionにてカスタムの処理を追加するための定義です。
Entityのデータを多言語対応する戦略の定義。
アプリ固有のデータペイロードを表すクラス。
key-value型で値をセットする。
日付をあらわすプロパティ定義。
日付型プロパティエディタ
表示タイプ
日付・時間型のフォーマットのプロパティ
日時をあらわすプロパティ定義。
日付・時間型プロパティエディタのスーパークラス
表示タイプ
分の表示間隔
時間の表示範囲
日付操作用のユーティリティです。
固定小数点を表すプロパティ定義。
固定小数点型プロパティエディタ
標準セクション
定義がもつ共通のインタフェースを定義。
Definitionおよび、DefinitionInfo(Definitionのメタデータ)を保持するためのクラスです。
Definitionのメタ情報(共有設定、バージョン番号など)を表すクラスです。
DefinitionのManagerです。
Definition共通の詳細なメタデータ(共有設定、バージョン情報、登録状態のチェック)を扱うためのインタフェースを定義します。
Definitionの概要を表すクラスです。
name、およびdisplayName(表示名)、descriptionなどを保持します。
一括削除の際の削除条件を表す。
削除時のオプション。
削除時の対象データのバージョン。
DENSE_RANK Window関数を表す。
編集画面用のFormレイアウト情報
コピー対象
汎用詳細編集画面の表示制御Handler
表示タイプ
動的にtemplate名を指定するResult定義です。
各言語毎の値を、別インスタンス(レコード)として保存するDataLocalizationStrategy。
各言語毎の値を、別プロパティとして保存するDataLocalizationStrategy。
セレクトボックスの値
画面を構成する要素
EL式にて提供するカスタム関数が定義されるクラスです。
iPLAss上でTemplateとして管理されるJSPからは、 RequestContext, SessionContextそれぞれにsetAttributeした値を透過的に取得可能です。
CASE文のELSE句を表す。
Entity(データ)を表すインタフェース。
Entityに関するアプリケーション例外のスーパークラス。
カレンダー定義
期間タイプ
カレンダーに表示するEntityの設定
カレンダーの検索方法
カレンダー定義を管理するクラスのインターフェース
別トランザクションと更新が競合した場合スローされる例外。
Entityの論理定義。
Entity定義を管理するクラスのインタフェース。
Entity定義更新時の結果を表すクラス。
Entity定義の変更は、データの変更を伴う可能性があり、
定義変更処理自体は、非同期、別トランザクションで実行される。
呼び出し側スレッドを同期したい場合は、isSuccess()を呼び出す。
isSuccess()呼び出し時に、呼び出し側スレッドが待機する形となる。
Entityが一意制約により登録、更新できなかった場合スローされる例外。
一意制約例外は、PKの重複、ユニークインデックスの重複で発生しうる。
EntityEventLintenerの呼び出しの際、
before~と、after~の呼び出しの間で保持されるContextです。
(他のListenerともContextは共有されるので、キー名は重複し得ないものを利用するようにしてください)
Entityの登録、更新、削除、ロード、検索、検証時になんらかの処理を実行したい場合に利用します。
当該インタフェースを実装したクラスをEventListenerとして、
EntityDefinitionに定義することにより、各イベント発生時にメソッドが呼び出されます。
Entityの属性項目を表す。
Entityのフィルタ定義
Entityのフィルタ設定
Entityのフィルタ情報を管理するクラスのインターフェース。
Entity操作のInterceptor。
EntityInterceptorのアダプタ。
InvocationType毎に別メソッドとして、デフォルト実装(何もせず後続処理呼び出し)を提供。
Entity操作の呼び出しを表すインタフェース。
proceed()呼び出しで、後続処理(次のInterceptor呼び出しor実際のEntity操作)を呼び出す。
EntityのKEY情報
Entity一覧パーツ
別ユーザーにてロックされているEntityを更新しようとした場合にスローされる例外。
Entityを管理するクラスのインタフェースです。
EntityManagerを利用し、定義されているEntityのデータのCRUD操作が可能です。
javaコード内で、汎用モデルをPOJOで扱いたい場合のEntity-POJO間のマッピングを定義するクラス。
Entity表示用メニューアイテム定義
Entityの権限定義です。
Entity定義名×Action(登録、参照、更新、削除)単位で権限を表現します。
Entityのpropertyの権限。
Entity定義名×property名×Action(登録、参照、更新)単位で権限を表現。
EQL発行時、timeoutヒントをセットした場合に、クエリがタイムアウトした際にスローされる例外。
Entityに関する操作の際発生したシステム例外。
システム例外が発生した場合は、EntityManagerにて、
トランザクションは自動的にsetRollbackOnly()される。
ツリービューにEntityを表示するための定義情報
バリデーションエラーがあった際にスローされる例外。
EQLクエリー実行時などの場面において、
cast処理において値の変換に失敗した場合スローされる例外。
画面定義
画面定義を管理するクラスのインターフェース。
EntityViewに関する操作の際発生したシステム例外。
画面定義用ユーティリティクラス
EntityのWebAPIから利用可能なEntityWebApi定義
EntityのEntityWebApiDefinition情報を管理するクラスのインターフェース。
By using EntryPoint,
iPLAss can be initialized/destroyed directly from the code even if outside the servlet container,
and logic can be executed by specifying a tenant/user.
Builder of EntryPoint.
An interface for server execution environment information.
EQLレベルでのヒント句の抽象クラスです。
=条件文を表す。
エラーが存在する場合、エラー内容をフォーマットしてhtml出力するJSPタグです。
Entity登録、更新、削除、検索、検証時に
前処理、後処理を付け加えるためのEventListenerの定義。
イベント種別を表すenum。
Commandの処理で発生した例外をハンドリングするためのインタフェース。
Command.execute(RequestContext)
内で例外処理することもできるが、
Intercepter内で発生した例外も含めて捕捉したい場合は、Commandの実装クラスにて、
当該interfaceも合わせて実装するようにする。非同期タスクの処理中に例外が発生した場合、どうするかを指定するモードです。
Referenceプロパティの存在チェックを行うValidation。
参照先のEntityが存在しない場合、エラー。
数式により、プロパティの演算結果を返す、仮想的なプロパティを表す定義。
数式はEQL形式(ValueExpressionとして有効な式)にて記述。
自Entityの属性、関連定義されたEntityの属性を参照可能。
また、相関サブクエリの指定も可能。
数式型プロパティエディタ
表示タイプ
queryの際のfetchSizeを指定するヒント句です。
FileのPathを指定してArchiveBinaryDefinitionを指し示す為のクラス。
FileのPathを指定してBinaryDefinitionを指し示す為のクラス。
ファイル出力アイテム
Filter条件式からConditionを生成します。
Noに該当するConditionを生成します。
各機能ごとに指定されたnumに該当するConditionを返すよう実装します。
Filter条件式がサポートされた式かをチェックします。
浮動小数点を表すプロパティ定義。
浮動小数点型プロパティエディタ
汎用データ画面のFormに相当するレイアウト情報
汎用画面の表示制御Event
フォーム定義用ユーティリティクラス
FROM句を表す。
全文検索時の検索条件
Entityの全文検索を管理するクラスのインタフェース。
全文検索時のオプション
全文検索処理時に発生するException
関数を表す。
Oracle、MySQL、Postgresql共通で次のファンクションを利用可能。
ラムダ式を利用してBulkUpdatableを構築するためのクラス。
以下のような使い方。
Entityのデータを表現するクラス。
key-value形式で、Entityのプロパティの値を保持。
サポートしているgrant typeのEnumです。
>条件文を表す。
>=条件文を表す。
The Definition of a report output logic in GroovyScript
グループを表す。
Entity定義上、mtp.auth.Groupで定義される。
グループにはユーザーを所属させることが可能。
GROUP BY句を表す。
Nest構造をもつパーツ定義
NestProperty情報を保持しているElement定義
HAVING句を表す。
ヒント句を表す抽象クラスです。
EQLのヒントコメントを表現します。
メールテンプレートHTMLメッセージ定義
Represents the body text when sending html mail.
HTMLのinput要素のtype、patternに対するメッセージ定義
HTTP Method種別を表すenum。
Normalizer definition that uses ICU4J's Transliterator to perform the transformation.
RequestContext#getParamAs~()のメソッドで
対応する型に変換できなかった場合スローされる例外。
IN条件文を表す。
ValueExpressionのリスト、もしくはサブクエリーを指定可能。
別Action、TemplateをincludeするためのJSPタグです。
EQLに対して、propertyNameListで指定されるプロパティのINDEXの利用を明示的に指定するヒント句です。
ただし、実際の物理テーブルにおいて、当該INDEXから駆動されるかどうかは、データベースのオプティマイザの判断によります。
Indexの種類。
お知らせ一覧パーツ
Entity追加処理時に指定可能なオプションです。
整数を表すプロパティ定義。
整数値型プロパティエディタ
Interceptor実装クラスで判断可能な、Entityの操作の種類。
IS NOT NULL条件文を表す。
IS NULL条件文を表す。
Template definition of the template file for Jasper report output
Javaクラス指定によるAccountNotificationListener定義。
ActionCacheCriteria
の実装クラス名を指定する。Javaクラスで実装されるCustomTokenIntrospector定義です。
classNameに CustomTokenIntrospectorの実装クラスを指定します。
JavaのクラスによるEventListener定義。
EntityEventListenerをimplementsしたクラスを登録する。
This is the Normalizer definition by Java class implementation.
The Definition of a report output logic in Java class
JavaのクラスによるValidation定義。
PropertyValidator
の実装クラスを指定します。
asArrayフラグがtrueにセットされる場合、検証対象が配列の場合、分解せず配列のままPropertyValidatorのvalueへ渡します。Javascriptを利用した自動補完設定
表示タイプ
ElementやPropertyEditorに対応するJSPファイルのパスを示す。
ElementやPropertyEditorに対応するJSPファイルのパスを示す。
The interface for implementing Report Output Logic for JXLS.
Template definition of the template file for JXLS report output
Label形式をサポートするPropertyEditor
最終ログイン日時表示パーツ
文字列の長さをチェックするValidation。
文字列長が、min以上、max以下ではない場合、エラー。
<条件文を表す。
<=条件文を表す。
Like条件文を表す。
patternは、%、_でワイルドカード指定可能。
エスケープ文字は、\(%、_のエスケープは、\%、\_。\のエスケープは\\。)。
LIMIT句を表す。
リンクを表す要素
参照型の場合の連動元のプロパティ定義
LISTAGG関数を表す。
リテラルを表す。
EQL上での各プロパティのリテラル表現は以下の形。
プロパティ型リテラル表現例
String'で囲まれた文字列表現。'は''でエスケープ'aaaテスト文字'
'I''m a cat.' Integer数値表現のサフィックスとして、Iもしくはiを指定。もしくは、小数部指定を含まない数値表現。1234I
10i
54 Float数値表現のサフィックスとして、Fもしくはfを指定。もしくは、小数部指定を含む数値表現。1234.123F
0.12f
10.5 Decimal数値表現のサフィックスとして、Gもしくはgを指定。1234.123G
10001g Booleantrue もしくは false。大文字も可。true
FALSE SelectSelectValueのvalueを文字列して指定。サフィックスとしてSもしくはsを指定。'A01'S
'1's Date'yyyy-MM-dd'形式の日付表現文字列。サフィックスとしてDもしくはdを指定。'2012-12-11'D
'2011-11-15'd Time'HH:mm:ss'形式の日付表現文字列。サフィックスとしてTもしくはtを指定。'03:01:00'T
'18:24:15't DateTime'yyyy-MM-dd HH:mm:ss.SSS'(タイムゾーン指定する場合:'yyyy-MM-dd HH:mm:ss.SSSXXX')形式の日付表現文字列。
サフィックスとしてMもしくはmを指定。
タイムゾーン指定がない場合は、テナントローカルに設定されているタイムゾーンと判断する。'2011-11-15 16:03:01.123'M
'2010-01-30 01:25:01.200'm
'2010-01-30 01:25:01.200+09:00'M
'I''m a cat.' Integer数値表現のサフィックスとして、Iもしくはiを指定。もしくは、小数部指定を含まない数値表現。1234I
10i
54 Float数値表現のサフィックスとして、Fもしくはfを指定。もしくは、小数部指定を含む数値表現。1234.123F
0.12f
10.5 Decimal数値表現のサフィックスとして、Gもしくはgを指定。1234.123G
10001g Booleantrue もしくは false。大文字も可。true
FALSE SelectSelectValueのvalueを文字列して指定。サフィックスとしてSもしくはsを指定。'A01'S
'1's Date'yyyy-MM-dd'形式の日付表現文字列。サフィックスとしてDもしくはdを指定。'2012-12-11'D
'2011-11-15'd Time'HH:mm:ss'形式の日付表現文字列。サフィックスとしてTもしくはtを指定。'03:01:00'T
'18:24:15't DateTime'yyyy-MM-dd HH:mm:ss.SSS'(タイムゾーン指定する場合:'yyyy-MM-dd HH:mm:ss.SSSXXX')形式の日付表現文字列。
サフィックスとしてMもしくはmを指定。
タイムゾーン指定がない場合は、テナントローカルに設定されているタイムゾーンと判断する。'2011-11-15 16:03:01.123'M
'2010-01-30 01:25:01.200'm
'2010-01-30 01:25:01.200+09:00'M
LoadEntityInterrupterの実行結果を保持するContextです。
Entityロード時にカスタムで処理を行わせるインターフェース
ロード処理の種類
Entityのload時のオプションです。
日付・時間型のフォーマットの多言語設定のプロパティ
ローカライズ用SMSメールテンプレート定義
LocalizedStringDefinition定義。
Locale(Language)に対する値を定義する。
送信メールをLogに出力します。
※標準のLog設定では改行をブランクに置き換えているため、改行されずに出力されます。
StringPropertyの最大文字数に収まりきらない(環境により制限は異なる)テキストを表す定義。
文字列型プロパティエディタ
StringPropertyEditorの最大文字数に収まりきらない(環境により制限は異なる)テキストを扱う。
StringPropertyEditorの最大文字数に収まりきらない(環境により制限は異なる)テキストを扱う。
メールを表すクラスです。
対象のアカウントに対して、メール通知が行われるAccountNotificationListener定義。
メールの処理でエラーが発生した場合の例外
メールを送信する際利用するインタフェース。
メールテンプレート定義
MailTemplateDefinitionのManager。
メールテンプレート更新結果
iPLAssがAPIとして提供する管理サービスのマーカーインタフェースです。
ManagerのServiceLocatorです。
iPLAssが提供するManagerのインスタンスを取得可能です。
MapベースのActionParameterの実装です。
Beanへのマッピングエラーの詳細を表現するクラスです。
Beanへのマッピングに失敗した際にスローされる例外です。
Beanへのマッピング結果を表現するクラスです。
大量データ用参照セクション
MAX関数を表す。
メニューツリーに設定するアイテム定義
メニューツリー・メニュー(アイテム)に対する処理定義
メニューのツリー構造定義
MenuItem
を子階層として保持します。メッセージカテゴリ情報格納クラス
メッセージ情報格納クラス
メッセージマネージャ
WebAPI(REST)時のMethod種別を表すenum。
MIN関数を表す。
-を表す。
当基盤がスローする例外のスーパークラス。
JUnitに単体テスト用のユーティリティ処理を組み込むための JUnit5 Extension です。
Deprecated.
iPLAssの単体テストを記述する上でのユーティリティクラスです。
多重度データの出力フォーマット
EQLが変換されたデータベースネイティブのSQL文に付与するヒントを指定するヒント句です。
のように、SQLに付与したいヒント句を''で囲って指定します。
テーブルに対するヒント句(MySQLのindex hintなど)を指定する場合は、 第一引数にテーブル名を指定します。
native('ORDERED USE_NL_WITH_INDEX(...)')
のように、SQLに付与したいヒント句を''で囲って指定します。
テーブルに対するヒント句(MySQLのindex hintなど)を指定する場合は、 第一引数にテーブル名を指定します。
native(q0, 'FORCE INDEX(...)')
信頼された認証処理を経て認証されていない場合にスローする例外。
この例外がCommand(Actionで利用する)のexecute()からスローされた場合は、
基盤は、再認証画面(未ログインの場合は、認証画面)を表示するように動作する。
参照型でテーブル表示等の場合に表示する参照先のプロパティ定義
Normalizer definition of the newline character.
テスト実施時に未認証でテストを実行する場合指定します。
クラス、メソッドに指定可能です。
EQLに対して、実際にDataStoreにクエリー発行する際にバインド変数(JDBCの場合PrepareStatement)を利用しないことを指定するヒント句です。
ServiceConfigの設定により、常時バインドするように設定されている場合、特定のEQLをバインドせずに実行するために指定可能です。
階層フォルダ用メニューアイテム定義
EQLに対して、propertyNameListで指定されるプロパティのINDEXを利用しないように明示的に指定するヒント句です。
ただし、実際の物理テーブルにおいて、当該INDEXから駆動されないかどうかは、データベースのオプティマイザの判断によります。
セキュリティ権限上、許可されていない操作を行おうとした場合、スローされる例外。
Definition of property normalization process.
NOT条件を表す。
!=条件文を表す。
通知ペイロードを表すクラス。
いくつかの事前定義されたパラメータが存在する。
FCMの場合、
title、body、icon、soundなどを設定可能(詳細はFirebaseのドキュメント参照のこと)。
FCMの場合、
title、body、icon、soundなどを設定可能(詳細はFirebaseのドキュメント参照のこと)。
アカウント関連通知のタイプ。
必須チェックを行うValidation。
入力値がnullの場合、エラー。
トランザクションがない状態を表すTransactionです。
AutoNumberProperty
の採番タイプ。数値型プロパティエディタのスーパークラス
表示タイプ
数値範囲型プロパティエディタ
表示タイプ
OAuth2のAuthorizationServerに関する定義です。
OAuth2のClientに関する定義を表します。
OAuth2におけるResourceServerの定義です。
The Builder interface that can be used to customize the Service definition's property/bean value generation process.
OpenID Connectでclaimのセットを定義するためのScope定義です。
一度承認済みのscopeに関しては承認画面を出さないConsentType定義です。
ただし、scopeにoffline_accessを含む場合(RefreshTokenの発行)は、承認画面を表示します。
iPLAssがOpenID Connect RPとして動作する場合の定義です。
OR条件を表す。
ORDER BY句を表す。
順序指定がある集計関数を表す抽象クラス。
出力種別
client毎に異なるsubjectIdが付与されるSubjectIdentifierType定義です。
特定のユーザー単位のIDをベースにclient毎にそのハッシュ値を返却します。
クライアントからのリクエストのRequestContextのパラメータ名を指定(複数指定可)する。
リクエスト時のURLのパスをパラメータとして受けとる際のマッピング定義です。
ParamMapDefinitionを定義するアノテーションです。
( )を表す。
ValueExpression上での( )を表す。
PARTITION BY句を表す。
アカウントのパスワード制御のポリシー定義。
Push通知の本体(メッセージ、データ)を表すインタフェース。
PERCENT_RANK Window関数を表す。
権限を表す抽象クラス。
メールテンプレートテキストメッセージ定義
The interface for implementing Report Output Logic for POI.
Template definition of the template file for POI report output
多項式 (加減算)を表す。
条件文の抽象クラス。
テナント単位に定義可能な汎用の設定を表す。
name、valueのペアを持つ。
また、この設定を元に実行時に初期化、インスタンス化されるruntimeClassを定義することが可能。
runtimeClassは、この設定の読み込み時に1度だけ初期化され、テナントが有効の間、同一のインスタンスが保持される。
ただし、テナント起動中に、Preferenceの変更・再読み込みが発生した場合は、以前のruntimeClassのインスタンスが破棄(GC対象に)され、
新たなインスタンスが生成され初期化される。
runtimeClassはデフォルトコンストラクタを持つ、POJOもしくはPreferenceAwareを実装したクラス。
POJOの場合は、次の形でPreferenceの値が設定される。 Preference:POJOのname,valueプロパティに値をセット。その名前のプロパティがない場合は、セットしない。 PreferenceSet:上記に加えて、subSetで指定されている各Preferenceのnameをプロパティ名としてvalueを値としてセット。 PreferenceAware実装クラスの場合は、初期化時にinitializeメソッドが呼び出される。 runtimeClassにはutilityClassとして作成されたGroovyクラスの指定も可能。 utilityClassの場合は、そのクラスはGroovyコード内では可視であるが、javaで実装されたクラスからはGroovyObjectとしてのみ参照可能。
runtimeClassはデフォルトコンストラクタを持つ、POJOもしくはPreferenceAwareを実装したクラス。
POJOの場合は、次の形でPreferenceの値が設定される。 Preference:POJOのname,valueプロパティに値をセット。その名前のプロパティがない場合は、セットしない。 PreferenceSet:上記に加えて、subSetで指定されている各Preferenceのnameをプロパティ名としてvalueを値としてセット。 PreferenceAware実装クラスの場合は、初期化時にinitializeメソッドが呼び出される。 runtimeClassにはutilityClassとして作成されたGroovyクラスの指定も可能。 utilityClassの場合は、そのクラスはGroovyコード内では可視であるが、javaで実装されたクラスからはGroovyObjectとしてのみ参照可能。
Preferenceの実行時インスタンスにおいて、
初期化時のイベント通知を受けたい場合 このインタフェースを実装する。
PreferenceのManager。
Preferenceの取得、保存を行うことが可能。
複数のPreferenceを保持するPreference。
複数の設定値をまとめて管理したい場合に利用する。
バインド変数を定義可能なQuery。
トランザクションの伝搬をあらわすenum型です。
プロパティをレイアウトする情報の基底クラス
検索結果一覧用のプロパティ情報
Entityが保持するプロパティを定義するクラス。
Propertyの型により処理する際のswitch/case文で利用可能なemum。
プロパティを表示・編集するためのエディタ
PropertyをサポートするElement
プロパティ情報
It is an interface for custom implementation in Java class that normalizes the value of Entity property.
Normalization is performed just before validation.
Normalization can be called multiple times for the same property value.
Normalization is performed just before validation.
Normalization can be called multiple times for the same property value.
入力チェックの条件となるプロパティ
Entityのプロパティの値の検証をJavaクラスでカスタム実装する際のインタフェースです。
すべてのclientに共通のsubjectIdを返すSubjectIdentifierType定義です。
subjectIdとしてUserのプロパティ(oidやaccountIdなど)を利用可能ですが、
外部にその値を公開したくない場合はその値をハッシュするように設定することも可能です。
Push通知を表すクラス。
PushNotification送信時のListenerのインタフェース。
プッシュ通知を行う為のManager。
Push通知の結果を表すクラス。
Entityの検索をする際利用するクエリーを表現するクラスです。
SQLライクな検索条件を指定可能です。
Queryの処理時、
サポートされていない構文のため処理できないなどの場合スローされる例外。
範囲型プロパティエディタ
数値の範囲をチェックするValidation。
min、max、maxValueExcluded、minValueExcludedの指定により、範囲を定義。
その範囲外の場合、エラーとなる。
ユーザーのランク(職位、会員種別など)を表す。
Entity定義上、mtp.auth.Rankで定義される。
RANK Window関数を表す。
This is a hint clause if this EQL can be issued as a ReadOnly transaction.
実行結果として、リダイレクトするResult定義です。
参照項目(referenceName)を結合して取得する際、
結合条件(condition)を付与したい場合に利用します。
参照コンボ設定
別のEntityへの参照を表すプロパティ定義。
参照型プロパティエディタ
編集ページ
追加ボタン表示位置
参照コンボの検索タイプ
表示タイプ
参照配列のソートタイプ
URLパラメータのActionタイプ
Entity内に同一Entityの参照を持つ再帰構造のEntityをツリー表示する設定
ツリービューにEntityの参照を表示するための定義情報
ReferenceProperty
の参照タイプ。Normalizer definition that replaces with a regular expression.
正規表現によるValidation。
定義された正規表現に一致しない場合、エラーとなる。
汎用登録処理にカスタムで登録処理を行わせるインターフェース
登録処理の種類
キャッシュに紐づくEntityの対象を指定するためのenum。
RememberMe機能を利用する場合に利用する定数です。
RememberMe(ログインしたままにする)機能に関する設定。
RememberMeのトークンでログインする場合のCredentialです。
トークンでのログイン時には、token文字列を指定します。
RememberMeトークンでの認証の際、トークンが他者に盗まれた可能性がある場合にスローされる例外。
ただし、実際には盗まれていないが発生する可能性もある
(ほとんど同時に同一ブラウザ内からログイン処理を複数実行した場合、
サーバ処理は完結したが、クライアントのクッキーへの書き込みに失敗した場合など)。
LayoutアクションのJSPにおいて、実際のコンテンツを表示する箇所を指定するJSPタグです。
The definition of a report output function using POI or JXLS
帳票出力用テンプレートファイルのTemplate定義。
Commandへのリクエストを表すクラスです。
(ServletにおけるServletRequest相当のクラスです)
RequestContextベースのActionParameterの実装。
RequestContextベースのWebAPIParameterの実装。
RequestContextのラッパー。 Command内から、別Commandを呼び出す場合や、
Templateから、別templateをincludeする場合に、 パラメータを上書きしたい場合に利用します。
ラップするRequestContextの扱い方のモードをあらわします。
非同期処理に渡すRequestContextを生成する場合は、COPYモードを利用してください。
Represents available methods of HttpServletRequest.
WebApiリクエストの受け入れ可能な形式を表す定義です。
WebApiを呼び出す際の、HTTPリクエストヘッダーのContent-Typeヘッダーに対応します。
必須属性表示タイプ
いずれか必須
ResourceBundle取得用のユーティリティ。
Tokenを所有するUserの情報を返却するCustomTokenIntrospectorです。
レスポンスに"resource_owner"をキー名にUserエンティティを返却します。
また、"tenant_id"でテナントID、"tenant_name"でテナント名を返却します。
HTTPレスポンスのヘッダーに値をセットしたい際に利用するインタフェース。
Webからの呼び出しの際、CommandもしくはGroovyTempalte(※JSPで定義されたTemplate内では実行不可。LayoutActionにてJSPのTemplateで定義されたActionを指定した場合も不可)にて、
RequestContext
のattributeから取得可能(attribute名は、WebRequestConstants
を参照のこと)。
もしくは、 ActionUtil.getResponseHeader()
を利用し取得可能。
提供するメソッドは、HttpServletResponseにて定義されているメソッドのうちヘッダー操作系のメソッド。Response Mode種別を表すEnumです。
ResultDefinitionを定義するアノテーションです。
ResultDefinitionの種別です。
exceptionのマッピングで未指定を表すための例外クラスです(実際にこのクラスがスローされることはありません)
ActionでのCommandの実行結果によるプレゼンテーション処理の定義を表します。
commandResultStatus、exceptionClassNameの指定は、いずれかの指定が必須です。
非同期実行したCommandの処理結果により、なんらかの処理を実行したい場合に利用するインタフェース。
※RdbQueueを利用している場合、このhandleメソッドの呼び出しは、非同期処理のステータス更新トランザクションと 同一のトランザクション内で呼び出される。 もし、handleメソッド内で例外が発生した場合はトランザクションがロールバックされるので、 ステータス更新が正常に完了しない(=タスク実行中のままのステータスになり、結果タイムアウトとなる)点注意。
※RdbQueueを利用している場合、このhandleメソッドの呼び出しは、非同期処理のステータス更新トランザクションと 同一のトランザクション内で呼び出される。 もし、handleメソッド内で例外が発生した場合はトランザクションがロールバックされるので、 ステータス更新が正常に完了しない(=タスク実行中のままのステータスになり、結果タイムアウトとなる)点注意。
StreamResultの場合に、
Commandから直接コンテンツを出力するロジックを記述したい場合、利用するインタフェース。
このインタフェースを実装したクラスをRequestContextにセット(セット時のキー名をアノテーションもしくはメタデータに定義)。
テスト実施時のトランザクションをロールバックするように指定します。
クラス、メソッドに指定可能です。
Transaction.setRollbackOnly()
されたトランザクションをCommitしようとした場合、
また、
invalid reference
Transaction#requiresNew()
invalid reference
TransactionAction
DecimalPropertyにおける、数値の丸め方式。
ROW_NUMBER Window関数を表す。
行の項目のリストを表す。
複数項目でのin条件指定の際に利用する。
例:
(a, b) in ((1,'x'),(2,'y'),...)
の(1,'x')を表すValueExpression。
例:
(a, b) in ((1,'x'),(2,'y'),...)
の(1,'x')を表すValueExpression。
An interface for executing logic from EntryPoint in iPLAss.
スカラサブクエリを表す。
スカラサブクエリは単一値を返却するValueExpressionと定義される。
物理データベースに関する定義を表すクラス。
スコープの定義です。
GroovyScriptによるAccountNotificationListener定義。
キャッシュの一致判定ロジックをスクリプトで記述する。
承認画面表示有無をカスタムロジック(GroovyScript)で設定するConsentType定義です。
GroovyScriptで実装されるCustomTokenIntrospector定義です。
スクリプトを表す要素
GroovyScriptによるEventListenerの定義。
This is the Normalizer definition by Script.
スクリプトセクション
ScriptによるValidation定義です。
Scriptにより、falseを返却した場合、検証エラーとなります。
asArrayフラグがtrueにセットされる場合、検証対象が配列の場合、分解せず配列のまま検証Scriptのvalueへ渡します。
スクリプトパーツ
検索条件を保持するセクション
検索条件のソートタイプ
ダウンロード時の文字コード指定
アップロード時のトランザクション制御設定
Entityデータのサポートファイルタイプ
汎用検索画面にカスタムでCSVアップロード処理を行わせるインターフェース
検索画面用のFormレイアウト情報
汎用検索画面の表示制御Handler
検索時のオプションを指定可能です。
SearchQueryInterrupterの実行結果を保持するContextです。
汎用検索時にカスタムで処理を行わせるインターフェース
検索処理の種類
検索結果をあらわすクラスです。
検索結果の読み込みモードです。
EntityManagerの検索時に
SearchOption
にて指定可能です。
デフォルトはAT_ONCEです。Exception that is thrown when the search limit is reached in Entity CRUD Web API.
Note: This exception is thrown if the EntityWebApiService settings are set to throw an exception when the limit is exceeded.
Note: This exception is thrown if the EntityWebApiService settings are set to throw an exception when the limit is exceeded.
検索結果を保持するセクション
一括更新コミットトランザクション制御設定
一括削除コミットトランザクション制御設定
一括更新の排他制御起点
フォーム内の要素を複数保持できるセクション
SELECT句を表す。
選択肢からのセレクトを行うプロパティを表す定義。
SelectPropertyの定義方法は2つ。
ローカル定義:SelectPropertyに直接選択肢(SelectValue)を定義(selectValueList,localizedSelectValueList)
グローバル定義:共通に定義されているSelectValueDefinitionを指定(selectValueDefinitionName)。
両方設定時にはローカル定義より、グローバル定義の方が優先される。
選択型プロパティエディタ
表示タイプ
propertyが、SelectProperty型の場合、値として実際に返却されるクラス。
SelectValueのグローバル定義。
グローバル定義されたSelectValueは
それぞれのEntity定義のSelectPropertyから共通的に利用することが可能。
SelectValueDefinitionのManager。
メール送信時のListenerのインタフェース。
送信種別を表すenum。
SMS送信時のListenerのインタフェース。
2分割パーツ
iPLAssにて管理されるServiceのインタフェースです。
Serviceの初期化時に、設定が不正の場合にスローする例外です。
Service配下にて管理されるBeanが
Serviceのライフサイクルの通知を受け取る場合に実装するインタフェースです。
Serviceのレジストリです。
iPLAssが管理するServiceのインスタンスを取得可能です。
Serviceは設定ファイルにてコンフィグレーション可能です。
Sessionオブジェクト。
Definitionの共有設定を表すクラス。
シンプルな認証トークンで認証する際のCredentialです。
認証時にはトークン文字列を指定します。
認証トークンは事前にAuthTokenInfoListにて生成する必要があります。
SimpleAuthTokenは、当該トークンが紐付くユーザーとしてのアクセスを許可します。
また、SimpleAuthTokenは明示的に削除されるまで、永続的に有効です。
SMSメール.
SMSメールのManager.
SMSメールテンプレート定義
SmsMailTemplateDefinitionのManager.
ソートアイテム
ソート条件設定
ORDER BYのソート仕様を表す。
非同期タスクの開始モードです。
WebAPIのStateless/Statefulを表す種別です。
静的リソースの定義。
resourceとして、単一のファイル、もしくはアーカイブ(zipもしくはjar)されたファイルを指定可能。
アーカイブとして登録した場合は、アーカイブ内のファイルを指定して取得可能となる。
静的リソース定義を返却するResult定義です。
STDDEV_POP関数を表す。
STDDEV_SAMP関数を表す。
実行結果として、ストリーム(バイナリデータ、文字列データ)を出力するResult定義です。
文字列を表すプロパティ定義。
文字列型プロパティエディタ
RichTextライブラリ
表示タイプ
文字列操作のユーティリティ。
CommonsLangの各ユーティリティへのThinWapper。
subjectIdの方式に関する定義です。
サブクエリを表す。
on句にて、上位クエリとの結合条件を指定し相関サブクエリとすることが可能。
たとえば、
たとえば、
SUM関数を表す。
EQLの警告ログの出力が必要ないことをマークするためのヒント句です。
システム例外を表す例外。
更新時の対象データのバージョン。
非同期タスクを実行中に明示的にタスクをキャンセルされた場合に、スローされる例外。
非同期タスクの実行ステータス。
非同期タスクを実行中にタイムアウトが発生した場合、スローされる例外。
Templateを定義するアノテーションです。
テンプレート要素
テンプレート系のパーツ
テンプレートを表示するプロパティエディタ
表示タイプ
実行結果として、templateを出力するResult定義です。
複数のTemplateを定義する場合のアノテーションです。
JSPによるカスタマイズ可能なセクション
テンプレートを作成する際利用可能なユーティリティメソッド。
トランザクショントークン出力形式
テナント情報をあらわすオブジェクト
テナントの認証情報
テナントのメール情報
テナント定義を管理するクラスのインタフェース。
テスト実施時のテナント名を指定可能です。
クラス、メソッドに指定可能です。
項(乗除算)を表す。
テスト時に利用されるManagerLocatorの実装です。
テスト時に利用可能なRequestContextの実装です。
パラメータなどを明示的にセット可能です。
テスト時に利用可能なUploadFileHandleの実装です。
アップロードファイルを伴うテストの場合に、
TestRequestContext.setParam(String, Object)
にてセットします。テキストの配置
queryTimeout(秒)を指定するためのヒント句です。
時間を表すプロパティ定義。
時間型プロパティエディタ
日時型プロパティエディタ
TokenCheckを定義するアノテーションです。
トランザクショントークンのチェックの定義です。
画面表示パーツ
TOP画面定義
TOP画面定義を管理するクラスのインターフェース
Deprecated.
TOP画面パーツ
トランザクションを表すインタフェースです。
トランザクションを制御するためのメソッドを持っています。
トランザクションを制御するためのメソッドを持っています。
トランザクションをcommit/rollbackする際に、
なんらかの障害が発生した場合にスローされる例外です。
トランザクションのcommit、rollbackの通知を受け取るためのインタフェースです。
TransactionManagerのインタフェース。
トランザクション処理のオプションを指定するためのクラスです。
次のオプションを指定可能です。 項目デフォルト値説明 propagationREQUIREDトランザクション伝搬種別です。
次のオプションを指定可能です。 項目デフォルト値説明 propagationREQUIREDトランザクション伝搬種別です。
Propagation
に定義される種別を指定可能です。
readOnlyfalseこのトランザクションをreadOnlyとしてマークします。
rollbackWhenExceptiontrueトランザクション処理中に例外が発生した場合、トランザクションをロールバック(呼び出し元コードとトランザクションを共有する場合は、setRollbackOnly)します。
throwExceptionIfSetRollbackOnlyfalsetrueに設定された場合、トランザクションが当該トランザクション処理用に新規作成され、かつ処理中にsetRoobackOnlyされた場合、かつ明示的に例外がスローされなかった場合、RollbackException
をスローします。
ツリービュー定義
ツリービューグリッドのColModel
ツリービューグリッドのColModel
ツリービューのアイテム
ソート種別
ツリービュー定義を管理するクラスのインターフェース
ツリービューパーツ
Definitionの取得、更新を行うための型付けされたManagerのインタフェースです。
Normalizer definition for Unicode normalization.
サポートしていない操作を行った際にスローされる例外。
Entityデータを一括更新する際の更新条件。
一括更新時の更新項目を表すクラス。
Entity更新処理時に指定可能なオプションです。
アップロードされたファイルを表すインタフェース。
URL用メニューアイテム定義
ユーザーを表現するEntity。
当該Entityに保持されるプロパティは、
Entityとして設計されているmtp.auth.Userと一致するとは限らない。
セキュリティの認証機構に応じて、その認証機構特有のプロパティが設定されることがある。
User作成の際、すでに同一アカウントのユーザーが存在する場合、スローされる例外。
表示タイプ
テナント内のロジック(Command、Templateなど)で共通的に利用したい
ユーティリティクラス等を登録する際に利用する定義。
UtilityClassとして定義されたclassは、
テナント内の各Command、Templateなどのスクリプトから参照可能。
UtilityClass定義を管理するクラスのインタフェース。
Entityの検証結果の詳細。
項目別のエラーメッセージ、コードを保持。
Entityの検証結果を表します。
Entityのプロパティの値を検証する際のContextです。
検証ロジックの定義。
Entityに定義されるvalidation定義に従った検証を行います。
値を表す抽象クラス。
バインドされるプロパティの値を文字列にフォーマット処理するためのインタフェースです。
VAR_POP関数を表す。
VAR_SAMP関数を表す。
ReferenceProperty
での参照先のバージョン管理タイプEntityのバージョン管理の方式。
別バージョン表示用セクション
Viewの管理設定
画面側入力チェック
詳細表示で表示可能な仮想プロパティ
WebAPIの定義。
WebApiを利用した自動補完設定
自動補完タイプ
WebAPIを呼び出す際のパラメータを表すインタフェース。
WebAPIのPermissionとして、パラメータまで定義されている場合、
当該のgetValue()で取得できる値と比較して権限判定する。
リクエスト時のURLのパスをパラメータとして受けとる際のマッピング定義です。
WebApiParamMapDefinitionを定義するアノテーションです。
WebAPIの実行権限。
WebAPI名と、その際のパラメータで権限を表現。
WebApi呼び出し時、サーバ側でシステム例外が発生した際、
クライアント側へ実際に提示される例外のクラス。
複数のWebApiを定義する場合のAnnotation。
TokenCheckの定義。
Representing the Webhook to be dispatched.
The available method to use in Authorization Header.
The class representing the destination of Webhook.
Class of the custom headers.
The class representing the response of a dispatched Webhook.
Once the Webhook was sent, this handler will be called to handle the response.
Webからの呼び出しの際、RequestContextで取得可能なattributeの名前の定数。
CASE文のWHEN ~ THEN ~句を表す。
WHERE句を表す。
Normalizer definition that removes white space Leading and Trailing the character string.
Window集計関数を表すクラス。
Window関数を表す抽象クラス。
Window関数のORDER BY句を表す。
Windowランク関数を表す抽象クラス。
Window関数のORDER BYのソート仕様を表す。
WITHIN GROUP句を表す。
WITHIN GROUPのソート仕様を表す。
非同期実行Commandの処理結果を指定のEntityの指定のプロパティに書き出すResultHandler。
例外が発生した場合は、"FAIL"と書き込む。
合わせて、propertyNameForExceptionNameが設定されている場合は、
そのプロパティに例外クラス名を書き込む。
propertyNameForExceptionMessageが設定されている場合は、
そのプロパティに例外クラスメッセージを書き込む。
exceptionIfNoEntity=trueが設定されている場合、
書き込み対象のEntityが存在しなかった場合、例外をスローする。デフォルトfalse。
MTPJUnitTestExtension
を利用してください。