Class DefaultOpenApiOperationBuilder
- java.lang.Object
-
- net.officefloor.web.openapi.operation.DefaultOpenApiOperationBuilder
-
- All Implemented Interfaces:
OpenApiOperationBuilder
public class DefaultOpenApiOperationBuilder extends java.lang.Object implements OpenApiOperationBuilder
DefaultOpenApiOperationBuilder.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description DefaultOpenApiOperationBuilder(OpenApiOperationContext context)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildComplete(OpenApiOperationContext context)Invoked at the end of building theOperation.voidbuildInManagedFunction(OpenApiOperationFunctionContext context)Loads theExecutionManagedFunctioninformation.java.lang.Class<?>[]getUnhandledEsclationTypes()Obtains the listing of unhandledEscalationtypes.
-
-
-
Constructor Detail
-
DefaultOpenApiOperationBuilder
public DefaultOpenApiOperationBuilder(OpenApiOperationContext context)
Instantiate.- Parameters:
context-OpenApiOperationContext.
-
-
Method Detail
-
getUnhandledEsclationTypes
public java.lang.Class<?>[] getUnhandledEsclationTypes()
Obtains the listing of unhandledEscalationtypes.- Returns:
- Listing of unhandled
Escalationtypes.
-
buildInManagedFunction
public void buildInManagedFunction(OpenApiOperationFunctionContext context) throws java.lang.Exception
Description copied from interface:OpenApiOperationBuilderLoads the
ExecutionManagedFunctioninformation.This will be invoked for each
ExecutionManagedFunctionin the execution tree.- Specified by:
buildInManagedFunctionin interfaceOpenApiOperationBuilder- Parameters:
context-OpenApiOperationFunctionContext.- Throws:
java.lang.Exception- If fails to loadExecutionManagedFunction.
-
buildComplete
public void buildComplete(OpenApiOperationContext context) throws java.lang.Exception
Description copied from interface:OpenApiOperationBuilderInvoked at the end of building theOperation. This allows finalising theOperation.- Specified by:
buildCompletein interfaceOpenApiOperationBuilder- Parameters:
context-OpenApiOperationContext.- Throws:
java.lang.Exception- If fails to complete theOperation.
-
-