Package org.ehrbase.application.abac
Class AbacConfig
- java.lang.Object
-
- org.ehrbase.application.abac.AbacConfig
-
@ConditionalOnProperty(name="abac.enabled") @Configuration @EnableConfigurationProperties @ConfigurationProperties(prefix="abac") public class AbacConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbacConfig.AbacCheckstatic classAbacConfig.AbacTypestatic classAbacConfig.PolicyParameter
-
Constructor Summary
Constructors Constructor Description AbacConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbacConfig.AbacCheckabacCheck(org.apache.http.client.HttpClient httpClient)StringgetOrganizationClaim()StringgetPatientClaim()Map<AbacConfig.AbacType,org.ehrbase.application.abac.AbacConfig.Policy>getPolicy()URIgetServer()voidsetOrganizationClaim(String organizationClaim)voidsetPatientClaim(String patientClaim)voidsetPolicy(Map<AbacConfig.AbacType,org.ehrbase.application.abac.AbacConfig.Policy> policy)voidsetServer(URI server)
-
-
-
Method Detail
-
abacCheck
@Bean public AbacConfig.AbacCheck abacCheck(org.apache.http.client.HttpClient httpClient)
-
getServer
public URI getServer()
-
setServer
public void setServer(URI server)
-
getOrganizationClaim
public String getOrganizationClaim()
-
setOrganizationClaim
public void setOrganizationClaim(String organizationClaim)
-
getPatientClaim
public String getPatientClaim()
-
setPatientClaim
public void setPatientClaim(String patientClaim)
-
getPolicy
public Map<AbacConfig.AbacType,org.ehrbase.application.abac.AbacConfig.Policy> getPolicy()
-
setPolicy
public void setPolicy(Map<AbacConfig.AbacType,org.ehrbase.application.abac.AbacConfig.Policy> policy)
-
-