
Package ca.uhn.fhir.jpa.model.entity
Class ResourceHistoryTable
java.lang.Object
ca.uhn.fhir.jpa.model.entity.BaseHasResource<ResourceHistoryTablePk>
ca.uhn.fhir.jpa.model.entity.ResourceHistoryTable
- All Implemented Interfaces:
IBasePersistedResource<JpaPid>,IResourceLookup<JpaPid>,IBaseResourceEntity<ResourceHistoryTablePk>,Serializable
@Entity
public class ResourceHistoryTable
extends BaseHasResource<ResourceHistoryTablePk>
implements Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final Stringstatic final Stringstatic final intFields inherited from class ca.uhn.fhir.jpa.model.entity.BaseHasResource
RES_PUBLISHED, RES_UPDATED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTag(ResourceTag theTag) addTag(TagDefinition theTag) getId()ca.uhn.fhir.model.primitive.IdDtgetIdDt()getMyId()Do not delete, required for java bean introspectionbyte[]getTags()longbooleanReturnstrueif there is a populated resource text (i.e.booleanvoidsetEncoding(ResourceEncodingEnum theEncoding) voidsetMyId(ResourceHistoryTablePk theId) Do not delete, required for java bean introspectionvoidvoidsetPartitionId(PartitionablePartitionId thePartitionablePartitionId) voidsetRequestId(String theRequestId) voidsetResource(byte[] theResource) voidsetResourceId(Long theResourceId) voidsetResourceTable(ResourceTable theResourceTable) voidsetResourceTextVc(String theResourceTextVc) voidsetResourceType(String theResourceType) voidsetResourceTypeId(Short theResourceTypeId) voidsetSourceUri(String theSourceUri) voidsetTransientForcedId(String theTransientForcedId) voidsetVersion(long theVersion) This method creates a new HistoryProvenance entity, or might reuse the current one if we've already created one in the current transaction.toString()Methods inherited from class ca.uhn.fhir.jpa.model.entity.BaseHasResource
getDeleted, getFhirVersion, getPublished, getPublishedDate, getUpdated, getUpdatedDate, isHasTags, setDeleted, setFhirVersion, setHasTags, setPublished, setPublished, setUpdated
-
Field Details
-
IDX_RESVER_ID_VER
- See Also:
-
SOURCE_URI_LENGTH
- See Also:
-
ENCODING_COL_LENGTH
- See Also:
-
HFJ_RES_VER
- See Also:
-
-
Constructor Details
-
ResourceHistoryTable
public ResourceHistoryTable()Constructor
-
-
Method Details
-
getPartitionId
- Specified by:
getPartitionIdin interfaceIBaseResourceEntity<ResourceHistoryTablePk>- Specified by:
getPartitionIdin interfaceIResourceLookup<JpaPid>
-
getSourceUri
-
setSourceUri
-
getRequestId
-
setRequestId
-
toString
-
getResourceTextVc
-
setResourceTextVc
-
addTag
-
addTag
- Specified by:
addTagin classBaseHasResource<ResourceHistoryTablePk>
-
getEncoding
-
setEncoding
-
getId
- Specified by:
getIdin interfaceIBaseResourceEntity<ResourceHistoryTablePk>
-
getMyId
Do not delete, required for java bean introspection -
setMyId
Do not delete, required for java bean introspection -
getResource
-
setResource
-
getResourceId
- Specified by:
getResourceIdin interfaceIBaseResourceEntity<ResourceHistoryTablePk>
-
setResourceId
-
getResourceType
- Specified by:
getResourceTypein interfaceIBaseResourceEntity<ResourceHistoryTablePk>- Specified by:
getResourceTypein interfaceIResourceLookup<JpaPid>
-
getFhirId
- Specified by:
getFhirIdin interfaceIResourceLookup<JpaPid>
-
setResourceType
-
getResourceTypeId
- Specified by:
getResourceTypeIdin interfaceIBaseResourceEntity<ResourceHistoryTablePk>
-
setResourceTypeId
-
getResourceTypeEntity
-
getTags
- Specified by:
getTagsin classBaseHasResource<ResourceHistoryTablePk>
-
getVersion
- Specified by:
getVersionin interfaceIBasePersistedResource<JpaPid>- Specified by:
getVersionin interfaceIBaseResourceEntity<ResourceHistoryTablePk>
-
setVersion
-
isDeleted
- Specified by:
isDeletedin interfaceIBasePersistedResource<JpaPid>
-
setNotDeleted
- Specified by:
setNotDeletedin interfaceIBasePersistedResource<JpaPid>
-
getPersistentId
- Specified by:
getPersistentIdin interfaceIResourceLookup<JpaPid>
-
getResourceTable
-
setResourceTable
-
getIdDt
- Specified by:
getIdDtin interfaceIBasePersistedResource<JpaPid>- Specified by:
getIdDtin interfaceIBaseResourceEntity<ResourceHistoryTablePk>
-
hasResource
Returnstrueif there is a populated resource text (i.e. eithergetResource()orgetResourceTextVc()return a non null value. -
toProvenance
This method creates a new HistoryProvenance entity, or might reuse the current one if we've already created one in the current transaction. This is because we can only increment the version once in a DB transaction (since hibernate manages that number) so creating multipleResourceHistoryProvenanceEntityentities will result in a constraint error. -
getTransientForcedId
-
setTransientForcedId
-
setPartitionId
-