Interface AdministrationLoader
-
- All Known Implementing Classes:
AdministrationLoaderImpl
public interface AdministrationLoaderLoads theAdministrationTypefrom theAdministrationSource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,AS extends AdministrationSource<E,F,G>>
AdministrationType<E,F,G>loadAdministrationType(java.lang.Class<AS> administrationSourceClass, PropertyList propertyList)Loads and returns theAdministrationTypesourced from theAdministrationSource.<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
AdministrationType<E,F,G>loadAdministrationType(AdministrationSource<E,F,G> administrationSource, PropertyList propertyList)Loads and returns theAdministrationTypesourced from theAdministrationSource.<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,AS extends AdministrationSource<E,F,G>>
PropertyListloadSpecification(java.lang.Class<AS> administrationSourceClass)Loads and returns thePropertyListfrom theAdministrationSourceSpecificationfor theAdministrationSource.<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
PropertyListloadSpecification(AdministrationSource<E,F,G> administrationSource)Loads and returns thePropertyListfrom theAdministrationSourceSpecificationfor theAdministrationSource.
-
-
-
Method Detail
-
loadSpecification
<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,AS extends AdministrationSource<E,F,G>> PropertyList loadSpecification(java.lang.Class<AS> administrationSourceClass)
Loads and returns thePropertyListfrom theAdministrationSourceSpecificationfor theAdministrationSource.- Type Parameters:
E- Extension interface type.F-Enumfor theFlowkeys.G-Enumfor theGovernancekeys.AS-AdministrationSourcetype.- Parameters:
administrationSourceClass-AdministrationSourceclass.- Returns:
PropertyListof theAdministrationSourcePropertyinstances of theAdministrationSourceSpecificationornullif issues, which are reported to theCompilerIssues.
-
loadSpecification
<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> PropertyList loadSpecification(AdministrationSource<E,F,G> administrationSource)
Loads and returns thePropertyListfrom theAdministrationSourceSpecificationfor theAdministrationSource.- Type Parameters:
E- Extension interface type.F-Enumfor theFlowkeys.G-Enumfor theGovernancekeys.- Parameters:
administrationSource-AdministrationSourceinstance.- Returns:
PropertyListof theAdministrationSourcePropertyinstances of theAdministrationSourceSpecificationornullif issues, which are reported to theCompilerIssues.
-
loadAdministrationType
<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,AS extends AdministrationSource<E,F,G>> AdministrationType<E,F,G> loadAdministrationType(java.lang.Class<AS> administrationSourceClass, PropertyList propertyList)
Loads and returns theAdministrationTypesourced from theAdministrationSource.- Type Parameters:
E- Extension interface type.F-Enumfor theFlowkeys.G-Enumfor theGovernancekeys.AS-AdministrationSourcetype.- Parameters:
administrationSourceClass- Class of theAdministrationSource.propertyList-PropertyListcontaining the properties to source theAdministrationType.- Returns:
AdministrationTypeornullif issues, which are reported to theCompilerIssues.
-
loadAdministrationType
<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> AdministrationType<E,F,G> loadAdministrationType(AdministrationSource<E,F,G> administrationSource, PropertyList propertyList)
Loads and returns theAdministrationTypesourced from theAdministrationSource.- Type Parameters:
E- Extension interface type.F-Enumfor theFlowkeys.G-Enumfor theGovernancekeys.- Parameters:
administrationSource-AdministrationSourceinstance.propertyList-PropertyListcontaining the properties to source theAdministrationType.- Returns:
AdministrationTypeornullif issues, which are reported to theCompilerIssues.
-
-