public interface IAuthRuleBuilderRule
| Modifier and Type | Method and Description |
|---|---|
IAuthRuleBuilderRuleConditional |
createConditional()
This rule applies to
create operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderRuleOp |
delete()
This rule applies to the FHIR delete operation
|
IAuthRuleBuilderRuleConditional |
deleteConditional()
This rule applies to
create operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderRuleOpClassifierFinished |
metadata()
This rules applies to the metadata operation (retrieve the
server's conformance statement)
|
IAuthRuleBuilderOperation |
operation()
This rule applies to a FHIR operation (e.g.
|
IAuthRuleBuilderRuleOp |
read()
This rule applies to any FHIR operation involving reading, including
read, vread, search, and
history |
IAuthRuleBuilderRuleTransaction |
transaction()
This rule applies to the FHIR transaction operation.
|
IAuthRuleBuilderRuleConditional |
updateConditional()
This rule applies to
update operations with a conditional
URL as a part of the request. |
IAuthRuleBuilderRuleOp |
write()
This rule applies to any FHIR operation involving writing, including
create, and update |
IAuthRuleBuilderRuleConditional createConditional()
create operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOp delete()
IAuthRuleBuilderRuleConditional deleteConditional()
create operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOpClassifierFinished metadata()
This call completes the rule and adds the rule to the chain.
IAuthRuleBuilderOperation operation()
$validate)IAuthRuleBuilderRuleOp read()
read, vread, search, and
historyIAuthRuleBuilderRuleTransaction transaction()
IAuthRuleBuilderRuleConditional updateConditional()
update operations with a conditional
URL as a part of the request. Note that this rule will allow the conditional
operation to proceed, but the server is expected to determine the actual target
of the conditional request and send a subsequent event to the AuthorizationInterceptor
in order to authorize the actual target.
In other words, if the server is configured correctly, this chain will allow the client to perform a conditional update, but a different rule is required to actually authorize the target that the conditional update is determined to match.
IAuthRuleBuilderRuleOp write()
create, and updateCopyright © 2014–2017 University Health Network. All rights reserved.