private static CollectionDescriptor cloneCollectionDescriptor(CollectionDescriptor ref) { return new CollectionDescriptor(ref.getName(), ref.getReferencedClassName(), ref.getReverseReferenceFieldName()); }
private static CollectionDescriptor cloneCollectionDescriptor(CollectionDescriptor ref) { return new CollectionDescriptor(ref.getName(), ref.getReferencedClassName(), ref.getReverseReferenceFieldName()); }
if (merg.getReverseReferenceFieldName() != null && orig.getReverseReferenceFieldName() == null) { if (!StringUtils.equals(merg.getReverseReferenceFieldName(), orig.getReverseReferenceFieldName())) { String fldName = original.getName() + "." + orig.getName(); throw new ModelMergerException("mismatch between reverse reference field name: " + fldName + "<-" + merg.getReverseReferenceFieldName() + " != " + fldName + "<-" + orig.getReverseReferenceFieldName());
if (merg.getReverseReferenceFieldName() != null && orig.getReverseReferenceFieldName() == null) { if (!StringUtils.equals(merg.getReverseReferenceFieldName(), orig.getReverseReferenceFieldName())) { String fldName = original.getName() + "." + orig.getName(); throw new ModelMergerException("mismatch between reverse reference field name: " + fldName + "<-" + merg.getReverseReferenceFieldName() + " != " + fldName + "<-" + orig.getReverseReferenceFieldName());
String type = c.getReferencedClassName(); col.put("referencedType", type.substring(type.lastIndexOf(".") + 1)); String revref = c.getReverseReferenceFieldName(); if (revref != null) { col.put("reverseReference", revref);
String type = c.getReferencedClassName(); col.put("referencedType", type.substring(type.lastIndexOf(".") + 1)); String revref = c.getReverseReferenceFieldName(); if (revref != null) { col.put("reverseReference", revref);
+ " redefinition in " + cd.getName() + " (is now defined in " + scd.getName() + ")"); String revName = cold.getReverseReferenceFieldName(); String scdRevFieldName = scdDescriptor.getReverseReferenceFieldName(); if (StringUtils.equals(revName, scdRevFieldName)) { citer.remove();
+ " redefinition in " + cd.getName() + " (is now defined in " + scd.getName() + ")"); String revName = cold.getReverseReferenceFieldName(); String scdRevFieldName = scdDescriptor.getReverseReferenceFieldName(); if (StringUtils.equals(revName, scdRevFieldName)) { citer.remove();
subQ.addFrom(qc); QueryForeignKey qfk = new QueryForeignKey(qc, coll.getReverseReferenceFieldName()); subQ.addToSelect(qfk); subQ.addToSelect(qc); if (coll.relationType() == FieldDescriptor.ONE_N_RELATION) { QueryForeignKey reverseIdField = new QueryForeignKey(qc2, coll.getReverseReferenceFieldName()); cs.addConstraint(new SimpleConstraint(reverseIdField, ConstraintOp.GREATER_THAN_EQUALS,
subQ.addFrom(qc); QueryForeignKey qfk = new QueryForeignKey(qc, coll.getReverseReferenceFieldName()); subQ.addToSelect(qfk); subQ.addToSelect(qc); if (coll.relationType() == FieldDescriptor.ONE_N_RELATION) { QueryForeignKey reverseIdField = new QueryForeignKey(qc2, coll.getReverseReferenceFieldName()); cs.addConstraint(new SimpleConstraint(reverseIdField, ConstraintOp.GREATER_THAN_EQUALS,