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
FieldsModifier and TypeFieldDescriptionprotected ca.uhn.fhir.interceptor.model.RequestPartitionIdprotected Stringprotected org.hl7.fhir.instance.model.api.IBaseResourceprotected Stringprotected Stringprotected StringFields inherited from class ca.uhn.fhir.rest.server.messaging.BaseResourceMessage
myOperationTypeFields inherited from interface ca.uhn.fhir.model.api.IModelJson
SENSITIVE_DATA_FILTER_NAME -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBaseResourceModifiedMessage(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 TypeMethodDescriptiongetId()Deprecated.org.hl7.fhir.instance.model.api.IIdTypegetId(ca.uhn.fhir.context.FhirContext theCtx) Deprecated.ReturnsBaseResourceMessage.getMessageKey()orBaseResourceMessage.getMessageKeyDefaultValue()whenBaseResourceMessage.getMessageKey()returnsnull.org.hl7.fhir.instance.model.api.IBaseResourcegetNewPayload(ca.uhn.fhir.context.FhirContext theCtx) ca.uhn.fhir.interceptor.model.RequestPartitionIdorg.hl7.fhir.instance.model.api.IBaseResourcegetPayload(ca.uhn.fhir.context.FhirContext theCtx) org.hl7.fhir.instance.model.api.IIdTypegetPayloadId(ca.uhn.fhir.context.FhirContext theCtx) getPayloadType(ca.uhn.fhir.context.FhirContext theFhirContext) booleanhasPayloadType(ca.uhn.fhir.context.FhirContext theFhirContext, String theResourceName) protected static booleanpayloadContainsNoPlaceholderReferences(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource theNewPayload) voidsetId(org.hl7.fhir.instance.model.api.IIdType theId) Deprecated.voidsetNewPayload(ca.uhn.fhir.context.FhirContext theCtx, org.hl7.fhir.instance.model.api.IBaseResource thePayload) voidsetPartitionId(ca.uhn.fhir.interceptor.model.RequestPartitionId thePartitionId) voidsetPayloadId(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:
getPayloadIdin 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:BaseResourceMessageReturnsBaseResourceMessage.getMessageKey()orBaseResourceMessage.getMessageKeyDefaultValue()whenBaseResourceMessage.getMessageKey()returnsnull.- Overrides:
getMessageKeyOrDefaultin classBaseResourceMessage- Returns:
- the message key value or default
-
hasPayloadType
public boolean hasPayloadType(ca.uhn.fhir.context.FhirContext theFhirContext, @Nonnull String theResourceName) -
getPayloadType
-
getPayloadId()instead.