Package | Description |
---|---|
org.glassfish.jersey.server.model |
Jersey server-side application & resource modeling classes.
|
Modifier and Type | Field and Description |
---|---|
private Resource.Builder |
ResourceMethod.Builder.parent |
private Resource.Builder |
Resource.Builder.parentResource |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Resource.Builder> |
Resource.Builder.childResourceBuilders |
Modifier and Type | Method and Description |
---|---|
Resource.Builder |
Resource.Builder.addChildResource(java.lang.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 |
Resource.builder(java.lang.Class<?> resourceClass)
Create a resource model builder initialized by introspecting an annotated
JAX-RS resource class.
|
static Resource.Builder |
Resource.builder(java.lang.Class<?> resourceClass,
boolean disableValidation)
Create a resource model builder initialized by introspecting an annotated
JAX-RS resource class.
|
static Resource.Builder |
Resource.builder(java.util.List<Resource> resources)
Creates a
resource builder instance from the list of resource which can be merged
into a single resource. |
private static Resource.Builder |
Resource.builder(Resource.Data resourceData) |
static Resource.Builder |
Resource.builder(Resource resource)
Get a new resource model builder initialized from a given resource model.
|
static Resource.Builder |
Resource.builder(java.lang.String path)
Get a new resource model builder for a resource bound to a given path.
|
Resource.Builder |
IntrospectionModeller.createResourceBuilder()
Create a new resource model builder for the introspected class.
|
private Resource.Builder |
IntrospectionModeller.doCreateResourceBuilder() |
Resource.Builder |
Resource.Builder.extended(boolean extended)
Set the flag indicating whether the resource is extended or is a core of exposed RESTful API.
|
Resource.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) |
Resource.Builder |
Resource.Builder.mergeWith(Resource resource)
Merge methods from a given resource model into this resource model builder.
|
Resource.Builder |
Resource.Builder.name(java.lang.String name)
Define a new name of the built resource.
|
Resource.Builder |
Resource.Builder.path(java.lang.String path)
Define a new path for the built resource.
|
Modifier and Type | Method and Description |
---|---|
private void |
IntrospectionModeller.addResourceMethods(Resource.Builder resourceBuilder,
MethodList methodList,
java.util.List<Parameter> resourceClassParameters,
boolean encodedParameters,
java.util.List<javax.ws.rs.core.MediaType> defaultConsumedTypes,
java.util.List<javax.ws.rs.core.MediaType> defaultProducedTypes,
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> defaultNameBindings,
boolean extended) |
private void |
IntrospectionModeller.addSubResourceLocators(Resource.Builder resourceBuilder,
MethodList methodList,
java.util.List<Parameter> resourceClassParameters,
boolean encodedParameters,
boolean extended) |
private void |
IntrospectionModeller.addSubResourceMethods(Resource.Builder resourceBuilder,
MethodList methodList,
java.util.List<Parameter> resourceClassParameters,
boolean encodedParameters,
java.util.List<javax.ws.rs.core.MediaType> defaultConsumedTypes,
java.util.List<javax.ws.rs.core.MediaType> defaultProducedTypes,
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> defaultNameBindings,
boolean extended) |
Resource.Builder |
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) |
Constructor and Description |
---|
Builder(Resource.Builder parent)
Create a resource method builder.
|
Builder(Resource.Builder parentResource) |
Builder(Resource.Builder parent,
ResourceMethod originalMethod)
Create a builder from an existing resource method model.
|
Builder(java.lang.String path,
Resource.Builder parentResource) |