Package org.iplass.mtp.entity
Class LoadOption
java.lang.Object
org.iplass.mtp.entity.LoadOption
Entityのload時のオプションです。
- 
Constructor SummaryConstructorsConstructorDescriptionwithReference = true, withMappedByReference = trueで設定するコンストラクタです。LoadOption(boolean withReference, boolean withMappedByReference) 指定のオプションで、LoadOptionをnewします。LoadOption(String... loadReference) 指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferenceが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferenceが優先されます。LoadOption(List<String> loadReferences) 指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanlocalized=trueに設定します。voidsetLoadReferences(List<String> loadReferences) Load時に指定の参照プロパティのみを読み込むように設定します。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。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を保存時点のバージョンで取得します。 Load対象のEntity自体もバージョン管理されている場合は、 ロード対象Entityのversionまでを指定している場合に有効なフラグとなります。
- 
Constructor Details- 
LoadOptionpublic LoadOption()withReference = true, withMappedByReference = trueで設定するコンストラクタです。
- 
LoadOptionpublic LoadOption(boolean withReference, boolean withMappedByReference) 指定のオプションで、LoadOptionをnewします。- Parameters:
- withReference- 参照プロパティも取得するように設定
- withMappedByReference- 被参照の参照プロパティも取得するように設定
 
- 
LoadOption指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。- Parameters:
- loadReferences- ロードする参照プロパティ名のリスト
 
- 
LoadOption指定の参照プロパティのみをロードする形で、LoadOptionをnewします。 loadReferenceが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferenceが優先されます。- Parameters:
- loadReference- ロードする参照プロパティ名の可変引数
 
 
- 
- 
Method Details- 
isVersionedpublic boolean isVersioned()
- 
setVersionedpublic void setVersioned(boolean versioned) 
- 
isNotifyListenerspublic boolean isNotifyListeners()
- 
setNotifyListenerspublic void setNotifyListeners(boolean notifyListeners) 
- 
getLoadReferences
- 
setLoadReferencesLoad時に指定の参照プロパティのみを読み込むように設定します。 loadReferencesが指定されている場合は、 withReference、withMappedByReferenceの指定によらず、loadReferencesが優先されます。- Parameters:
- loadReferences-
 
- 
isWithReferencepublic boolean isWithReference()
- 
setWithReferencepublic void setWithReference(boolean withReference) Load時に参照プロパティも読み込むように設定します。- Parameters:
- withReference-
 
- 
isWithMappedByReferencepublic boolean isWithMappedByReference()
- 
setWithMappedByReferencepublic void setWithMappedByReference(boolean withMappedByReference) Load時に被参照の参照プロパティも読み込むように設定します(withReference=trueとなっている前提の上で)。- Parameters:
- withMappedByReference-
 
- 
isLocalizedpublic boolean isLocalized()
- 
setLocalizedpublic void setLocalized(boolean localized) localized項目をLoad対象とするか否かを設定します。- Parameters:
- localized-
 
- 
localizedlocalized=trueに設定します。- Returns:
 
- 
unnotifyListenersLoad時に、EntityListenerに通知しないように設定します。- Returns:
 
- 
versioned参照先のEntityがバージョン管理されているEntityの場合、 参照先のEntityを保存時点のバージョンで取得します。 Load対象のEntity自体もバージョン管理されている場合は、 ロード対象Entityのversionまでを指定している場合に有効なフラグとなります。- Returns:
 
- 
toString
 
-