Uses of Class
org.glassfish.jersey.server.model.Resource.Builder
Packages that use Resource.Builder
Package
Description
Jersey server-side application & resource modeling classes.
-
Uses of Resource.Builder in org.glassfish.jersey.server.model
Fields in org.glassfish.jersey.server.model declared as Resource.BuilderModifier and TypeFieldDescriptionprivate final Resource.Builder
ResourceMethod.Builder.parent
private final Resource.Builder
Resource.Builder.parentResource
Fields in org.glassfish.jersey.server.model with type parameters of type Resource.BuilderModifier and TypeFieldDescriptionprivate final Set<Resource.Builder>
Resource.Builder.childResourceBuilders
Methods in org.glassfish.jersey.server.model that return Resource.BuilderModifier and TypeMethodDescriptionResource.Builder.addChildResource
(String relativePath) Add a new child resource to the resource.static Resource.Builder
Resource.builder()
Get a new unbound resource model builder.static Resource.Builder
Create a resource model builder initialized by introspecting an annotated JAX-RS resource class.static Resource.Builder
Create a resource model builder initialized by introspecting an annotated JAX-RS resource class.static Resource.Builder
Get a new resource model builder for a resource bound to a given path.static Resource.Builder
Creates aresource builder
instance from the list ofresource
which can be merged into a single resource.static Resource.Builder
Get a new resource model builder initialized from a given resource model.private static Resource.Builder
Resource.builder
(Resource.Data resourceData) IntrospectionModeller.createResourceBuilder()
Create a new resource model builder for the introspected class.private Resource.Builder
IntrospectionModeller.doCreateResourceBuilder()
Resource.Builder.extended
(boolean extended) Set the flag indicating whether the resource is extended or is a core of exposed RESTful API.Merge methods from a given resource model into this resource model builder.Resource.Builder.mergeWith
(Resource.Builder resourceBuilder) Merge methods from a given resource model builder into this resource model builder.private Resource.Builder
Resource.Builder.mergeWith
(Resource.Data resourceData) Define a new name of the built resource.Define a new path for the built resource.Methods in org.glassfish.jersey.server.model with parameters of type Resource.BuilderModifier and TypeMethodDescriptionprivate void
IntrospectionModeller.addResourceMethods
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, List<javax.ws.rs.core.MediaType> defaultConsumedTypes, List<javax.ws.rs.core.MediaType> defaultProducedTypes, Collection<Class<? extends Annotation>> defaultNameBindings, boolean extended) private void
IntrospectionModeller.addSubResourceLocators
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, boolean extended) private void
IntrospectionModeller.addSubResourceMethods
(Resource.Builder resourceBuilder, MethodList methodList, List<Parameter> resourceClassParameters, boolean encodedParameters, List<javax.ws.rs.core.MediaType> defaultConsumedTypes, List<javax.ws.rs.core.MediaType> defaultProducedTypes, Collection<Class<? extends Annotation>> defaultNameBindings, boolean extended) Resource.Builder.mergeWith
(Resource.Builder resourceBuilder) Merge methods from a given resource model builder into this resource model builder.private void
Resource.Builder.onBuildChildResource
(Resource.Builder childResourceBuilder, Resource.Data childResourceData) Constructors in org.glassfish.jersey.server.model with parameters of type Resource.BuilderModifierConstructorDescriptionprivate
Builder
(String path, Resource.Builder parentResource) private
Builder
(Resource.Builder parentResource) (package private)
Builder
(Resource.Builder parent) Create a resource method builder.(package private)
Builder
(Resource.Builder parent, ResourceMethod originalMethod) Create a builder from an existing resource method model.