private Property makePropertyAndValue() { validateBind(); LOG.debugf( "MetadataSourceProcessor property %s with lazy=%s", name, lazy ); final String containerClassName = holder.getClassName(); holder.startingProperty( property ); simpleValueBinder = new SimpleValueBinder(); simpleValueBinder.setBuildingContext( buildingContext ); simpleValueBinder.setPropertyName( name ); simpleValueBinder.setReturnedClassName( returnedClassName ); simpleValueBinder.setColumns( columns ); simpleValueBinder.setPersistentClassName( containerClassName ); simpleValueBinder.setType( property, returnedClass, containerClassName, holder.resolveAttributeConverterDescriptor( property ) ); simpleValueBinder.setReferencedEntityName( referencedEntityName ); simpleValueBinder.setAccessType( accessType ); SimpleValue propertyValue = simpleValueBinder.make(); setValue( propertyValue ); return makeProperty(); }
+ StringHelper.qualify( propertyHolder.getPath(), propertyName ) ); simpleValue.setBuildingContext( getBuildingContext() ); SimpleValue id = simpleValue.make(); ( (IdentifierCollection) collection ).setIdentifier( id );
elementBinder.setBuildingContext( buildingContext ); elementBinder.setReturnedClassName( mapKeyType );
value.setColumns( new Ejb3Column[] { indexColumn } ); value.setExplicitType( "integer" ); value.setBuildingContext( getBuildingContext() ); SimpleValue indexValue = value.make(); indexColumn.linkWithValue( indexValue );
value.setColumns( columns ); value.setPersistentClassName( persistentClassName ); value.setBuildingContext( buildingContext ); value.setType( inferredData.getProperty(), inferredData.getClassOrElement(), persistentClassName, null ); value.setAccessType( propertyAccessor );
elementBinder.setBuildingContext( buildingContext ); elementBinder.setReturnedClassName( collType.getName() ); if ( elementColumns == null || elementColumns.length == 0 ) {