/** * Synchronize internal information with the mapping data for the given * field. */ public void syncWith(FieldMapping field) { clear(false); if (field.getJoinForeignKey() != null) _tableName = field.getMappingRepository().getDBDictionary(). getFullName(field.getTable(), true); ClassMapping def = field.getDefiningMapping(); setColumnIO(field.getJoinColumnIO()); if (field.getJoinForeignKey() != null && def.getTable() != null) syncForeignKey(field, field.getJoinForeignKey(), field.getTable(), def.getTable()); _outer = field.isJoinOuter(); syncIndex(field, field.getJoinIndex()); syncUnique(field, field.getJoinUnique()); syncOrderColumn(field); syncStrategy(field); }
/** * Synchronize internal information with the mapping data for the given * field. */ public void syncWith(FieldMapping field) { clear(false); if (field.getJoinForeignKey() != null) _tableName = field.getMappingRepository().getDBDictionary(). getFullIdentifier(field.getTable(), true); ClassMapping def = field.getDefiningMapping(); setColumnIO(field.getJoinColumnIO()); if (field.getJoinForeignKey() != null && def.getTable() != null) syncForeignKey(field, field.getJoinForeignKey(), field.getTable(), def.getTable()); _outer = field.isJoinOuter(); syncIndex(field, field.getJoinIndex()); syncUnique(field, field.getJoinUnique()); syncJoinTableUniques(field, field.getJoinTableUniques()); syncOrderColumn(field); syncStrategy(field); }
/** * Synchronize internal information with the mapping data for the given * field. */ public void syncWith(FieldMapping field) { clear(false); if (field.getJoinForeignKey() != null) _tableName = field.getMappingRepository().getDBDictionary(). getFullIdentifier(field.getTable(), true); ClassMapping def = field.getDefiningMapping(); setColumnIO(field.getJoinColumnIO()); if (field.getJoinForeignKey() != null && def.getTable() != null) syncForeignKey(field, field.getJoinForeignKey(), field.getTable(), def.getTable()); _outer = field.isJoinOuter(); syncIndex(field, field.getJoinIndex()); syncUnique(field, field.getJoinUnique()); syncJoinTableUniques(field, field.getJoinTableUniques()); syncOrderColumn(field); syncStrategy(field); }
/** * Synchronize internal information with the mapping data for the given * field. */ public void syncWith(FieldMapping field) { clear(false); if (field.getJoinForeignKey() != null) _tableName = field.getMappingRepository().getDBDictionary(). getFullIdentifier(field.getTable(), true); ClassMapping def = field.getDefiningMapping(); setColumnIO(field.getJoinColumnIO()); if (field.getJoinForeignKey() != null && def.getTable() != null) syncForeignKey(field, field.getJoinForeignKey(), field.getTable(), def.getTable()); _outer = field.isJoinOuter(); syncIndex(field, field.getJoinIndex()); syncUnique(field, field.getJoinUnique()); syncJoinTableUniques(field, field.getJoinTableUniques()); syncOrderColumn(field); syncStrategy(field); }
/** * Synchronize internal information with the mapping data for the given * field. */ public void syncWith(FieldMapping field) { clear(false); if (field.getJoinForeignKey() != null) _tableName = field.getMappingRepository().getDBDictionary(). getFullIdentifier(field.getTable(), true); ClassMapping def = field.getDefiningMapping(); setColumnIO(field.getJoinColumnIO()); if (field.getJoinForeignKey() != null && def.getTable() != null) syncForeignKey(field, field.getJoinForeignKey(), field.getTable(), def.getTable()); _outer = field.isJoinOuter(); syncIndex(field, field.getJoinIndex()); syncUnique(field, field.getJoinUnique()); syncJoinTableUniques(field, field.getJoinTableUniques()); syncOrderColumn(field); syncStrategy(field); }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { if (isVersion()) { // we rely on the fact that the version will setup our mapping // info correctly when it is synced } else if (getMappedByMapping() != null) { _info.clear(); _val.getValueInfo().clear(); _key.getValueInfo().clear(); _elem.getValueInfo().clear(); FieldMapping mapped = getMappedByMapping(); _info.syncStrategy(this); if (_orderCol.getColumn() != null && mapped.getOrderColumn() == null) _info.syncOrderColumn(this); _val.getValueInfo().setUseClassCriteria (_val.getUseClassCriteria()); _key.getValueInfo().setUseClassCriteria (_key.getUseClassCriteria()); _elem.getValueInfo().setUseClassCriteria (_elem.getUseClassCriteria()); } else { _info.syncWith(this); _val.syncMappingInfo(); _key.syncMappingInfo(); _elem.syncMappingInfo(); } }