Class ProcedureLoaderImpl
- java.lang.Object
-
- net.officefloor.activity.impl.procedure.ProcedureLoaderImpl
-
- All Implemented Interfaces:
ProcedureLoader
public class ProcedureLoaderImpl extends java.lang.Object implements ProcedureLoader
ProcedureLoaderimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ProcedureLoaderImpl(OfficeFloorCompiler compiler)Instantiate.ProcedureLoaderImpl(OfficeArchitect architect, OfficeSourceContext context)Instantiate.ProcedureLoaderImpl(SectionDesigner designer, SectionSourceContext context)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Procedure[]listProcedures(java.lang.String resource)Lists the availableProcedureinstances from theClass.ProcedureTypeloadProcedureType(java.lang.String resource, java.lang.String serviceName, java.lang.String procedureName, PropertyList properties)Loads theProcedureTypefor theProcedure.
-
-
-
Constructor Detail
-
ProcedureLoaderImpl
public ProcedureLoaderImpl(OfficeFloorCompiler compiler)
Instantiate.- Parameters:
compiler-OfficeFloorCompiler.
-
ProcedureLoaderImpl
public ProcedureLoaderImpl(OfficeArchitect architect, OfficeSourceContext context)
Instantiate.- Parameters:
architect-OfficeArchitect.context-OfficeSourceContext.
-
ProcedureLoaderImpl
public ProcedureLoaderImpl(SectionDesigner designer, SectionSourceContext context)
Instantiate.- Parameters:
designer-SectionDesigner.context-SectionSourceContext.
-
-
Method Detail
-
listProcedures
public Procedure[] listProcedures(java.lang.String resource)
Description copied from interface:ProcedureLoaderLists the availableProcedureinstances from theClass.- Specified by:
listProceduresin interfaceProcedureLoader- Parameters:
resource- Resource.- Returns:
- Listing of available
Procedureinstances ornullwith issues reported toCompilerIssues.
-
loadProcedureType
public ProcedureType loadProcedureType(java.lang.String resource, java.lang.String serviceName, java.lang.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.
-
-