BinderHelper.getRelativePath( propertyHolder, propertyName ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setBuildingContext( context );
formulaColumn.setImplicit( false ); formulaColumn.setBuildingContext( context ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[] { formulaColumn }; column.setUpdatable( col.updatable() ); column.setExplicitTableName( tableName ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setBuildingContext( context );
BinderHelper.getRelativePath( propertyHolder, propertyName ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
formulaColumn.setImplicit( false ); formulaColumn.setMappings( mappings ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[] { formulaColumn }; column.setUpdatable( col.updatable() ); column.setSecondaryTableName( tableName ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
private static Ejb3Column[] buildImplicitColumn( PropertyData inferredData, Map<String, Join> secondaryTables, PropertyHolder propertyHolder, Nullability nullability, ExtendedMappings mappings ) { Ejb3Column[] columns; columns = new Ejb3Column[1]; Ejb3Column column = new Ejb3Column(); column.setImplicit( false ); //not following the spec but more clean if ( nullability != Nullability.FORCED_NULL && inferredData.getClassOrElement().isPrimitive() && ! inferredData.getProperty().isArray() ) { column.setNullable( false ); } column.setLength( DEFAULT_COLUMN_LENGTH ); column.setPropertyName( BinderHelper.getRelativePath( propertyHolder, inferredData.getPropertyName() ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings ); column.bind(); columns[0] = column; return columns; }
formulaColumn.setImplicit( false ); formulaColumn.setMappings( mappings ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[]{formulaColumn}; column.setUpdatable( col.updatable() ); column.setSecondaryTableName( col.table() ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
BinderHelper.getRelativePath( propertyHolder, propertyName ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
BinderHelper.getRelativePath( propertyHolder, propertyName ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
BinderHelper.getRelativePath( propertyHolder, propertyName ) ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables );
formulaColumn.setImplicit( false ); formulaColumn.setMappings( mappings ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[] { formulaColumn }; column.setUpdatable( col.updatable() ); column.setSecondaryTableName( tableName ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
formulaColumn.setImplicit( false ); formulaColumn.setMappings( mappings ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[] { formulaColumn }; column.setUpdatable( col.updatable() ); column.setSecondaryTableName( tableName ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.setMappings( mappings );
formulaColumn.setFormula( formulaAnn.value() ); formulaColumn.setImplicit( false ); formulaColumn.setPropertyHolder( propertyHolder ); formulaColumn.bind(); columns = new Ejb3Column[] { formulaColumn }; column.setUpdatable( col.updatable() ); column.setExplicitTableName( tableName ); column.setPropertyHolder( propertyHolder ); column.setJoins( secondaryTables ); column.extractDataFromPropertyData(inferredData);