public abstract class RestApiModule extends FactoryModule
RestView implementations.| Modifier and Type | Class and Description |
|---|---|
static class |
RestApiModule.ChildCollectionBinder<P extends RestResource> |
static class |
RestApiModule.ModifyViewBinder<P extends RestResource> |
static class |
RestApiModule.ReadViewBinder<P extends RestResource> |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
DELETE |
protected static java.lang.String |
GET |
protected static java.lang.String |
POST |
protected static java.lang.String |
PUT |
| Constructor and Description |
|---|
RestApiModule() |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends RestResource> |
child(com.google.inject.TypeLiteral<RestView<P>> type,
java.lang.String name) |
protected <R extends RestResource> |
delete(com.google.inject.TypeLiteral<RestView<R>> viewType) |
protected <R extends RestResource> |
delete(com.google.inject.TypeLiteral<RestView<R>> viewType,
java.lang.String name) |
protected <R extends RestResource> |
get(com.google.inject.TypeLiteral<RestView<R>> viewType) |
protected <R extends RestResource> |
get(com.google.inject.TypeLiteral<RestView<R>> viewType,
java.lang.String name) |
protected <R extends RestResource> |
post(com.google.inject.TypeLiteral<RestView<R>> viewType) |
protected <R extends RestResource> |
post(com.google.inject.TypeLiteral<RestView<R>> viewType,
java.lang.String name) |
protected <R extends RestResource> |
put(com.google.inject.TypeLiteral<RestView<R>> viewType) |
protected <R extends RestResource> |
put(com.google.inject.TypeLiteral<RestView<R>> viewType,
java.lang.String name) |
protected <R extends RestResource> |
view(com.google.inject.TypeLiteral<RestView<R>> viewType,
java.lang.String method,
java.lang.String name) |
factoryaddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected static final java.lang.String GET
protected static final java.lang.String PUT
protected static final java.lang.String DELETE
protected static final java.lang.String POST
protected <R extends RestResource> RestApiModule.ReadViewBinder<R> get(com.google.inject.TypeLiteral<RestView<R>> viewType)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> put(com.google.inject.TypeLiteral<RestView<R>> viewType)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> post(com.google.inject.TypeLiteral<RestView<R>> viewType)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> delete(com.google.inject.TypeLiteral<RestView<R>> viewType)
protected <R extends RestResource> RestApiModule.ReadViewBinder<R> get(com.google.inject.TypeLiteral<RestView<R>> viewType, java.lang.String name)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> put(com.google.inject.TypeLiteral<RestView<R>> viewType, java.lang.String name)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> post(com.google.inject.TypeLiteral<RestView<R>> viewType, java.lang.String name)
protected <R extends RestResource> RestApiModule.ModifyViewBinder<R> delete(com.google.inject.TypeLiteral<RestView<R>> viewType, java.lang.String name)
protected <P extends RestResource> RestApiModule.ChildCollectionBinder<P> child(com.google.inject.TypeLiteral<RestView<P>> type, java.lang.String name)
protected <R extends RestResource> com.google.inject.binder.LinkedBindingBuilder<RestView<R>> view(com.google.inject.TypeLiteral<RestView<R>> viewType, java.lang.String method, java.lang.String name)