Package net.officefloor.web.rest.build
Class RestMethodContextImpl<M>
java.lang.Object
net.officefloor.web.rest.build.RestMethodContextImpl<M>
RestMethodDecoratorContext implementation.-
Constructor Summary
ConstructorsConstructorDescriptionRestMethodContextImpl(boolean isSecure, HttpMethod httpMethod, RestPathContext path, OfficeSectionInput sectionInput, RestConfiguration configuration, OfficeArchitect officeArchitect, WebArchitect webArchitect, ComposeArchitect composeArchitect, OfficeSourceContext officeSourceContext) -
Method Summary
Modifier and TypeMethodDescriptionbuildRestMethod(WebArchitect webArchitect, OfficeArchitect officeArchitect, OfficeSourceContext sourceContext) Builds theRestMethod.voiddecorateRestMethod(List<RestMethodDecorator<?>> decorators) Decorates the REST method.
-
Constructor Details
-
RestMethodContextImpl
public RestMethodContextImpl(boolean isSecure, HttpMethod httpMethod, RestPathContext path, OfficeSectionInput sectionInput, RestConfiguration configuration, OfficeArchitect officeArchitect, WebArchitect webArchitect, ComposeArchitect composeArchitect, OfficeSourceContext officeSourceContext) - Parameters:
isSecure- Indicates if secure.httpMethod-HttpMethod.path-RestPathContext.sectionInput-OfficeSectionInput.configuration-RestConfiguration.officeArchitect-OfficeArchitect.webArchitect-WebArchitect.composeArchitect-ComposeArchitect.officeSourceContext-OfficeSourceContext.
-
-
Method Details
-
decorateRestMethod
Decorates the REST method.- Parameters:
decorators-RestMethodDecoratorinstances.
-
buildRestMethod
public RestMethod buildRestMethod(WebArchitect webArchitect, OfficeArchitect officeArchitect, OfficeSourceContext sourceContext) Builds theRestMethod.- Parameters:
webArchitect-WebArchitect.officeArchitect-OfficeArchitect.sourceContext-OfficeSourceContext.- Returns:
RestMethod.
-