Interface HttpSecurityLoader
-
- All Known Implementing Classes:
HttpSecurityLoaderImpl
public interface HttpSecurityLoaderLoads theHttpSecurityTypefrom theHttpSecuritySource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,S extends HttpSecuritySource<A,AC,C,O,F>>
HttpSecurityType<A,AC,C,O,F>loadHttpSecurityType(java.lang.Class<S> httpSecuritySourceClass, PropertyList propertyList)Loads and returns theHttpSecurityTypefor theHttpSecuritySource.<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
HttpSecurityType<A,AC,C,O,F>loadHttpSecurityType(HttpSecuritySource<A,AC,C,O,F> httpSecuritySource, PropertyList propertyList)Loads and returns theHttpSecurityTypefor theHttpSecuritySource.<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,S extends HttpSecuritySource<A,AC,C,O,F>>
PropertyListloadSpecification(java.lang.Class<S> httpSecuritySourceClass)Loads and returns thePropertyListfrom theHttpSecuritySourceSpecificationfor theHttpSecuritySource.<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
PropertyListloadSpecification(HttpSecuritySource<A,AC,C,O,F> httpSecuritySource)Loads and returns thePropertyListfrom theHttpSecuritySourceSpecificationfor theHttpSecuritySource.
-
-
-
Method Detail
-
loadSpecification
<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,S extends HttpSecuritySource<A,AC,C,O,F>> PropertyList loadSpecification(java.lang.Class<S> httpSecuritySourceClass)
Loads and returns thePropertyListfrom theHttpSecuritySourceSpecificationfor theHttpSecuritySource.- Type Parameters:
A- Authentication type.AC- Access control type.C- Credentials type.O- Dependency keys type.F-Flowkeys type.S-HttpSecuritySourcetype.- Parameters:
httpSecuritySourceClass-HttpSecuritySourceClass.- Returns:
PropertyListof theHttpSecuritySourcePropertyinstances of theHttpSecuritySourceSpecificationornullif issue, which is reported to theCompilerIssues.
-
loadSpecification
<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>> PropertyList loadSpecification(HttpSecuritySource<A,AC,C,O,F> httpSecuritySource)
Loads and returns thePropertyListfrom theHttpSecuritySourceSpecificationfor theHttpSecuritySource.- Type Parameters:
A- Authentication type.AC- Access control type.C- Credentials type.O- Dependency keys type.F-Flowkeys type.- Parameters:
httpSecuritySource-HttpSecuritySource.- Returns:
PropertyListof theHttpSecuritySourcePropertyinstances of theHttpSecuritySourceSpecificationornullif issue, which is reported to theCompilerIssues.
-
loadHttpSecurityType
<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>,S extends HttpSecuritySource<A,AC,C,O,F>> HttpSecurityType<A,AC,C,O,F> loadHttpSecurityType(java.lang.Class<S> httpSecuritySourceClass, PropertyList propertyList)
Loads and returns the
HttpSecurityTypefor theHttpSecuritySource.This method will also initialise the
HttpSecuritySource.- Type Parameters:
A- Authentication type.AC- Access control type.C- Credentials type.O- Dependency keys type.F-Flowkeys type.S-HttpSecuritySourcetype.- Parameters:
httpSecuritySourceClass-HttpSecuritySourceClass.propertyList-PropertyListcontaining the properties to source theHttpSecurityType.- Returns:
HttpSecurityTypeornullif issues, which are reported to theCompilerIssues.
-
loadHttpSecurityType
<A,AC extends java.io.Serializable,C,O extends java.lang.Enum<O>,F extends java.lang.Enum<F>> HttpSecurityType<A,AC,C,O,F> loadHttpSecurityType(HttpSecuritySource<A,AC,C,O,F> httpSecuritySource, PropertyList propertyList)
Loads and returns the
HttpSecurityTypefor theHttpSecuritySource.This method will also initialise the
HttpSecuritySource.- Type Parameters:
A- Authentication type.AC- Access control type.C- Credentials type.O- Dependency keys type.F-Flowkeys type.- Parameters:
httpSecuritySource-HttpSecuritySource.propertyList-PropertyListcontaining the properties to source theHttpSecurityType.- Returns:
HttpSecurityTypeornullif issues, which are reported to theCompilerIssues.
-
-