Index

A C E F G H I L M P R S T 
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 true for 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 true if 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

ProfileRegistry - Class in ch.admin.bag.covidcertificate.authorization
 

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
 
A C E F G H I L M P R S T 
All Classes and Interfaces|All Packages|Constant Field Values