Package | Description |
---|---|
org.hibernate.annotations.common.reflection | |
org.hibernate.boot.model.convert.internal | |
org.hibernate.boot.model.convert.spi | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.cfg.annotations | |
org.hibernate.envers.configuration.internal.metadata.reader | |
org.hibernate.envers.internal.tools |
Modifier and Type | Method and Description |
---|---|
List<XProperty> |
XClass.getDeclaredProperties(String accessType) |
List<XProperty> |
XClass.getDeclaredProperties(String accessType,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
ConverterDescriptor |
ConverterAutoApplyHandler.findAutoApplyConverterForAttribute(XProperty xProperty,
MetadataBuildingContext context) |
ConverterDescriptor |
ConverterAutoApplyHandler.findAutoApplyConverterForCollectionElement(XProperty xProperty,
MetadataBuildingContext context) |
ConverterDescriptor |
ConverterAutoApplyHandler.findAutoApplyConverterForMapKey(XProperty xProperty,
MetadataBuildingContext context) |
ConverterDescriptor |
AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForAttribute(XProperty xProperty,
MetadataBuildingContext context) |
ConverterDescriptor |
AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForCollectionElement(XProperty xProperty,
MetadataBuildingContext context) |
ConverterDescriptor |
AutoApplicableConverterDescriptor.getAutoAppliedConverterDescriptorForMapKey(XProperty xProperty,
MetadataBuildingContext context) |
Modifier and Type | Method and Description |
---|---|
XProperty |
WrappedInferredData.getProperty() |
XProperty |
PropertyPreloadedData.getProperty() |
XProperty |
PropertyInferredData.getProperty() |
XProperty |
PropertyData.getProperty()
Return the Hibernate mapping property
|
Modifier and Type | Method and Description |
---|---|
static CollectionPropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Collection collection,
String path,
XClass clazzToProcess,
XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext context)
buid a property holder on top of a collection
|
protected static void |
AnnotationBinder.defineFetchingStrategy(ToOne toOne,
XProperty property) |
JoinTable |
PropertyHolder.getJoinTable(XProperty property)
return
- null if no join table is present,
- the join table if not overridden,
- the overridden join table otherwise
|
JoinTable |
AbstractPropertyHolder.getJoinTable(XProperty property)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
protected AttributeConversionInfo |
ComponentPropertyHolder.locateAttributeConversionInfo(XProperty property) |
protected AttributeConversionInfo |
CollectionPropertyHolder.locateAttributeConversionInfo(XProperty property) |
protected AttributeConversionInfo |
ClassPropertyHolder.locateAttributeConversionInfo(XProperty property) |
protected abstract AttributeConversionInfo |
AbstractPropertyHolder.locateAttributeConversionInfo(XProperty property) |
static void |
BinderHelper.makeIdGenerator(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext,
IdentifierGeneratorDefinition foreignKGeneratorDefinition)
apply an id generator to a SimpleValue
|
static void |
BinderHelper.makeIdGenerator(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext,
Map<String,IdentifierGeneratorDefinition> localGenerators)
apply an id generator to a SimpleValue
|
ConverterDescriptor |
CollectionPropertyHolder.mapKeyAttributeConverterDescriptor(XProperty mapXProperty,
XClass keyXClass) |
void |
CollectionPropertyHolder.prepare(XProperty collectionProperty) |
ConverterDescriptor |
PropertyHolder.resolveAttributeConverterDescriptor(XProperty property)
Determine the AttributeConverter to use for the given property.
|
ConverterDescriptor |
AbstractPropertyHolder.resolveAttributeConverterDescriptor(XProperty property) |
ConverterDescriptor |
CollectionPropertyHolder.resolveElementAttributeConverterDescriptor(XProperty collectionXProperty,
XClass elementXClass) |
protected void |
AbstractPropertyHolder.setCurrentProperty(XProperty property)
Set the property be processed.
|
void |
PropertyHolder.startingProperty(XProperty property)
Called during binding to allow the PropertyHolder to inspect its discovered properties.
|
void |
ComponentPropertyHolder.startingProperty(XProperty property) |
void |
CollectionPropertyHolder.startingProperty(XProperty property) |
void |
ClassPropertyHolder.startingProperty(XProperty property) |
Constructor and Description |
---|
CollectionPropertyHolder(Collection collection,
String path,
XClass clazzToProcess,
XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext context) |
IdGeneratorResolverSecondPass(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext) |
IdGeneratorResolverSecondPass(SimpleValue id,
XProperty idXProperty,
String generatorType,
String generatorName,
MetadataBuildingContext buildingContext,
IdentifierGeneratorDefinition localIdentifierGeneratorDefinition) |
PropertyInferredData(XClass declaringClass,
XProperty property,
String propertyAccessor,
ReflectionManager reflectionManager)
Take the annoted element for lazy process
|
Modifier and Type | Method and Description |
---|---|
static String |
HCANNHelper.annotatedElementSignature(XProperty xProperty) |
protected boolean |
IdBagBinder.bindStarToManySecondPass(Map persistentClasses,
XClass collType,
Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
XProperty property,
boolean unique,
TableBinder associationTableBinder,
boolean ignoreNotFound,
MetadataBuildingContext buildingContext) |
protected boolean |
CollectionBinder.bindStarToManySecondPass(Map persistentClasses,
XClass collType,
Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
XProperty property,
boolean unique,
TableBinder associationTableBinder,
boolean ignoreNotFound,
MetadataBuildingContext buildingContext)
return true if it's a Fk, false if it's an association table
|
static CollectionBinder |
CollectionBinder.getCollectionBinder(String entityName,
XProperty property,
boolean isIndexed,
boolean isHibernateExtensionMapping,
MetadataBuildingContext buildingContext)
collection binder factory
|
SecondPass |
MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
XProperty property,
XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
MetadataBuildingContext buildingContext) |
SecondPass |
ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
XProperty property,
XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
MetadataBuildingContext buildingContext) |
SecondPass |
CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
XProperty property,
XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
MetadataBuildingContext buildingContext) |
static Member |
HCANNHelper.getUnderlyingMember(XProperty xProperty) |
void |
PropertyBinder.setProperty(XProperty property) |
void |
CollectionBinder.setProperty(XProperty property) |
void |
SimpleValueBinder.setType(XProperty property,
XClass returnedClass,
String declaringClassName,
ConverterDescriptor attributeConverterDescriptor) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicProperty
This class prenteds to be property but in fact it represents entry in the map (for dynamic component)
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ComponentAuditedPropertiesReader.checkAudited(XProperty property,
PropertyAuditingData propertyData,
String propertyName,
Audited allClassAudited,
String modifiedFlagSuffix) |
protected boolean |
AuditedPropertiesReader.checkAudited(XProperty property,
PropertyAuditingData propertyData,
String propertyName,
Audited allClassAudited,
String modifiedFlagSuffix) |
Constructor and Description |
---|
DynamicComponentSource(ReflectionManager reflectionManager,
Component component,
XProperty baseProperty) |
Modifier and Type | Method and Description |
---|---|
static XProperty |
ReflectionTools.getProperty(XClass clazz,
String propertyName) |
static XProperty |
ReflectionTools.getProperty(XClass clazz,
String propertyName,
String accessType) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.