Package dev.dsf.bpe.v2.service
Interface TargetProvider
public interface TargetProvider
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault TargetProvider.Builder
default TargetProvider.Builder
default TargetProvider.Builder
create
(String parentOrganizationIdentifierValue, String memberOrganizationRoleCode, String... memberOrganizationIdentifierValue) create
(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier) create
(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole) create
(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole, org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier)
-
Method Details
-
create
- Parameters:
parentOrganizationIdentifier
- notnull
- Returns:
Targets
builder for all active members of the given parent organization
-
create
- Parameters:
parentOrganizationIdentifierValue
- notnull
- Returns:
Targets
builder for all active members of the given parent organization
-
create
TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole) - Parameters:
parentOrganizationIdentifier
- notnull
memberOrganizationRole
- notnull
- Returns:
Targets
builder for all active members of the given parent organization with the given role
-
create
default TargetProvider.Builder create(String parentOrganizationIdentifierValue, String memberOrganizationRoleCode) - Parameters:
parentOrganizationIdentifierValue
- notnull
memberOrganizationRoleCode
- notnull
- Returns:
Targets
builder for all active members of the given parent organization with the given role
-
create
TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, org.hl7.fhir.r4.model.Coding memberOrganizationRole, org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier) - Parameters:
parentOrganizationIdentifier
- notnull
memberOrganizationRole
- notnull
memberOrganizationIdentifier
- notnull
, arraynull
values will be ignored- Returns:
Targets
builder for all active members of the given parent organization with the given role, filtered by the given member organization
-
create
default TargetProvider.Builder create(String parentOrganizationIdentifierValue, String memberOrganizationRoleCode, String... memberOrganizationIdentifierValue) - Parameters:
parentOrganizationIdentifierValue
- notnull
memberOrganizationRoleCode
- notnull
memberOrganizationIdentifierValue
- notnull
, arraynull
values will be ignored- Returns:
Targets
builder for all active members of the given parent organization with the given role, filtered by the given member organization
-