パッケージ org.iplass.mtp.entity
クラス LoadOption
java.lang.Object
org.iplass.mtp.entity.LoadOption
Entityのload時のオプションです。
-
コンストラクタの概要
コンストラクタコンストラクタ説明withReference = true, withMappedByReference = trueで設定するコンストラクタです。LoadOption(boolean withReference, boolean withMappedByReference) 指定のオプションで、LoadOptionをnewします。LoadOption(String... loadReference) 指定の参照プロパティのみをロードする形で、LoadOptionをnewします。LoadOption(List<String> loadReferences) 指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 -
メソッドの概要
修飾子とタイプメソッド説明booleanbooleanbooleanbooleanbooleanlocalized=trueに設定します。voidsetLoadReferences(List<String> loadReferences) Load時に指定の参照プロパティのみを読み込むように設定します。voidsetLocalized(boolean localized) localized項目をLoad対象とするか否かを設定します。voidsetNotifyListeners(boolean notifyListeners) voidsetVersioned(boolean versioned) voidsetWithMappedByReference(boolean withMappedByReference) Load時に被参照の参照プロパティも読み込むように設定します(withReference=trueとなっている前提の上で)。voidsetWithReference(boolean withReference) Load時に参照プロパティも読み込むように設定します。toString()Load時に、EntityListenerに通知しないように設定します。参照先のEntityがバージョン管理されているEntityの場合、 参照先のEntityを保存時点のバージョンで取得します。
-
コンストラクタの詳細
-
LoadOption
public LoadOption()withReference = true, withMappedByReference = trueで設定するコンストラクタです。 -
LoadOption
public LoadOption(boolean withReference, boolean withMappedByReference) 指定のオプションで、LoadOptionをnewします。- パラメータ:
withReference- 参照プロパティも取得するように設定withMappedByReference- 被参照の参照プロパティも取得するように設定
-
LoadOption
指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。- パラメータ:
loadReferences- ロードする参照プロパティ名のリスト
-
LoadOption
指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferenceが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferenceが優先されます。- パラメータ:
loadReference- ロードする参照プロパティ名の可変引数
-
-
メソッドの詳細
-
isVersioned
public boolean isVersioned() -
setVersioned
public void setVersioned(boolean versioned) -
isNotifyListeners
public boolean isNotifyListeners() -
setNotifyListeners
public void setNotifyListeners(boolean notifyListeners) -
getLoadReferences
-
setLoadReferences
Load時に指定の参照プロパティのみを読み込むように設定します。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。- パラメータ:
loadReferences-
-
isWithReference
public boolean isWithReference() -
setWithReference
public void setWithReference(boolean withReference) Load時に参照プロパティも読み込むように設定します。- パラメータ:
withReference-
-
isWithMappedByReference
public boolean isWithMappedByReference() -
setWithMappedByReference
public void setWithMappedByReference(boolean withMappedByReference) Load時に被参照の参照プロパティも読み込むように設定します(withReference=trueとなっている前提の上で)。- パラメータ:
withMappedByReference-
-
isLocalized
public boolean isLocalized() -
setLocalized
public void setLocalized(boolean localized) localized項目をLoad対象とするか否かを設定します。- パラメータ:
localized-
-
localized
localized=trueに設定します。- 戻り値:
-
unnotifyListeners
Load時に、EntityListenerに通知しないように設定します。- 戻り値:
-
versioned
参照先のEntityがバージョン管理されているEntityの場合、 参照先のEntityを保存時点のバージョンで取得します。 Load対象のEntity自体もバージョン管理されている場合は、 ロード対象Entityのversionまでを指定している場合に有効なフラグとなります。- 戻り値:
-
toString
-