public static class PropertyMetadata.Builder extends Object implements PartialPropertyMetadata
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() |
Class<?> |
getPropertyClass() |
BackReference<PropertyMetadata> |
getResultReference() |
public Builder(BackReference<TypeMetadata> declaringType, org.hibernate.annotations.common.reflection.XProperty propertyAccessor, Class<?> propertyClass)
public Class<?> getPropertyClass()
getPropertyClass
in interface PartialPropertyMetadata
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 Hibernate. All rights reserved.