@Override public Map<String, Object> toMap() { Map<String, Object> map = super.toMap(); map.put(FK, fkName); return map; }
@Override public Map<String, Object> toMap() { Map<String, Object> map = super.toMap(); map.put(FK, fkName); return map; }
@Override public Map<String, Object> toMap() { Map<String, Object> map = super.toMap(); map.put(TYPE, typeLabel); return map; }
@Override public Map<String, Object> toMap() { Map<String, Object> map = super.toMap(); map.put(TYPE, typeLabel); map.put(PARENT, parentClassName); return map; }
@Override public Map<String, Object> toMap() { Map<String, Object> map = super.toMap(); map.put(SOURCE_FK, sourceFkName); map.put(TARGET_FK, targetFkName); map.put(JOIN, join); map.put(TARGET_PK, targetPk); return map; }
protected String toJSON() { List models = new ArrayList(); metaModelsByTableName.values().forEach(metaModel -> { List associations = new ArrayList(); metaModel.getAssociations().forEach(association -> associations.add(association.toMap())); models.add(map( MODEL_CLASS, metaModel.getModelClass().getName(), DB_TYPE, metaModel.getDbType(), DB_NAME, metaModel.getDbName(), COLUMN_METADATA, metaModel.getColumnMetadata(), ASSOCIATIONS, associations )); }); return JsonHelper.toJsonString(models,false); }