Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AUTHORIZATION - Static variable in class ch.admin.bag.covidcertificate.authorization.ProfileRegistry
- AUTHORIZATION_MOCK - Static variable in class ch.admin.bag.covidcertificate.authorization.ProfileRegistry
- AuthorizationConfig - Class in ch.admin.bag.covidcertificate.authorization
- AuthorizationConfig() - Constructor for class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- AuthorizationService - Interface in ch.admin.bag.covidcertificate.authorization
- AuthorizationServiceImpl - Class in ch.admin.bag.covidcertificate.authorization.impl
- AuthorizationServiceImpl(AuthorizationConfig, RoleConfig) - Constructor for class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
C
- canEqual(Object) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- canEqual(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- canEqual(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- canEqual(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
- canEqual(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- ch.admin.bag.covidcertificate.authorization - package ch.admin.bag.covidcertificate.authorization
- ch.admin.bag.covidcertificate.authorization.config - package ch.admin.bag.covidcertificate.authorization.config
- ch.admin.bag.covidcertificate.authorization.impl - package ch.admin.bag.covidcertificate.authorization.impl
- convert(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.LocalDateTimeConverter
E
- equals(Object) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- equals(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- equals(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- equals(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
- equals(Object) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
F
- Function() - Constructor for class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
G
- getAdditional() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getAdditionalRef() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getApiGateway() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- getClaim() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- getCurrent(String, List<String>) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns all permitted functions by given roles at given service.
- getCurrent(String, List<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- getCurrent(String, List<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- getDefinition(String) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns the definition of given service.
- getDefinition(String) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- getDefinition(String) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- getEiam() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- getFrom() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getFunctions() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
- getHttp() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getIdentifier() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getIntern() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- getManagement() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- getMappings() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- getNotifications() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- getOneOf() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getReport() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- getRoleMapping() - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns the role mapping.
- getRoleMapping() - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- getRoleMapping() - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- getUntil() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getUri() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- getWebUi() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
H
- hashCode() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- hashCode() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- hashCode() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- hashCode() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- hashCode() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
I
- identifyFunction(String, String, String) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns a list of ServiceData.Function that match given uri and http method.
- identifyFunction(String, String, String) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- identifyFunction(String, String, String) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- isBetween(LocalDateTime) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- isGranted(Set<String>, ServiceData.Function) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns
truefor given function if the one-of setting contains the role needed for the function to be accessed. - isGranted(Set<String>, ServiceData.Function) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- isGranted(Set<String>, ServiceData.Function) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- isUserPermitted(Collection<String>) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns
trueif the user based upon his roles is permitted to generally use the application. - isUserPermitted(Collection<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- isUserPermitted(Collection<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
L
- LocalDateTimeConverter - Class in ch.admin.bag.covidcertificate.authorization.config
- LocalDateTimeConverter() - Constructor for class ch.admin.bag.covidcertificate.authorization.config.LocalDateTimeConverter
M
- mapRawRoles(Collection<String>) - Method in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
-
Returns a set with the role names as expected by the ServiceData.Function.
- mapRawRoles(Collection<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.AuthorizationServiceImpl
- mapRawRoles(Collection<String>) - Method in class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
- matchesHttpMethod(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- matchesUri(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- MockAuthorizationServiceImpl - Class in ch.admin.bag.covidcertificate.authorization.impl
- MockAuthorizationServiceImpl() - Constructor for class ch.admin.bag.covidcertificate.authorization.impl.MockAuthorizationServiceImpl
P
R
- RoleConfig - Class in ch.admin.bag.covidcertificate.authorization.config
- RoleConfig() - Constructor for class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- RoleData - Class in ch.admin.bag.covidcertificate.authorization.config
- RoleData() - Constructor for class ch.admin.bag.covidcertificate.authorization.config.RoleData
S
- SERVICE_API_GATEWAY - Static variable in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
- SERVICE_MANAGEMENT - Static variable in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
- SERVICE_NOTIFICATIONS - Static variable in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
- SERVICE_REPORT - Static variable in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
- SERVICE_WEB_UI - Static variable in interface ch.admin.bag.covidcertificate.authorization.AuthorizationService
- ServiceData - Class in ch.admin.bag.covidcertificate.authorization.config
- ServiceData() - Constructor for class ch.admin.bag.covidcertificate.authorization.config.ServiceData
- ServiceData.Function - Class in ch.admin.bag.covidcertificate.authorization.config
- setAdditional(List<ServiceData.Function>) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setAdditionalRef(List<String>) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setApiGateway(ServiceData) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- setClaim(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- setEiam(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- setFrom(LocalDateTime) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setFunctions(Map<String, ServiceData.Function>) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
- setHttp(List<HttpMethod>) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setIdentifier(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setIntern(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- setManagement(ServiceData) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- setMappings(List<RoleData>) - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- setNotifications(ServiceData) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- setOneOf(List<String>) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setReport(ServiceData) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- setUntil(LocalDateTime) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setUri(String) - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- setWebUi(ServiceData) - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
T
- toString() - Method in class ch.admin.bag.covidcertificate.authorization.AuthorizationConfig
- toString() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleConfig
- toString() - Method in class ch.admin.bag.covidcertificate.authorization.config.RoleData
- toString() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData.Function
- toString() - Method in class ch.admin.bag.covidcertificate.authorization.config.ServiceData
All Classes and Interfaces|All Packages|Constant Field Values