Interface Requester

All Superinterfaces:
WithAuthorization
All Known Implementing Classes:
All, Organization, Role

public interface Requester extends WithAuthorization
  • Method Details

    • localAll

      static Requester localAll()
    • remoteAll

      static Requester remoteAll()
    • all

      static Requester all(boolean localIdentity)
    • localOrganization

      static Requester localOrganization(String organizationIdentifier)
    • remoteOrganization

      static Requester remoteOrganization(String organizationIdentifier)
    • organization

      static Requester organization(boolean localIdentity, String organizationIdentifier)
    • localRole

      static Requester localRole(String consortiumIdentifier, String roleSystem, String roleCode)
    • remoteRole

      static Requester remoteRole(String consortiumIdentifier, String roleSystem, String roleCode)
    • role

      static Requester role(boolean localIdentity, String consortiumIdentifier, String roleSystem, String roleCode)
    • requesterMatches

      boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
    • isRequesterAuthorized

      boolean isRequesterAuthorized(Identity requesterUser, Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
    • isRequesterAuthorized

      default boolean isRequesterAuthorized(Identity requesterUser, Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
    • toRequesterExtension

      default org.hl7.fhir.r4.model.Extension toRequesterExtension()