インターフェース PersistentPropertyPaths<T,P extends PersistentProperty<P>>
- すべてのスーパーインターフェース:
IterableSE<PersistentPropertyPath<P>>
、Streamable<PersistentPropertyPath<P>>
、SupplierSE<StreamSE<PersistentPropertyPath<P>>>
public interface PersistentPropertyPaths<T,P extends PersistentProperty<P>>
extends Streamable<PersistentPropertyPath<P>>
PersistentPropertyPath
のコレクションのラッパー。- 導入:
- 2.1
- 作成者:
- Oliver Gierke
メソッドのサマリー
修飾子と型メソッド説明boolean
指定されたパスが現在のPersistentPropertyPaths
に含まれているかどうかを返します。boolean
contains
(PropertyPath path) 指定されたPropertyPath
が現在のPersistentPropertyPaths
に含まれているかどうかを返します。dropPathIfSegmentMatches
(PredicateSE<? super P> predicate) 指定された述語に一致するパスセグメントを含むPersistentPropertyPath
を削除します。getFirst()
最初のPersistentPropertyPath
を返します。インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, iterator, spliterator
メソッドの詳細
getFirst
OptionalSE<PersistentPropertyPath<P>> getFirst()最初のPersistentPropertyPath
を返します。- 戻り値:
contains
指定されたパスが現在のPersistentPropertyPaths
に含まれているかどうかを返します。- パラメーター:
path
- null であってはなりません。- 戻り値:
contains
指定されたPropertyPath
が現在のPersistentPropertyPaths
に含まれているかどうかを返します。- パラメーター:
path
- null であってはなりません。- 戻り値:
dropPathIfSegmentMatches
指定された述語に一致するパスセグメントを含むPersistentPropertyPath
を削除します。- パラメーター:
predicate
- null であってはなりません。- 戻り値:
- 指定された述語に一致するパスセグメントを含む、すべての
PersistentPropertyPath
インスタンスが削除されたPersistentPropertyPaths
インスタンス。 - 導入:
- 2.1.4 / 2.2.2