/** * Create a minimal valid test microschema. * * @return */ public static MicroschemaModel createMinimalValidMicroschema() { MicroschemaModel schema = new MicroschemaModelImpl(); schema.setName("test"); schema.validate(); return schema; }
@Override public void addMicroschema(MicroschemaModel microschema) { microschemaMap.computeIfAbsent(microschema.getName(), k -> new HashMap<>()).put(microschema.getVersion(), microschema); }
public static MicroschemaModel mockGeolocationMicroschema() { MicroschemaModel microschema = new MicroschemaModelImpl(); microschema.setName("geolocation"); microschema.setDescription("Microschema for Geolocations"); microschema.addField(new NumberFieldSchemaImpl().setName("longitude").setLabel("Longitude").setRequired(true)); microschema.addField(new NumberFieldSchemaImpl().setName("latitude").setLabel("Latitude").setRequired(true)); return microschema; }
addMicroschema(itemMap, microschameContainerVersion); addFields(itemMap, "fields-" + microschameContainerVersion.getName(), micronode, microschameContainerVersion.getSchema().getFields()); return itemMap; }).toList().blockingGet()); micronode.getSchemaContainerVersion().getSchema().getFields()); fieldsMap.put(fieldSchema.getName(), micronodeMap);