@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("contentType")) { this.contentType = castToCode(value); // CodeType } else if (name.equals("language")) { this.language = castToCode(value); // CodeType } else if (name.equals("data")) { this.data = castToBase64Binary(value); // Base64BinaryType } else if (name.equals("url")) { this.url = castToUrl(value); // UrlType } else if (name.equals("size")) { this.size = castToUnsignedInt(value); // UnsignedIntType } else if (name.equals("hash")) { this.hash = castToBase64Binary(value); // Base64BinaryType } else if (name.equals("title")) { this.title = castToString(value); // StringType } else if (name.equals("creation")) { this.creation = castToDateTime(value); // DateTimeType } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case -389131437: // contentType this.contentType = castToCode(value); // CodeType return value; case -1613589672: // language this.language = castToCode(value); // CodeType return value; case 3076010: // data this.data = castToBase64Binary(value); // Base64BinaryType return value; case 116079: // url this.url = castToUrl(value); // UrlType return value; case 3530753: // size this.size = castToUnsignedInt(value); // UnsignedIntType return value; case 3195150: // hash this.hash = castToBase64Binary(value); // Base64BinaryType return value; case 110371416: // title this.title = castToString(value); // StringType return value; case 1820421855: // creation this.creation = castToDateTime(value); // DateTimeType return value; default: return super.setProperty(hash, name, value); } }
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("contentType")) { this.contentType = castToCode(value); // CodeType } else if (name.equals("language")) { this.language = castToCode(value); // CodeType } else if (name.equals("data")) { this.data = castToBase64Binary(value); // Base64BinaryType } else if (name.equals("url")) { this.url = castToUrl(value); // UrlType } else if (name.equals("size")) { this.size = castToUnsignedInt(value); // UnsignedIntType } else if (name.equals("hash")) { this.hash = castToBase64Binary(value); // Base64BinaryType } else if (name.equals("title")) { this.title = castToString(value); // StringType } else if (name.equals("creation")) { this.creation = castToDateTime(value); // DateTimeType } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case -389131437: // contentType this.contentType = castToCode(value); // CodeType return value; case -1613589672: // language this.language = castToCode(value); // CodeType return value; case 3076010: // data this.data = castToBase64Binary(value); // Base64BinaryType return value; case 116079: // url this.url = castToUrl(value); // UrlType return value; case 3530753: // size this.size = castToUnsignedInt(value); // UnsignedIntType return value; case 3195150: // hash this.hash = castToBase64Binary(value); // Base64BinaryType return value; case 110371416: // title this.title = castToString(value); // StringType return value; case 1820421855: // creation this.creation = castToDateTime(value); // DateTimeType return value; default: return super.setProperty(hash, name, value); } }