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