Interface IAuthRuleBuilderRuleOp

    • 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 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