Class ProcedureLoaderImpl
java.lang.Object
net.officefloor.activity.impl.procedure.ProcedureLoaderImpl
- All Implemented Interfaces:
ProcedureLoader
ProcedureLoader implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionProcedureLoaderImpl(OfficeFloorCompiler compiler) Instantiate.ProcedureLoaderImpl(OfficeArchitect architect, OfficeSourceContext context) Instantiate.ProcedureLoaderImpl(SectionDesigner designer, SectionSourceContext context) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionlistProcedures(String resource) loadProcedureType(String resource, String serviceName, String procedureName, PropertyList properties) Loads theProcedureTypefor theProcedure.
-
Constructor Details
-
ProcedureLoaderImpl
Instantiate.- Parameters:
compiler-OfficeFloorCompiler.
-
ProcedureLoaderImpl
Instantiate.- Parameters:
architect-OfficeArchitect.context-OfficeSourceContext.
-
ProcedureLoaderImpl
Instantiate.- Parameters:
designer-SectionDesigner.context-SectionSourceContext.
-
-
Method Details
-
listProcedures
Description copied from interface:ProcedureLoader- Specified by:
listProceduresin interfaceProcedureLoader- Parameters:
resource- Resource.- Returns:
- Listing of available
Procedureinstances ornullwith issues reported toCompilerIssues.
-
loadProcedureType
public ProcedureType loadProcedureType(String resource, String serviceName, String procedureName, PropertyList properties) Description copied from interface:ProcedureLoaderLoads theProcedureTypefor theProcedure.- Specified by:
loadProcedureTypein interfaceProcedureLoader- Parameters:
resource- Resource.serviceName-ProcedureSourcename.procedureName-Procedurename.properties-PropertyList.- Returns:
ProcedureTypefor theProcedureornullwith issues reported toCompilerIssues.
-