@Override public Object getAttributeValueFromObject(Object object) { List targetFields = ((ManyToManyMapping)object).getTargetKeyFields(); List relationFields = ((ManyToManyMapping)object).getTargetRelationKeyFields(); List associations = new ArrayList(targetFields.size()); for (int index = 0; index < targetFields.size(); index++) { associations.add(new Association(relationFields.get(index), targetFields.get(index))); } return associations; }
public Object getAttributeValueFromObject(Object object) { List targetFields = ((ManyToManyMapping)object).getTargetKeyFields(); List relationFields = ((ManyToManyMapping)object).getTargetRelationKeyFields(); List associations = new ArrayList(targetFields.size()); for (int index = 0; index < targetFields.size(); index++) { associations.add(new Association(relationFields.get(index), targetFields.get(index))); } return associations; }
public Object getAttributeValueFromObject(Object object) { List targetFields = ((ManyToManyMapping)object).getTargetKeyFields(); List relationFields = ((ManyToManyMapping)object).getTargetRelationKeyFields(); List associations = new ArrayList(targetFields.size()); for (int index = 0; index < targetFields.size(); index++) { associations.add(new Association(relationFields.get(index), targetFields.get(index))); } return associations; }
public void setAttributeValueInObject(Object object, Object value) { ManyToManyMapping mapping = (ManyToManyMapping)object; List associations = (List)value; mapping.setTargetKeyFields(NonSynchronizedVector.newInstance(associations.size())); mapping.setTargetRelationKeyFields(NonSynchronizedVector.newInstance(associations.size())); Iterator iterator = associations.iterator(); while (iterator.hasNext()) { Association association = (Association)iterator.next(); mapping.getTargetKeyFields().add((DatabaseField)association.getValue()); mapping.getTargetRelationKeyFields().add((DatabaseField)association.getKey()); } } });
@Override public void setAttributeValueInObject(Object object, Object value) { ManyToManyMapping mapping = (ManyToManyMapping)object; List associations = (List)value; mapping.setTargetKeyFields(NonSynchronizedVector.newInstance(associations.size())); mapping.setTargetRelationKeyFields(NonSynchronizedVector.newInstance(associations.size())); Iterator iterator = associations.iterator(); while (iterator.hasNext()) { Association association = (Association)iterator.next(); mapping.getTargetKeyFields().add((DatabaseField)association.getValue()); mapping.getTargetRelationKeyFields().add((DatabaseField)association.getKey()); } } });
public void setAttributeValueInObject(Object object, Object value) { ManyToManyMapping mapping = (ManyToManyMapping)object; List associations = (List)value; mapping.setTargetKeyFields(NonSynchronizedVector.newInstance(associations.size())); mapping.setTargetRelationKeyFields(NonSynchronizedVector.newInstance(associations.size())); Iterator iterator = associations.iterator(); while (iterator.hasNext()) { Association association = (Association)iterator.next(); mapping.getTargetKeyFields().add((DatabaseField)association.getValue()); mapping.getTargetRelationKeyFields().add((DatabaseField)association.getKey()); } } });
protected void addManyToManyMappingLines(NonreflectiveMethodDefinition method, String mappingName, ManyToManyMapping mapping) { if (mapping.getRelationTable() != null) { method.addLine(mappingName + ".setRelationTableName(\"" + mapping.getRelationTable().getQualifiedName() + "\");"); } Enumeration sourceRelationKeysEnum = mapping.getSourceRelationKeyFields().elements(); Enumeration sourceKeysEnum = mapping.getSourceKeyFields().elements(); while (sourceRelationKeysEnum.hasMoreElements()) { DatabaseField sourceField = (DatabaseField)sourceKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)sourceRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addSourceRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + sourceField.getQualifiedName() + "\");"); } Enumeration targetRelationKeysEnum = mapping.getTargetRelationKeyFields().elements(); Enumeration targetKeysEnum = mapping.getTargetKeyFields().elements(); while (targetRelationKeysEnum.hasMoreElements()) { DatabaseField targetField = (DatabaseField)targetKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)targetRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addTargetRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + targetField.getQualifiedName() + "\");"); } addHistoryPolicyLines(method, mapping, mappingName); }
protected void addManyToManyMappingLines(NonreflectiveMethodDefinition method, String mappingName, ManyToManyMapping mapping) { if (mapping.getRelationTable() != null) { method.addLine(mappingName + ".setRelationTableName(\"" + mapping.getRelationTable().getQualifiedName() + "\");"); } Enumeration sourceRelationKeysEnum = mapping.getSourceRelationKeyFields().elements(); Enumeration sourceKeysEnum = mapping.getSourceKeyFields().elements(); while (sourceRelationKeysEnum.hasMoreElements()) { DatabaseField sourceField = (DatabaseField)sourceKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)sourceRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addSourceRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + sourceField.getQualifiedName() + "\");"); } Enumeration targetRelationKeysEnum = mapping.getTargetRelationKeyFields().elements(); Enumeration targetKeysEnum = mapping.getTargetKeyFields().elements(); while (targetRelationKeysEnum.hasMoreElements()) { DatabaseField targetField = (DatabaseField)targetKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)targetRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addTargetRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + targetField.getQualifiedName() + "\");"); } addHistoryPolicyLines(method, mapping, mappingName); }
protected void addManyToManyMappingLines(NonreflectiveMethodDefinition method, String mappingName, ManyToManyMapping mapping) { if (mapping.getRelationTable() != null) { method.addLine(mappingName + ".setRelationTableName(\"" + mapping.getRelationTable().getQualifiedName() + "\");"); } Enumeration sourceRelationKeysEnum = mapping.getSourceRelationKeyFields().elements(); Enumeration sourceKeysEnum = mapping.getSourceKeyFields().elements(); while (sourceRelationKeysEnum.hasMoreElements()) { DatabaseField sourceField = (DatabaseField)sourceKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)sourceRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addSourceRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + sourceField.getQualifiedName() + "\");"); } Enumeration targetRelationKeysEnum = mapping.getTargetRelationKeyFields().elements(); Enumeration targetKeysEnum = mapping.getTargetKeyFields().elements(); while (targetRelationKeysEnum.hasMoreElements()) { DatabaseField targetField = (DatabaseField)targetKeysEnum.nextElement(); DatabaseField relationField = (DatabaseField)targetRelationKeysEnum.nextElement(); method.addLine(mappingName + ".addTargetRelationKeyFieldName(\"" + relationField.getQualifiedName() + "\", \"" + targetField.getQualifiedName() + "\");"); } addHistoryPolicyLines(method, mapping, mappingName); }
Vector<DatabaseField> sourceRelationKeyFields = manyToManyMapping.getSourceRelationKeyFields(); Vector<DatabaseField> targetKeyFields = manyToManyMapping.getTargetKeyFields(); Vector<DatabaseField> targetRelationKeyFields = manyToManyMapping.getTargetRelationKeyFields();
Vector<DatabaseField> sourceRelationKeyFields = manyToManyMapping.getSourceRelationKeyFields(); Vector<DatabaseField> targetKeyFields = manyToManyMapping.getTargetKeyFields(); Vector<DatabaseField> targetRelationKeyFields = manyToManyMapping.getTargetRelationKeyFields();
List<DatabaseField> targetRelationKeyFields = getTargetRelationKeyFields(); size = targetRelationKeyFields.size(); for (int index = 0; index < size; index++) {
List<DatabaseField> targetRelationKeyFields = getTargetRelationKeyFields(); size = targetRelationKeyFields.size(); for (int index = 0; index < size; index++) {
List<DatabaseField> targetRelationKeyFields = getTargetRelationKeyFields(); size = targetRelationKeyFields.size(); for (int index = 0; index < size; index++) {
mappingClone.setSourceRelationKeyFields(overrideMapping.getSourceRelationKeyFields()); mappingClone.setTargetKeyFields(overrideMapping.getTargetKeyFields()); mappingClone.setTargetRelationKeyFields(overrideMapping.getTargetRelationKeyFields());
mappingClone.setSourceRelationKeyFields(overrideMapping.getSourceRelationKeyFields()); mappingClone.setTargetKeyFields(overrideMapping.getTargetKeyFields()); mappingClone.setTargetRelationKeyFields(overrideMapping.getTargetRelationKeyFields());
mappingClone.setSourceRelationKeyFields(overrideMapping.getSourceRelationKeyFields()); mappingClone.setTargetKeyFields(overrideMapping.getTargetKeyFields()); mappingClone.setTargetRelationKeyFields(overrideMapping.getTargetRelationKeyFields());