Interface SecurityConfigurations
-
- All Superinterfaces:
ConfigBeanProxy
,DomainExtension
public interface SecurityConfigurations extends ConfigBeanProxy, DomainExtension
The top level security configuration which holds the list of configured security services.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SecurityConfigurations.Duck
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends SecurityConfiguration>
TgetDefaultSecurityServiceByType(Class<T> type)
Gets the default configured security service by security service type.SecurityConfiguration
getSecurityServiceByName(String name)
Gets a named security service configuration.<T extends SecurityConfiguration>
TgetSecurityServiceByName(String name, Class<T> type)
Gets a named security service configuration by specific security type.List<SecurityConfiguration>
getSecurityServices()
Gets the list of configured security services.<T extends SecurityConfiguration>
List<T>getSecurityServicesByType(Class<T> type)
Gets the list of configured security services by security service type.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
-
-
-
Method Detail
-
getSecurityServices
List<SecurityConfiguration> getSecurityServices()
Gets the list of configured security services.
-
getSecurityServicesByType
@DuckTyped <T extends SecurityConfiguration> List<T> getSecurityServicesByType(Class<T> type)
Gets the list of configured security services by security service type.
-
getDefaultSecurityServiceByType
@DuckTyped <T extends SecurityConfiguration> T getDefaultSecurityServiceByType(Class<T> type)
Gets the default configured security service by security service type.
-
getSecurityServiceByName
@DuckTyped <T extends SecurityConfiguration> T getSecurityServiceByName(String name, Class<T> type)
Gets a named security service configuration by specific security type.
-
getSecurityServiceByName
@DuckTyped SecurityConfiguration getSecurityServiceByName(String name)
Gets a named security service configuration.
-
-