Package dev.dsf.fhir.authentication
Class PractitionerIdentityImpl
java.lang.Object
dev.dsf.fhir.authentication.AbstractIdentity
dev.dsf.fhir.authentication.PractitionerIdentityImpl
- All Implemented Interfaces:
Identity,PractitionerIdentity,Principal
-
Field Summary
Fields inherited from interface dev.dsf.common.auth.conf.Identity
ORGANIZATION_IDENTIFIER_SYSTEMFields inherited from interface dev.dsf.common.auth.conf.PractitionerIdentity
PRACTITIONER_IDENTIFIER_SYSTEM -
Constructor Summary
ConstructorsConstructorDescriptionPractitionerIdentityImpl(org.hl7.fhir.r4.model.Organization organization, Collection<? extends DsfRole> dsfRoles, X509Certificate certificate, org.hl7.fhir.r4.model.Practitioner practitioner, Collection<? extends org.hl7.fhir.r4.model.Coding> practitionerRoles, DsfOpenIdCredentials credentials) -
Method Summary
Methods inherited from class dev.dsf.fhir.authentication.AbstractIdentity
getCertificate, getDsfRoles, getIdentifierValue, getOrganization, getOrganizationIdentifierValue, hasDsfRole, isLocalIdentityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.common.auth.conf.Identity
getCertificate, getDsfRoles, getOrganization, getOrganizationIdentifierValue, hasDsfRole, isLocalIdentity
-
Constructor Details
-
PractitionerIdentityImpl
public PractitionerIdentityImpl(org.hl7.fhir.r4.model.Organization organization, Collection<? extends DsfRole> dsfRoles, X509Certificate certificate, org.hl7.fhir.r4.model.Practitioner practitioner, Collection<? extends org.hl7.fhir.r4.model.Coding> practitionerRoles, DsfOpenIdCredentials credentials) - Parameters:
organization- notnulldsfRoles- may benullcertificate- may benullpractitioner- notnullpractitionerRoles- may benullcredentials- may benull
-
-
Method Details
-
getName
-
getDisplayName
- Specified by:
getDisplayNamein interfaceIdentity
-
getPractitioner
public org.hl7.fhir.r4.model.Practitioner getPractitioner()- Specified by:
getPractitionerin interfacePractitionerIdentity
-
getPractionerRoles
- Specified by:
getPractionerRolesin interfacePractitionerIdentity
-
getCredentials
- Specified by:
getCredentialsin interfacePractitionerIdentity
-