001package org.hl7.fhir.r4.model; 002 003import org.hl7.fhir.instance.model.api.IBaseBinary; 004 005public abstract class BaseBinary extends Resource implements IBaseBinary { 006 007 private static final long serialVersionUID = 1L; 008 009 @Override 010 public String getContentAsBase64() { 011 return getContentElement().getValueAsString(); 012 } 013 014 @Override 015 public BaseBinary setContentAsBase64(String theContent) { 016 if (theContent != null) { 017 getContentElement().setValueAsString(theContent); 018 } else { 019 setContent(null); 020 } 021 return this; 022 } 023 024 abstract Base64BinaryType getContentElement(); 025 026}