インターフェース 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に含まれているかどうかを返します。booleancontains(PropertyPath path) 指定されたPropertyPathが現在のPersistentPropertyPathsに含まれているかどうかを返します。dropPathIfSegmentMatches(PredicateSE<? super P> predicate) 指定された述語に一致するパスセグメントを含むPersistentPropertyPathを削除します。getFirst()最初のPersistentPropertyPathを返します。インターフェース IterableSE から継承されたメソッド
forEachSE, iterator, spliterator
メソッドの詳細
getFirst
contains
指定されたパスが現在のPersistentPropertyPathsに含まれているかどうかを返します。- パラメーター:
path- null であってはなりません。- 戻り値:
contains
指定されたPropertyPathが現在のPersistentPropertyPathsに含まれているかどうかを返します。- パラメーター:
path- null であってはなりません。- 戻り値:
dropPathIfSegmentMatches
指定された述語に一致するパスセグメントを含むPersistentPropertyPathを削除します。- パラメーター:
predicate- null であってはなりません。- 戻り値:
- 指定された述語に一致するパスセグメントを含む、すべての
PersistentPropertyPathインスタンスが削除されたPersistentPropertyPathsインスタンス。 - 導入:
- 2.1.4 / 2.2.2