@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.identifier = castToIdentifier(value); // Identifier } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("questionnaire")) { this.questionnaire = castToCanonical(value); // CanonicalType } else if (name.equals("status")) { value = new QuestionnaireResponseStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<QuestionnaireResponseStatus> } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference } else if (name.equals("encounter")) { this.encounter = castToReference(value); // Reference } else if (name.equals("authored")) { this.authored = castToDateTime(value); // DateTimeType } else if (name.equals("author")) { this.author = castToReference(value); // Reference } else if (name.equals("source")) { this.source = castToReference(value); // Reference } else if (name.equals("item")) { this.getItem().add((QuestionnaireResponseItemComponent) value); } else return super.setProperty(name, value); return value; }
switch (hash) { case -1618432855: // identifier this.identifier = castToIdentifier(value); // Identifier return value; case -332612366: // basedOn
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.identifier = castToIdentifier(value); // Identifier } else if (name.equals("basedOn")) { this.getBasedOn().add(castToReference(value)); } else if (name.equals("partOf")) { this.getPartOf().add(castToReference(value)); } else if (name.equals("questionnaire")) { this.questionnaire = castToCanonical(value); // CanonicalType } else if (name.equals("status")) { value = new QuestionnaireResponseStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<QuestionnaireResponseStatus> } else if (name.equals("subject")) { this.subject = castToReference(value); // Reference } else if (name.equals("encounter")) { this.encounter = castToReference(value); // Reference } else if (name.equals("authored")) { this.authored = castToDateTime(value); // DateTimeType } else if (name.equals("author")) { this.author = castToReference(value); // Reference } else if (name.equals("source")) { this.source = castToReference(value); // Reference } else if (name.equals("item")) { this.getItem().add((QuestionnaireResponseItemComponent) value); } else return super.setProperty(name, value); return value; }
switch (hash) { case -1618432855: // identifier this.identifier = castToIdentifier(value); // Identifier return value; case -332612366: // basedOn