Interface IAuthRuleBuilderRuleOp

All Superinterfaces:
IAuthRuleBuilderAppliesTo<IAuthRuleBuilderRuleOpClassifier>
All Known Subinterfaces:
IAuthRuleBuilderRuleOpDelete

  • 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 matched
      • 123 - 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 part
      NullPointerException - 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 matched
      • 123 - 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 part
      NullPointerException - 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 matched
      • 123 - 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 part
      NullPointerException - If theId is null