Class MetaData
java.lang.Object
org.ehrbase.openehr.sdk.response.dto.MetaData
Represents a query result
meta object.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceAllows to store and retrieveMetaDataadditional propertyin a type safe manner. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TgetAdditionalProperty(MetaData.AdditionalProperty<T> property) Get anMetaData.AdditionalPropertyvalue ornullif it does not existgetHref()getType()<T> voidsetAdditionalProperty(MetaData.AdditionalProperty<T> property, T value) Set anMetaData.AdditionalPropertywith the given value.voidsetCreated(OffsetDateTime created) voidsetExecutedAql(String executedAql) voidsetGenerator(String generator) voidvoidsetSchemaVersion(String schemaVersion) void
-
Field Details
-
RESULTSET
MetaDatatype for an AQL result.- See Also:
-
-
Constructor Details
-
MetaData
public MetaData() -
MetaData
-
-
Method Details
-
getHref
-
setHref
-
getType
-
setType
-
getSchemaVersion
-
setSchemaVersion
-
getCreated
-
setCreated
-
getGenerator
-
setGenerator
-
getExecutedAql
-
setExecutedAql
-
setAdditionalProperty
Set anMetaData.AdditionalPropertywith the given value.var meta = new MetaData(); meta.setAdditionalProperty(MetaData.AdditionalProperty.fetch, 10L) Long fetch = meta.getAdditionalProperty(MetaData.AdditionalProperty.fetch); // 10L // assign to box class to prevent accidental 0 cast. Long offset = meta.getAdditionalProperty(MetaData.AdditionalProperty.offset); // -> null- Type Parameters:
T- of theMetaData.AdditionalProperty- Parameters:
property- to setvalue- to use
-
getAdditionalProperty
Get anMetaData.AdditionalPropertyvalue ornullif it does not exist
-