Package net.officefloor.compile
Interface ManagedObjectSourceService<D extends Enum<D>,F extends Enum<F>,S extends ManagedObjectSource<D,F>>
- All Known Implementing Classes:
ClassManagedObjectSource
public interface ManagedObjectSourceService<D extends Enum<D>,F extends Enum<F>,S extends ManagedObjectSource<D,F>>
Service to plug-in an ManagedObjectSource Class alias by
including the extension ManagedObjectSource jar on the class path.
OfficeFloorCompiler.addManagedObjectSourceAlias(String, Class) will
be invoked for each found ManagedObjectSourceService.
- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains the alias for theManagedObjectSourceClass.Obtains theManagedObjectSourceClass.
-
Method Details
-
getManagedObjectSourceAlias
String getManagedObjectSourceAlias()Obtains the alias for theManagedObjectSourceClass.- Returns:
- Alias for the
ManagedObjectSourceClass.
-
getManagedObjectSourceClass
Obtains theManagedObjectSourceClass.- Returns:
ManagedObjectSourceClass.
-