パッケージ org.iplass.mtp.entity

  • インタフェースの概要 
    インタフェース 説明
    Entity
    Entity(データ)を表すインタフェース。
    EntityEventListener
    Entityの登録、更新、削除、ロード、検索、検証時になんらかの処理を実行したい場合に利用します。
    EntityManager
    Entityを管理するクラスのインタフェースです。
    PropertyNormalizer<T>
    Entityのプロパティの値の正規化をJavaクラスでカスタム実装する際のインタフェースです。
    PropertyValidator
    Entityのプロパティの値の検証をJavaクラスでカスタム実装する際のインタフェースです。
  • クラスの概要 
    クラス 説明
    BinaryReference
    バイナリデータへの参照を表すEntityの属性値です。
    DeepCopyOption  
    DeleteCondition
    一括削除の際の削除条件を表す。
    DeleteOption
    削除時のオプション。
    EntityEventContext
    EntityEventLintenerの呼び出しの際、 before~と、after~の呼び出しの間で保持されるContextです。
    EntityKey
    EntityのKEY情報
    GenericEntity
    Entityのデータを表現するクラス。
    InsertOption
    Entity追加処理時に指定可能なオプションです。
    LoadOption
    Entityのload時のオプションです。
    SearchOption
    検索時のオプションを指定可能です。
    SearchResult<T>
    検索結果をあらわすクラスです。
    SelectValue
    propertyが、SelectProperty型の場合、値として実際に返却されるクラス。
    UpdateCondition
    Entityデータを一括更新する際の更新条件。
    UpdateCondition.UpdateValue
    一括更新時の更新項目を表すクラス。
    UpdateOption
    Entity更新処理時に指定可能なオプションです。
    ValidateError
    Entityの検証結果の詳細。
    ValidateResult
    Entityの検証結果を表します。
    ValidationContext
    Entityのプロパティの値を検証する際のContextです。
  • 列挙型の概要 
    列挙 説明
    DeleteTargetVersion
    削除時の対象データのバージョン。
    SearchResult.ResultMode
    検索結果の読み込みモードです。
    TargetVersion
    更新時の対象データのバージョン。
  • 例外の概要 
    例外 説明
    EntityApplicationException
    Entityに関するアプリケーション例外のスーパークラス。
    EntityConcurrentUpdateException
    別トランザクションと更新が競合した場合スローされる例外。
    EntityDuplicateValueException
    Entityが一意制約により登録、更新できなかった場合スローされる例外。
    EntityLockedByUserException
    別ユーザーにてロックされているEntityを更新しようとした場合にスローされる例外。
    EntityQueryTimeoutException
    EQL発行時、timeoutヒントをセットした場合に、クエリがタイムアウトした際にスローされる例外。
    EntityRuntimeException
    Entityに関する操作の際発生したシステム例外。
    EntityValidationException
    バリデーションエラーがあった際にスローされる例外。
    EntityValueCastException
    EQLクエリー実行時などの場面において、 cast処理において値の変換に失敗した場合スローされる例外。