public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
private static PropertyData getUniqueIdPropertyFromBaseClass( PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, MetadataBuildingContext context) { List<PropertyData> baseClassElements = new ArrayList<>(); XClass baseReturnedClassOrElement = baseInferredData.getClassOrElement(); PropertyContainer propContainer = new PropertyContainer( baseReturnedClassOrElement, inferredData.getPropertyClass(), propertyAccessor ); addElementsOfClass( baseClassElements, propContainer, context ); //Id properties are on top and there is only one return baseClassElements.get( 0 ); }
public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
PropertyHolder parent, MetadataBuildingContext context) { super( path, parent, inferredData.getPropertyClass(), context ); final XProperty embeddedXProperty = inferredData.getProperty(); setCurrentProperty( embeddedXProperty );
final XClass xClassProcessed = inferredData.getPropertyClass(); List<PropertyData> classElements = new ArrayList<>(); XClass returnedClassOrElement = inferredData.getClassOrElement(); throw new AnnotationException( "Property of @IdClass not found in entity " + baseInferredData.getPropertyClass().getName() + ": " + idClassPropertyData.getPropertyName() );
private static PropertyData getUniqueIdPropertyFromBaseClass(PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, ExtendedMappings mappings) { List<PropertyData> baseClassElements = new ArrayList<PropertyData>(); XClass baseReturnedClassOrElement = baseInferredData.getClassOrElement(); PropertyContainer propContainer = new PropertyContainer( baseReturnedClassOrElement, inferredData.getPropertyClass() ); addElementsOfClass( baseClassElements, propertyAccessor, propContainer, mappings ); //Id properties are on top and there is only one final PropertyData idPropertyOnBaseClass = baseClassElements.get( 0 ); return idPropertyOnBaseClass; }
rootClass.setEmbeddedIdentifier( inferredData.getPropertyClass() == null );
public ComponentPropertyHolder( Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings ) { super( path, parent, inferredData.getPropertyClass(), mappings ); final XProperty property = inferredData.getProperty(); setCurrentProperty( property ); this.component = component; this.isOrWithinEmbeddedId = parent.isOrWithinEmbeddedId() || ( property != null && ( property.isAnnotationPresent( Id.class ) || property.isAnnotationPresent( EmbeddedId.class ) ) ); }
public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
public XClass getPropertyClass() throws MappingException { return wrappedInferredData.getPropertyClass(); }
); final XClass xClassProcessed = inferredData.getPropertyClass(); List<PropertyData> classElements = new ArrayList<PropertyData>(); XClass returnedClassOrElement = inferredData.getClassOrElement(); throw new AnnotationException( "Property of @IdClass not found in entity " + baseInferredData.getPropertyClass().getName() + ": " + idClassPropertyData.getPropertyName() );
propertyBinder.setHolder( propertyHolder ); propertyBinder.setProperty( property ); propertyBinder.setReturnedClass( inferredData.getPropertyClass() ); propertyBinder.setBuildingContext( context ); if ( isIdentifierMapper ) {
public ComponentPropertyHolder( Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings ) { super( path, parent, inferredData.getPropertyClass(), mappings ); setCurrentProperty( inferredData.getProperty() ); this.component = component; }
private static PropertyData getUniqueIdPropertyFromBaseClass( PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, Mappings mappings) { List<PropertyData> baseClassElements = new ArrayList<PropertyData>(); XClass baseReturnedClassOrElement = baseInferredData.getClassOrElement(); PropertyContainer propContainer = new PropertyContainer( baseReturnedClassOrElement, inferredData.getPropertyClass() ); addElementsOfClass( baseClassElements, propertyAccessor, propContainer, mappings ); //Id properties are on top and there is only one return baseClassElements.get( 0 ); }
private static PropertyData getUniqueIdPropertyFromBaseClass( PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, Mappings mappings) { List<PropertyData> baseClassElements = new ArrayList<PropertyData>(); XClass baseReturnedClassOrElement = baseInferredData.getClassOrElement(); PropertyContainer propContainer = new PropertyContainer( baseReturnedClassOrElement, inferredData.getPropertyClass() ); addElementsOfClass( baseClassElements, propertyAccessor, propContainer, mappings ); //Id properties are on top and there is only one return baseClassElements.get( 0 ); }
private static PropertyData getUniqueIdPropertyFromBaseClass( PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, MetadataBuildingContext context) { List<PropertyData> baseClassElements = new ArrayList<>(); XClass baseReturnedClassOrElement = baseInferredData.getClassOrElement(); PropertyContainer propContainer = new PropertyContainer( baseReturnedClassOrElement, inferredData.getPropertyClass(), propertyAccessor ); addElementsOfClass( baseClassElements, propContainer, context ); //Id properties are on top and there is only one return baseClassElements.get( 0 ); }
BinderHelper.makeIdGenerator( id, generatorType, generatorName, mappings, localGenerators ); if ( isEmbedded ) { rootClass.setEmbeddedIdentifier( inferredData.getPropertyClass() == null );
propertyBinder.setHolder( propertyHolder ); propertyBinder.setProperty( property ); propertyBinder.setReturnedClass( inferredData.getPropertyClass() ); propertyBinder.setMappings( mappings ); if ( isIdentifierMapper ) {