Interface IAuthRuleBuilderRuleOp
-
- All Superinterfaces:
IAuthRuleBuilderAppliesTo<IAuthRuleBuilderRuleOpClassifier>
- All Known Subinterfaces:
IAuthRuleBuilderRuleOpDelete
public interface IAuthRuleBuilderRuleOp extends IAuthRuleBuilderAppliesTo<IAuthRuleBuilderRuleOpClassifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IAuthRuleFinishedinstance(String theId)Rule applies to the resource with the given ID (e.g.IAuthRuleFinishedinstance(org.hl7.fhir.instance.model.api.IIdType theId)Rule applies to the resource with the given ID (e.g.IAuthRuleFinishedinstances(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 Detail
-
instance
IAuthRuleFinished instance(String theId)
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
IAuthRuleFinished instance(org.hl7.fhir.instance.model.api.IIdType theId)
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
IAuthRuleFinished instances(Collection<org.hl7.fhir.instance.model.api.IIdType> theIds)
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
-
-