@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("name")) { this.getName().add(castToHumanName(value)); } else if (name.equals("telecom")) { this.getTelecom().add(castToContactPoint(value)); } else if (name.equals("gender")) { value = new AdministrativeGenderEnumFactory().fromType(castToCode(value)); this.gender = (Enumeration) value; // Enumeration<AdministrativeGender> } else if (name.equals("birthDate")) { this.birthDate = castToDate(value); // DateType } else if (name.equals("address")) { this.getAddress().add(castToAddress(value)); } else if (name.equals("photo")) { this.photo = castToAttachment(value); // Attachment } else if (name.equals("managingOrganization")) { this.managingOrganization = castToReference(value); // Reference } else if (name.equals("active")) { this.active = castToBoolean(value); // BooleanType } else if (name.equals("link")) { this.getLink().add((PersonLinkComponent) value); } else return super.setProperty(name, value); return value; }
return value; case -1210031859: // birthDate this.birthDate = castToDate(value); // DateType return value; case -1147692044: // address
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("identifier")) { this.getIdentifier().add(castToIdentifier(value)); } else if (name.equals("name")) { this.getName().add(castToHumanName(value)); } else if (name.equals("telecom")) { this.getTelecom().add(castToContactPoint(value)); } else if (name.equals("gender")) { value = new AdministrativeGenderEnumFactory().fromType(castToCode(value)); this.gender = (Enumeration) value; // Enumeration<AdministrativeGender> } else if (name.equals("birthDate")) { this.birthDate = castToDate(value); // DateType } else if (name.equals("address")) { this.getAddress().add(castToAddress(value)); } else if (name.equals("photo")) { this.photo = castToAttachment(value); // Attachment } else if (name.equals("managingOrganization")) { this.managingOrganization = castToReference(value); // Reference } else if (name.equals("active")) { this.active = castToBoolean(value); // BooleanType } else if (name.equals("link")) { this.getLink().add((PersonLinkComponent) value); } else return super.setProperty(name, value); return value; }
return value; case -1210031859: // birthDate this.birthDate = castToDate(value); // DateType return value; case -1147692044: // address