public Object getAttributeValueFromObject(Object object) { AggregateObjectMapping mapping = (AggregateObjectMapping)object; Vector associations = mapping.getAggregateToSourceFieldNameAssociations(); Vector translations = new Vector(associations.size()); for (int index = 0; index < associations.size(); index++) { Association association = (Association)associations.get(index); FieldTranslation translation = new FieldTranslation(); translation.setKey(new DatabaseField((String)association.getKey())); translation.setValue(new DatabaseField((String)association.getValue())); translations.add(translation); } return translations; }
public Object getAttributeValueFromObject(Object object) { /*bug 322233: AttributeOverrides and AssociationOverride * changed getAggregateToSourceFieldAssociations to hold String->DatabaseField associations */ AggregateObjectMapping mapping = (AggregateObjectMapping)object; Vector associations = mapping.getAggregateToSourceFieldAssociations(); Vector translations = new Vector(associations.size()); for (int index = 0; index < associations.size(); index++) { Association association = (Association)associations.get(index); FieldTranslation translation = new FieldTranslation(); translation.setKey(new DatabaseField((String)association.getKey())); translation.setValue(association.getValue()); translations.add(translation); } return translations; }
@Override public Object getAttributeValueFromObject(Object object) { /*bug 322233: AttributeOverrides and AssociationOverride * changed getAggregateToSourceFieldAssociations to hold String->DatabaseField associations */ AggregateObjectMapping mapping = (AggregateObjectMapping)object; Vector associations = mapping.getAggregateToSourceFieldAssociations(); Vector translations = new Vector(associations.size()); for (int index = 0; index < associations.size(); index++) { Association association = (Association)associations.get(index); FieldTranslation translation = new FieldTranslation(); translation.setKey(new DatabaseField((String)association.getKey())); translation.setValue(association.getValue()); translations.add(translation); } return translations; }