Interface IAuthRuleBuilderRuleOp
- All Superinterfaces:
IAuthRuleBuilderAppliesTo<IAuthRuleBuilderRuleOpClassifier>
- All Known Subinterfaces:
IAuthRuleBuilderRuleOpDelete
public interface IAuthRuleBuilderRuleOp
extends IAuthRuleBuilderAppliesTo<IAuthRuleBuilderRuleOpClassifier>
-
Method Summary
Modifier and TypeMethodDescriptionRule applies to the resource with the given ID (e.g.instance
(org.hl7.fhir.instance.model.api.IIdType theId) Rule applies to the resource with the given ID (e.g.instances
(Collection<org.hl7.fhir.instance.model.api.IIdType> theIds) Rule applies to the resource with the given ID (e.g.Methods inherited from interface ca.uhn.fhir.rest.server.interceptor.auth.IAuthRuleBuilderAppliesTo
allResources, resourcesOfType, resourcesOfType
-
Method Details
-
instance
Rule applies to the resource with the given ID (e.g.Patient/123
)See the following examples which show how theId is interpreted:
http://example.com/Patient/123
- Any Patient resource with the ID "123" will be matched (note: the base URL part is ignored)Patient/123
- Any Patient resource with the ID "123" will be matched123
- Any resource of any type with the ID "123" will be matched
- Parameters:
theId
- The ID of the resource to apply (e.g.Patient/123
)- Throws:
IllegalArgumentException
- If theId does not contain an ID with at least an ID partNullPointerException
- If theId is null
-
instance
Rule applies to the resource with the given ID (e.g.Patient/123
)See the following examples which show how theId is interpreted:
http://example.com/Patient/123
- Any Patient resource with the ID "123" will be matched (note: the base URL part is ignored)Patient/123
- Any Patient resource with the ID "123" will be matched123
- Any resource of any type with the ID "123" will be matched
- Parameters:
theId
- The ID of the resource to apply (e.g.Patient/123
)- Throws:
IllegalArgumentException
- If theId does not contain an ID with at least an ID partNullPointerException
- If theId is null
-
instances
Rule applies to the resource with the given ID (e.g.Patient/123
)See the following examples which show how theId is interpreted:
http://example.com/Patient/123
- Any Patient resource with the ID "123" will be matched (note: the base URL part is ignored)Patient/123
- Any Patient resource with the ID "123" will be matched123
- Any resource of any type with the ID "123" will be matched
- Parameters:
theIds
- The IDs of the resource to apply (e.g.Patient/123
)- Throws:
IllegalArgumentException
- If theId does not contain an ID with at least an ID partNullPointerException
- If theId is null
-