public class TypeMetadata extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TypeMetadata.Builder |
Modifier | Constructor and Description |
---|---|
protected |
TypeMetadata(TypeMetadata.Builder builder) |
protected TypeMetadata(TypeMetadata.Builder builder)
public Class<?> getType()
public List<PropertyMetadata> getAllPropertyMetadata()
public PropertyMetadata getPropertyMetadataForProperty(String propertyName)
public PropertyMetadata getIdPropertyMetadata()
public List<DocumentFieldMetadata> getClassBridgeMetadata()
public DocumentFieldMetadata getDocumentFieldMetadataFor(String fieldName)
public List<EmbeddedTypeMetadata> getEmbeddedTypeMetadata()
public List<ContainedInMetadata> getContainedInMetadata()
public Collection<org.hibernate.annotations.common.reflection.XClass> getOptimizationBlackList()
public boolean containsCollectionRole(String role)
public boolean areClassBridgesUsed()
public DocumentFieldMetadata getFieldMetadataForClassBridgeField(String fieldName)
public Discriminator getDiscriminator()
public org.hibernate.annotations.common.reflection.XMember getDiscriminatorGetter()
public boolean areStateInspectionOptimizationsEnabled()
public void disableStateInspectionOptimizations()
public LuceneOptions getClassLuceneOptions(DocumentFieldMetadata fieldMetadata)
public LuceneOptions getFieldLuceneOptions(PropertyMetadata propertyMetadata, DocumentFieldMetadata fieldMetadata, Object value)
public BoostStrategy getDynamicBoost()
public float getStaticBoost()
public float getClassBoost(Object value)
public ScopedAnalyzer getDefaultAnalyzer()
public boolean isJpaIdUsedAsDocumentId()
Copyright © 2006–2014 Hibernate. All rights reserved.