@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("name")) { this.name = castToCode(value); // CodeType } else if (name.equals("use")) { value = new ParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<ParameterUse> } else if (name.equals("min")) { this.min = castToInteger(value); // IntegerType } else if (name.equals("max")) { this.max = castToString(value); // StringType } else if (name.equals("documentation")) { this.documentation = castToString(value); // StringType } else if (name.equals("type")) { this.type = castToCode(value); // CodeType } else if (name.equals("profile")) { this.profile = castToCanonical(value); // CanonicalType } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case 3373707: // name this.name = castToCode(value); // CodeType return value; case 116103: // use value = new ParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<ParameterUse> return value; case 108114: // min this.min = castToInteger(value); // IntegerType return value; case 107876: // max this.max = castToString(value); // StringType return value; case 1587405498: // documentation this.documentation = castToString(value); // StringType return value; case 3575610: // type this.type = castToCode(value); // CodeType return value; case -309425751: // profile this.profile = castToCanonical(value); // CanonicalType return value; default: return super.setProperty(hash, name, value); } }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("name")) { this.name = castToCode(value); // CodeType } else if (name.equals("use")) { value = new ParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<ParameterUse> } else if (name.equals("min")) { this.min = castToInteger(value); // IntegerType } else if (name.equals("max")) { this.max = castToString(value); // StringType } else if (name.equals("documentation")) { this.documentation = castToString(value); // StringType } else if (name.equals("type")) { this.type = castToCode(value); // CodeType } else if (name.equals("profile")) { this.profile = castToCanonical(value); // CanonicalType } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case 3373707: // name this.name = castToCode(value); // CodeType return value; case 116103: // use value = new ParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<ParameterUse> return value; case 108114: // min this.min = castToInteger(value); // IntegerType return value; case 107876: // max this.max = castToString(value); // StringType return value; case 1587405498: // documentation this.documentation = castToString(value); // StringType return value; case 3575610: // type this.type = castToCode(value); // CodeType return value; case -309425751: // profile this.profile = castToCanonical(value); // CanonicalType return value; default: return super.setProperty(hash, name, value); } }