
Package ca.uhn.fhir.jpa.binary.api
Interface IBinaryTarget
public interface IBinaryTarget
Wraps an Attachment datatype or Binary resource, since they both
hold binary content but don't look entirely similar
-
Method Summary
Modifier and TypeMethodDescriptiongetAttachmentIdFiltered
(Predicate<? super org.hl7.fhir.instance.model.api.IBaseExtension<?, ?>> theFilter) byte[]
getData()
getHashExtensionFiltered
(Predicate<? super org.hl7.fhir.instance.model.api.IBaseExtension<?, ?>> theFilter) org.hl7.fhir.instance.model.api.IBaseHasExtensions
void
setContentType
(String theContentType) void
setData
(byte[] theBytes) void
-
Method Details
-
setSize
-
getContentType
-
setContentType
-
getData
byte[] getData() -
setData
-
getTarget
org.hl7.fhir.instance.model.api.IBaseHasExtensions getTarget() -
getAttachmentId
-
getAttachmentIdFiltered
default Optional<String> getAttachmentIdFiltered(Predicate<? super org.hl7.fhir.instance.model.api.IBaseExtension<?, ?>> theFilter) -
getHashExtension
-
getHashExtensionFiltered
default Optional<String> getHashExtensionFiltered(Predicate<? super org.hl7.fhir.instance.model.api.IBaseExtension<?, ?>> theFilter)
-