public void setDefault(String _default) { this._default(_default); }
public Model getGETModel(Representation rep) { ModelImpl modelImpl = (ModelImpl) super.getGETModel(rep); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { modelImpl .property("isSet", new BooleanProperty()._default(false)); } return modelImpl; }
private Model addNewProperties(Model model, Representation rep) { if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { ((ModelImpl) model) .property("deathdateEstimated", new BooleanProperty()._default(false)) .property("birthtime", new DateTimeProperty()); } return model; }
@Override public Model getCREATEModel(Representation rep) { return new ModelImpl() .property("name", new StringProperty()) .property("locale", new StringProperty().example("en")) .property("localePreferred", new BooleanProperty()._default(false)) .property("conceptNameType", new EnumProperty(ConceptNameType.class)) .required("name").required("locale"); }
@Override public Model getCREATEModel(Representation rep) { return ((ModelImpl) super.getCREATEModel(rep)) .property("format", new StringProperty().example("java.lang.String")) .property("foreignKey", new IntegerProperty()) .property("sortWeight", new DoubleProperty()) .property("searchable", new BooleanProperty()._default(false)) .property("editPrivilege", new RefProperty("#/definitions/PrivilegeCreate")) .required("description"); }
@Override public Model getCREATEModel(Representation representation) { ModelImpl model = new ModelImpl() .property("names", new ArrayProperty(new RefProperty("#/definitions/PersonNameCreate"))) .property("gender", new StringProperty()._enum("M")._enum("F")) .property("age", new IntegerProperty()) .property("birthdate", new DateProperty()) .property("birthdateEstimated", new BooleanProperty()._default(false)) .property("dead", new BooleanProperty()._default(false)) .property("deathDate", new DateProperty()) .property("causeOfDeath", new StringProperty()) .property("addresses", new ArrayProperty(new RefProperty("#/definitions/PersonAddressCreate"))) .property("attributes", new ArrayProperty(new RefProperty("#/definitions/PersonAttributeCreate"))); model.setRequired(Arrays.asList("names", "gender")); return model; }
@Override public Model getCREATEModel(Representation rep) { return ((ModelImpl) super.getCREATEModel(rep)) .property("fieldType", new RefProperty("#/definitions/FieldtypeCreate")) .property("selectMultiple", new BooleanProperty()._default(false)) .property("concept", new RefProperty("#/definitions/ConceptCreate")) .property("tableName", new StringProperty()) .property("attributeName", new StringProperty()) .property("defaultValue", new StringProperty()) .required("fieldType").required("selectMultiple"); }
@Override public Model getGETModel(Representation rep) { ModelImpl model = (ModelImpl) super.getGETModel(rep); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { model .property("format", new StringProperty()) .property("foreignKey", new IntegerProperty()) .property("sortWeight", new DoubleProperty()) .property("searchable", new BooleanProperty()._default(false)); } if (rep instanceof DefaultRepresentation) { model .property("editPrivilege", new RefProperty("#/definitions/PrivilegeGetRef")); } else if (rep instanceof FullRepresentation) { model .property("editPrivilege", new RefProperty("#/definitions/PrivilegeGet")) .property("concept", new StringProperty()); } return model; }
@Override public Model getCREATEModel(Representation rep) { ModelImpl model = new ModelImpl() .property("identifier", new StringProperty()) .property("identifierType", new StringProperty().example("uuid")) .property("location", new StringProperty().example("uuid")) .property("preferred", new BooleanProperty()._default(false)) .required("identifier").required("identifierType"); if (rep instanceof FullRepresentation) { model .property("identifierType", new RefProperty("#/definitions/PatientidentifiertypeCreate")) .property("location", new RefProperty("#/definitions/LocationCreate")); } return model; }
public Model getGETModel(Representation rep) { ModelImpl modelImpl = (ModelImpl) super.getGETModel(rep); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { modelImpl .property("tableName", new StringProperty()) .property("attributeName", new StringProperty()) .property("defaultValue", new StringProperty()) .property("selectMultiple", new BooleanProperty()._default(false)); } if (rep instanceof DefaultRepresentation) { modelImpl .property("fieldType", new RefProperty("#/definitions/FieldtypeGetRef")) .property("concept", new RefProperty("#/definitions/ConceptGetRef")); } else if (rep instanceof FullRepresentation) { modelImpl .property("fieldType", new RefProperty("#/definitions/FieldtypeGet")) .property("concept", new RefProperty("#/definitions/ConceptGet")); } return modelImpl; }
@Override public Model getCREATEModel(Representation rep) { ModelImpl model = new ModelImpl() //FIXME validate if correct .property("form", new StringProperty().example("uuid")) .property("field", new StringProperty().example("uuid")) .property("required", new BooleanProperty()._default(false)) .property("parent", new StringProperty().example("uuid")) .property("fieldNumber", new IntegerProperty()) .property("fieldPart", new StringProperty()) .property("pageNumber", new IntegerProperty()) .property("minOccurs", new IntegerProperty()) .property("maxOccurs", new IntegerProperty()) .property("sortWeight", new BooleanProperty()._default(false)) .required("form").required("field").required("required"); if (rep instanceof FullRepresentation) { model .property("form", new RefProperty("#/definitions/FormCreate")) .property("field", new RefProperty("#/definitions/FieldCreate")) .property("parent", new RefProperty("#/definitions/FormFormfieldCreate")); } return model; }
@Override public Model getGETModel(Representation rep) { ModelImpl model = (ModelImpl) super.getGETModel(rep); //FIXME check uuid, display in ref rep if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { model .property("uuid", new StringProperty()) .property("display", new StringProperty()) .property("identifiers", new ArrayProperty(new RefProperty("#/definitions/PatientIdentifierGetRef"))) .property("preferred", new BooleanProperty()._default(false)) .property("voided", new BooleanProperty()); } if (rep instanceof DefaultRepresentation) { model .property("person", new RefProperty("#/definitions/PersonGetRef")); } else if (rep instanceof FullRepresentation) { model .property("person", new RefProperty("#/definitions/PersonGet")); } return model; }
@Override public Model getCREATEModel(Representation rep) { return new ModelImpl() .property("givenName", new StringProperty()) .property("middleName", new StringProperty()) .property("familyName", new StringProperty()) .property("familyName2", new StringProperty()) .property("preferred", new BooleanProperty()._default(false)) .property("prefix", new StringProperty()) .property("familyNamePrefix", new StringProperty()) .property("familyNameSuffix", new StringProperty()) .property("degree", new StringProperty()) .required("givenName").required("familyName"); }
@Override public Model getGETModel(Representation rep) { ModelImpl model = (ModelImpl) super.getGETModel(rep); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { model .property("uuid", new StringProperty()) .property("display", new StringProperty()) .property("identifier", new StringProperty()) .property("preferred", new BooleanProperty()._default(false)) .property("voided", new BooleanProperty()); } if (rep instanceof DefaultRepresentation) { model .property("identifierType", new RefProperty("#/definitions/PatientidentifiertypeGetRef")) .property("location", new RefProperty("#/definitions/LocationGetRef")); } else if (rep instanceof FullRepresentation) { model .property("identifierType", new RefProperty("#/definitions/PatientidentifiertypeGet")) .property("location", new RefProperty("#/definitions/LocationGet")); } return model; }
@Override public Model getCREATEModel(Representation rep) { ModelImpl model = ((ModelImpl) super.getCREATEModel(rep)) .property("version", new StringProperty()) .property("encounterType", new StringProperty()) .property("build", new IntegerProperty()) .property("published", new BooleanProperty()._default(false)) .property("formFields", new ArrayProperty(new StringProperty())) .property("xslt", new StringProperty()) .property("template", new StringProperty()) .required("version"); if (rep instanceof FullRepresentation) { model .property("encounterType", new RefProperty("#/definitions/EncountertypeCreate")) .property("formFields", new ArrayProperty(new RefProperty("#/definitions/FormFormfieldCreate"))); } return model; }
public Model getGETModel(Representation rep) { ModelImpl modelImpl = (ModelImpl) super.getGETModel(rep); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { modelImpl .property("doseStrength", new DoubleProperty()) .property("maximumDailyDose", new DoubleProperty()) .property("minimumDailyDose", new DoubleProperty()) .property("units", new StringProperty()) .property("combination", new BooleanProperty()._default(false)); } if (rep instanceof DefaultRepresentation) { modelImpl .property("dosageForm", new RefProperty("#/definitions/ConceptGetRef")) .property("concept", new RefProperty("#/definitions/ConceptGetRef")) .property("route", new RefProperty("#/definitions/ConceptGetRef")); } else if (rep instanceof FullRepresentation) { modelImpl .property("dosageForm", new RefProperty("#/definitions/ConceptGet")) .property("concept", new RefProperty("#/definitions/ConceptGet")) .property("route", new RefProperty("#/definitions/ConceptGet")); } return modelImpl; }
@Override public Model getCREATEModel(Representation rep) { ModelImpl model = ((ModelImpl) super.getCREATEModel(rep)) .property("combination", new BooleanProperty()._default(false)) .property("concept", new StringProperty()) .property("doseStrength", new DoubleProperty()) .property("maximumDailyDose", new DoubleProperty()) .property("minimumDailyDose", new DoubleProperty()) .property("units", new StringProperty()) .property("dosageForm", new StringProperty()) .property("route", new StringProperty()) .required("combination").required("concept"); if (rep instanceof FullRepresentation) { model .property("concept", new RefProperty("#/definitions/ConceptCreate")) .property("dosageForm", new RefProperty("#/definitions/ConceptCreate")) .property("route", new RefProperty("#/definitions/ConceptCreate")); } return model; }
@Override public Model getUPDATEModel(Representation representation) { return new ModelImpl() .property("dead", new BooleanProperty()) .property("causeOfDeath", new StringProperty()) .property("deathDate", new DateProperty()) .property("age", new IntegerProperty()) .property("gender", new StringProperty()._enum("M")._enum("F")) .property("birthdate", new DateProperty()) .property("birthdateEstimated", new BooleanProperty()._default(false)) .property("preferredName", new StringProperty().example("uuid")) .property("preferredAddress", new StringProperty().example("uuid")) .property("attributes", new ArrayProperty(new RefProperty("#/definitions/PersonAttributeCreate"))) .required("dead").required("causeOfDeath"); }
@Override public Model getCREATEModel(Representation rep) { return new ModelImpl() .property("preferred", new BooleanProperty()._default(false)) .property("address1", new StringProperty()) .property("address2", new StringProperty()) .property("cityVillage", new StringProperty()) .property("stateProvince", new StringProperty()) .property("country", new StringProperty()) .property("postalCode", new StringProperty()) .property("countyDistrict", new StringProperty()) .property("address3", new StringProperty()) .property("address4", new StringProperty()) .property("address5", new StringProperty()) .property("address6", new StringProperty()) .property("startDate", new DateProperty()) .property("endDate", new DateProperty()) .property("latitude", new StringProperty()) .property("longitude", new StringProperty()); }
@Override public Model getGETModel(Representation rep) { ModelImpl model = ((ModelImpl) super.getGETModel(rep)) .property("uuid", new StringProperty()) .property("display", new StringProperty()); if (rep instanceof DefaultRepresentation || rep instanceof FullRepresentation) { model .property("preferred", new BooleanProperty()._default(false)) .property("address1", new StringProperty()) .property("address2", new StringProperty()) .property("cityVillage", new StringProperty()) .property("stateProvince", new StringProperty()) .property("country", new StringProperty()) .property("postalCode", new StringProperty()) .property("countyDistrict", new StringProperty()) .property("address3", new StringProperty()) .property("address4", new StringProperty()) .property("address5", new StringProperty()) .property("address6", new StringProperty()) .property("startDate", new DateProperty()) .property("endDate", new DateProperty()) .property("latitude", new StringProperty()) .property("longitude", new StringProperty()) .property("voided", new BooleanProperty()); } return model; }