Class BaseResourceModifiedMessage
java.lang.Object
ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
ca.uhn.fhir.rest.server.messaging.BaseResourceModifiedMessage
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IModelJson
,IResourceMessage
- Direct Known Subclasses:
ResourceOperationMessage
public abstract class BaseResourceModifiedMessage
extends BaseResourceMessage
implements IResourceMessage, ca.uhn.fhir.model.api.IModelJson
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
BaseResourceMessage.OperationTypeEnum
-
Field Summary
Modifier and TypeFieldDescriptionprotected ca.uhn.fhir.interceptor.model.RequestPartitionId
protected String
protected org.hl7.fhir.instance.model.api.IBaseResource
protected String
protected String
protected String
Fields inherited from class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
myOperationType
Fields inherited from interface ca.uhn.fhir.model.api.IModelJson
SENSITIVE_DATA_FILTER_NAME
-
Constructor Summary
ConstructorDescriptionConstructorBaseResourceModifiedMessage
(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theResource, BaseResourceMessage.OperationTypeEnum theOperationType) BaseResourceModifiedMessage
(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest) BaseResourceModifiedMessage
(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId) BaseResourceModifiedMessage
(org.hl7.fhir.instance.model.api.IIdType theIdType, BaseResourceMessage.OperationTypeEnum theOperationType) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getId()
Deprecated.org.hl7.fhir.instance.model.api.IIdType
getId
(ca.uhn.fhir.context.FhirContext theCtx) Deprecated.ReturnsBaseResourceMessage.getMessageKey()
orBaseResourceMessage.getMessageKeyDefaultValue()
whenBaseResourceMessage.getMessageKey()
returnsnull
.org.hl7.fhir.instance.model.api.IBaseResource
getNewPayload
(ca.uhn.fhir.context.FhirContext theCtx) ca.uhn.fhir.interceptor.model.RequestPartitionId
org.hl7.fhir.instance.model.api.IBaseResource
getPayload
(ca.uhn.fhir.context.FhirContext theCtx) org.hl7.fhir.instance.model.api.IIdType
getPayloadId
(ca.uhn.fhir.context.FhirContext theCtx) getPayloadType
(ca.uhn.fhir.context.FhirContext theFhirContext) int
hashCode()
boolean
hasPayloadType
(ca.uhn.fhir.context.FhirContext theFhirContext, String theResourceName) protected static boolean
payloadContainsNoPlaceholderReferences
(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource theNewPayload) void
setId
(org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.void
setNewPayload
(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource thePayload) void
setPartitionId
(ca.uhn.fhir.interceptor.model.RequestPartitionId thePartitionId) void
setPayloadId
(org.hl7.fhir.instance.model.api.IIdType thePayloadId) toString()
Methods inherited from class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
copyAdditionalPropertiesFrom, getAttribute, getAttributes, getMediaType, getMessageKey, getMessageKeyDefaultValue, getMessageKeyOrNull, getOperationType, getTransactionId, setAttribute, setMediaType, setMessageKey, setOperationType, setTransactionId
-
Field Details
-
myPayload
-
myPayloadId
-
myPartitionId
-
myPayloadVersion
-
myPayloadDecoded
-
myPayloadType
-
-
Constructor Details
-
BaseResourceModifiedMessage
public BaseResourceModifiedMessage()Constructor -
BaseResourceModifiedMessage
public BaseResourceModifiedMessage(org.hl7.fhir.instance.model.api.IIdType theIdType, BaseResourceMessage.OperationTypeEnum theOperationType) -
BaseResourceModifiedMessage
public BaseResourceModifiedMessage(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theResource, BaseResourceMessage.OperationTypeEnum theOperationType) -
BaseResourceModifiedMessage
public BaseResourceModifiedMessage(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest) -
BaseResourceModifiedMessage
public BaseResourceModifiedMessage(ca.uhn.fhir.context.FhirContext theFhirContext, org.hl7.fhir.instance.model.api.IBaseResource theNewResource, BaseResourceMessage.OperationTypeEnum theOperationType, RequestDetails theRequest, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId)
-
-
Method Details
-
getPayloadId
- Specified by:
getPayloadId
in interfaceIResourceMessage
-
getPayloadVersion
-
setPayloadId
- Since:
- 5.6.0
-
getId
Deprecated.UsegetPayloadId()
instead. Deprecated in 5.6.0 / 2021-10-27 -
setId
Deprecated.UsesetPayloadId(IIdType)
. Deprecated in 5.6.0 / 2021-10-27 -
getId
Deprecated.UsegetPayloadId(FhirContext)
. Deprecated in 5.6.0 / 2021-10-27 -
getPayloadId
- Since:
- 5.6.0
-
getNewPayload
@Nullable public org.hl7.fhir.instance.model.api.IBaseResource getNewPayload(ca.uhn.fhir.context.FhirContext theCtx) -
getPayload
@Nullable public org.hl7.fhir.instance.model.api.IBaseResource getPayload(ca.uhn.fhir.context.FhirContext theCtx) -
getPayloadString
-
setNewPayload
public void setNewPayload(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource thePayload) -
getPartitionId
-
setPartitionId
-
toString
-
payloadContainsNoPlaceholderReferences
protected static boolean payloadContainsNoPlaceholderReferences(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource theNewPayload) -
getMessageKeyOrDefault
Description copied from class:BaseResourceMessage
ReturnsBaseResourceMessage.getMessageKey()
orBaseResourceMessage.getMessageKeyDefaultValue()
whenBaseResourceMessage.getMessageKey()
returnsnull
.- Overrides:
getMessageKeyOrDefault
in classBaseResourceMessage
- Returns:
- the message key value or default
-
hasPayloadType
public boolean hasPayloadType(ca.uhn.fhir.context.FhirContext theFhirContext, @Nonnull String theResourceName) -
getPayloadType
-
equals
- Overrides:
equals
in classBaseResourceMessage
-
hashCode
- Overrides:
hashCode
in classBaseResourceMessage
-
getPayloadId()
instead.