Class OptionsMethodProcessor
java.lang.Object
org.glassfish.jersey.server.wadl.processor.OptionsMethodProcessor
- All Implemented Interfaces:
 ModelProcessor
Model processor enhancing resource model and sub resources
 by default OPTIONS methods defined by JAX-RS specification.- Author:
 - Miroslav Fuksa
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprocessResourceModel(ResourceModel resourceModel, Configuration configuration) ProcessresourceModeland return the processed model.processSubResource(ResourceModel subResourceModel, Configuration configuration) ProcesssubResourceModelwhich was returned a sub resource locator. 
- 
Constructor Details
- 
OptionsMethodProcessor
public OptionsMethodProcessor()Creates new instance. 
 - 
 - 
Method Details
- 
processResourceModel
Description copied from interface:ModelProcessorProcessresourceModeland return the processed model. Returning inputresourceModelwill cause no effect on the final resource model.- Specified by:
 processResourceModelin interfaceModelProcessor- Parameters:
 resourceModel- Input resource model to be processed.configuration- Runtime configuration.- Returns:
 - Processed resource model containing root resources. Non root resources will be ignored.
 
 - 
processSubResource
public ResourceModel processSubResource(ResourceModel subResourceModel, Configuration configuration) Description copied from interface:ModelProcessorProcesssubResourceModelwhich was returned a sub resource locator. ThesubResourceModelcontains only oneresourcerepresenting model that should be processed by further matching. The method must return also exactly one resource in the model. Returning inputsubResourceModelinstance will cause no effect on the final sub resource model.- Specified by:
 processSubResourcein interfaceModelProcessor- Parameters:
 subResourceModel-Sub resourcewhich is based on sub resource returned from sub resource locator.configuration- Runtime configuration.- Returns:
 - Processed resource model with one 
resourcewhich should be used for handling sub resource. 
 
 -