Package dev.dsf.bpe.v2.service
Interface TargetProvider
public interface TargetProvider
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault TargetProvider.Builderdefault TargetProvider.Builderdefault TargetProvider.Buildercreate(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:
Targetsbuilder for all active members of the given parent organization
-
create
- Parameters:
parentOrganizationIdentifierValue- notnull- Returns:
Targetsbuilder 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- notnullmemberOrganizationRole- notnull- Returns:
Targetsbuilder for all active members of the given parent organization with the given role
-
create
default TargetProvider.Builder create(String parentOrganizationIdentifierValue, String memberOrganizationRoleCode) - Parameters:
parentOrganizationIdentifierValue- notnullmemberOrganizationRoleCode- notnull- Returns:
Targetsbuilder 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- notnullmemberOrganizationRole- notnullmemberOrganizationIdentifier- notnull, arraynullvalues will be ignored- Returns:
Targetsbuilder 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- notnullmemberOrganizationRoleCode- notnullmemberOrganizationIdentifierValue- notnull, arraynullvalues will be ignored- Returns:
Targetsbuilder for all active members of the given parent organization with the given role, filtered by the given member organization
-