public static class PropertyMetadata.Builder extends Object
Constructor and Description |
---|
Builder(BackReference<TypeMetadata> declaringType,
org.hibernate.annotations.common.reflection.XProperty propertyAccessor,
Class<?> propertyClass) |
Modifier and Type | Method and Description |
---|---|
PropertyMetadata.Builder |
addDocumentField(DocumentFieldMetadata documentFieldMetadata) |
PropertyMetadata.Builder |
addSortableField(SortableFieldMetadata sortableField) |
PropertyMetadata |
build() |
PropertyMetadata.Builder |
dynamicBoostStrategy(BoostStrategy boostStrategy) |
Set<DocumentFieldMetadata> |
getFieldMetadata() |
org.hibernate.annotations.common.reflection.XProperty |
getPropertyAccessor() |
BackReference<PropertyMetadata> |
getResultReference() |
public Builder(BackReference<TypeMetadata> declaringType, org.hibernate.annotations.common.reflection.XProperty propertyAccessor, Class<?> propertyClass)
public PropertyMetadata.Builder dynamicBoostStrategy(BoostStrategy boostStrategy)
public PropertyMetadata.Builder addDocumentField(DocumentFieldMetadata documentFieldMetadata)
public PropertyMetadata.Builder addSortableField(SortableFieldMetadata sortableField)
public org.hibernate.annotations.common.reflection.XProperty getPropertyAccessor()
public Set<DocumentFieldMetadata> getFieldMetadata()
public BackReference<PropertyMetadata> getResultReference()
public PropertyMetadata build()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved