Package net.officefloor.compile
Interface GovernanceSourceService<I,F extends Enum<F>,S extends GovernanceSource<I,F>>
- All Known Implementing Classes:
ClassGovernanceSource
public interface GovernanceSourceService<I,F extends Enum<F>,S extends GovernanceSource<I,F>>
Service to plug-in an GovernanceSource Class alias by
including the extension GovernanceSource jar on the class path.
OfficeFloorCompiler.addGovernanceSourceAlias(String, Class) will be
invoked for each found GovernanceSourceService.
- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains the alias for theGovernanceSourceClass.Obtains theGovernanceSourceClass.
-
Method Details
-
getGovernanceSourceAlias
String getGovernanceSourceAlias()Obtains the alias for theGovernanceSourceClass.- Returns:
- Alias for the
GovernanceSourceClass.
-
getGovernanceSourceClass
Obtains theGovernanceSourceClass.- Returns:
GovernanceSourceClass.
-