A B C D E F G H I J K L M N O R S T U V W 

A

AbstractResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
Helper methods for ResponseWriters
AbstractResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.AbstractResponseWriter
 
appliesTo(Method, Class<?>, Class<?>, Class<?>) - Method in class org.qi4j.library.rest.server.api.InteractionConstraintsConcern.HasInteractionConstraints
 
assemble(ModuleAssembly) - Method in class org.qi4j.library.rest.server.assembler.RestServerAssembler
 

B

beforeHandle(Request, Response) - Method in class org.qi4j.library.rest.server.restlet.ExtensionMediaTypeFilter
 
bind(T) - Method in class org.qi4j.library.rest.server.api.dci.Role
 

C

checkRequest() - Method in class org.qi4j.library.rest.server.api.ResourceValidity
 
CommandResult - Interface in org.qi4j.library.rest.server.spi
TODO
compareTo(Role<T>) - Method in class org.qi4j.library.rest.server.api.dci.Role
 
ConstraintViolationMessages - Class in org.qi4j.library.rest.server.restlet
TODO
ConstraintViolationMessages() - Constructor for class org.qi4j.library.rest.server.restlet.ConstraintViolationMessages
 
context(Class<T>) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
ContextResource - Class in org.qi4j.library.rest.server.api
JAVADOC
ContextResource() - Constructor for class org.qi4j.library.rest.server.api.ContextResource
 
ContextRestlet - Class in org.qi4j.library.rest.server.api
JAVADOC
ContextRestlet() - Constructor for class org.qi4j.library.rest.server.api.ContextRestlet
 
convert(Object, Request, Object[]) - Method in interface org.qi4j.library.rest.server.spi.ResultConverter
 
create(INPUT) - Method in interface org.qi4j.library.rest.server.api.ResourceCreate
 
createRoot(Request, Response) - Method in class org.qi4j.library.rest.server.api.ContextRestlet
 
current() - Static method in class org.qi4j.library.rest.server.api.ObjectSelection
 

D

DefaultRequestReader - Class in org.qi4j.library.rest.server.restlet.requestreader
Convert request into method arguments.
DefaultRequestReader() - Constructor for class org.qi4j.library.rest.server.restlet.requestreader.DefaultRequestReader
 
DefaultResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
Handles simple types and serialize to JSON
DefaultResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.DefaultResponseWriter
 
delete() - Method in interface org.qi4j.library.rest.server.api.ResourceDelete
 

E

ENGLISH - Static variable in class org.qi4j.library.rest.server.restlet.responsewriter.AbstractResponseWriter
 
equals(Object) - Method in class org.qi4j.library.rest.server.api.dci.Role
 
ExtensionMediaTypeFilter - Class in org.qi4j.library.rest.server.restlet
JAVADOC
ExtensionMediaTypeFilter() - Constructor for class org.qi4j.library.rest.server.restlet.ExtensionMediaTypeFilter
 
ExtensionMediaTypeFilter(Context) - Constructor for class org.qi4j.library.rest.server.restlet.ExtensionMediaTypeFilter
 
ExtensionMediaTypeFilter(Context, Restlet) - Constructor for class org.qi4j.library.rest.server.restlet.ExtensionMediaTypeFilter
 

F

FormResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
Handles Restlet Form
FormResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.FormResponseWriter
 

G

get(Class<T>) - Method in class org.qi4j.library.rest.server.api.ObjectSelection
 
get(String) - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 
getAsString() - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 
getLocale() - Method in class org.qi4j.library.rest.server.api.ContextResource
 
getMessage(ConstraintViolation, Locale) - Method in class org.qi4j.library.rest.server.restlet.ConstraintViolationMessages
 
getResult() - Method in class org.qi4j.library.rest.server.restlet.NullCommandResult
 
getResult() - Method in interface org.qi4j.library.rest.server.spi.CommandResult
 
getVariant(Request, List<Language>, List<MediaType>) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.AbstractResponseWriter
 

H

handle(Request, Response) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
handle(Request, Response) - Method in class org.qi4j.library.rest.server.api.ContextRestlet
 

I

index() - Method in interface org.qi4j.library.rest.server.api.ResourceIndex
 
init(Iterable<ServiceReference<RequestReader>>) - Method in class org.qi4j.library.rest.server.restlet.RequestReaderDelegator
 
init(Iterable<ServiceReference<ResponseWriter>>) - Method in class org.qi4j.library.rest.server.restlet.ResponseWriterDelegator
 
InteractionConstraint<ANNOTATION extends Annotation> - Interface in org.qi4j.library.rest.server.api.constraint
JAVADOC
InteractionConstraintDeclaration - Annotation Type in org.qi4j.library.rest.server.api.constraint
JAVADOC
InteractionConstraints - Interface in org.qi4j.library.rest.server.restlet
Service interface for checking whether a particular method or a whole class is not valid at this point, for whatever reason (application state or authorization rules usually).
InteractionConstraintsConcern - Class in org.qi4j.library.rest.server.api
Add this concern to all interaction methods that use constraints
InteractionConstraintsConcern() - Constructor for class org.qi4j.library.rest.server.api.InteractionConstraintsConcern
 
InteractionConstraintsConcern.HasInteractionConstraints - Class in org.qi4j.library.rest.server.api
 
InteractionConstraintsConcern.HasInteractionConstraints() - Constructor for class org.qi4j.library.rest.server.api.InteractionConstraintsConcern.HasInteractionConstraints
 
InteractionConstraintsService - Class in org.qi4j.library.rest.server.restlet
JAVADOC
InteractionConstraintsService() - Constructor for class org.qi4j.library.rest.server.restlet.InteractionConstraintsService
 
InteractionConstraintsService.ConstraintBinding - Class in org.qi4j.library.rest.server.restlet
 
InteractionConstraintsService.ConstraintBinding(Constraint<Annotation, Object>, Annotation, Class) - Constructor for class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.ConstraintBinding
 
InteractionConstraintsService.InteractionConstraintBinding - Class in org.qi4j.library.rest.server.restlet
 
InteractionConstraintsService.InteractionConstraintBinding(InteractionConstraint<Annotation>, Annotation) - Constructor for class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.InteractionConstraintBinding
 
InteractionConstraintsService.InteractionConstraintsBinding - Class in org.qi4j.library.rest.server.restlet
 
InteractionConstraintsService.InteractionConstraintsBinding(List<InteractionConstraintsService.Binding>) - Constructor for class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.InteractionConstraintsBinding
 
InteractionConstraintsService.RequiresValidBinding - Class in org.qi4j.library.rest.server.restlet
 
InteractionConstraintsService.RequiresValidBinding(RequiresValid, InteractionValidation) - Constructor for class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.RequiresValidBinding
 
InteractionValidation - Interface in org.qi4j.library.rest.server.api.constraint
Interface that resources can implement to achieve custom validation of whether an interaction is valid or not.
invoke(Object, Method, Object[]) - Method in class org.qi4j.library.rest.server.api.InteractionConstraintsConcern
 
isEmpty() - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 
isValid(ANNOTATION, ObjectSelection) - Method in interface org.qi4j.library.rest.server.api.constraint.InteractionConstraint
 
isValid(String) - Method in interface org.qi4j.library.rest.server.api.constraint.InteractionValidation
 
isValid(Requires, ObjectSelection) - Method in class org.qi4j.library.rest.server.api.constraint.Requires.RequiresRoleConstraint
 
isValid(RequiresValid, InteractionValidation) - Method in class org.qi4j.library.rest.server.api.constraint.RequiresValid.RequiresValidConstraint
 
isValid(ServiceAvailable, ObjectSelection) - Method in class org.qi4j.library.rest.server.api.constraint.ServiceAvailable.ServiceAvailableConstraint
 
isValid(Method, ObjectSelection, Module) - Method in interface org.qi4j.library.rest.server.restlet.InteractionConstraints
 
isValid(Class, ObjectSelection, Module) - Method in interface org.qi4j.library.rest.server.restlet.InteractionConstraints
 
isValid(ObjectSelection) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.ConstraintBinding
 
isValid(ObjectSelection) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.InteractionConstraintBinding
 
isValid(ObjectSelection) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.InteractionConstraintsBinding
 
isValid(Method, ObjectSelection, Module) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService
 
isValid(Class, ObjectSelection, Module) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService
 
isValid(ObjectSelection) - Method in class org.qi4j.library.rest.server.restlet.InteractionConstraintsService.RequiresValidBinding
 

J

JSONResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
Handles JSONObject output
JSONResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.JSONResponseWriter
 

K

keys() - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 

L

LinksResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
JAVADOC
LinksResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.LinksResponseWriter
 

M

module - Variable in class org.qi4j.library.rest.server.api.ContextResource
 
module - Variable in class org.qi4j.library.rest.server.api.ContextRestlet
 

N

newSelection() - Static method in class org.qi4j.library.rest.server.api.ObjectSelection
 
NullCommandResult - Class in org.qi4j.library.rest.server.restlet
The command has no result at all (ignore it).
NullCommandResult() - Constructor for class org.qi4j.library.rest.server.restlet.NullCommandResult
 

O

ObjectSelection - Class in org.qi4j.library.rest.server.api
Manage the current object selection.
ObjectSelection() - Constructor for class org.qi4j.library.rest.server.api.ObjectSelection
Create new root roleMap
org.qi4j.library.rest.server.api - package org.qi4j.library.rest.server.api
ReST Server API.
org.qi4j.library.rest.server.api.constraint - package org.qi4j.library.rest.server.api.constraint
ReST Server Constraints.
org.qi4j.library.rest.server.api.dci - package org.qi4j.library.rest.server.api.dci
ReST Server DCI API.
org.qi4j.library.rest.server.assembler - package org.qi4j.library.rest.server.assembler
ReST Server Assembly.
org.qi4j.library.rest.server.restlet - package org.qi4j.library.rest.server.restlet
Restlet ReST Server.
org.qi4j.library.rest.server.restlet.freemarker - package org.qi4j.library.rest.server.restlet.freemarker
Restlet ReST Server FreeMarker Templating.
org.qi4j.library.rest.server.restlet.requestreader - package org.qi4j.library.rest.server.restlet.requestreader
Restlet ReST Server Request Readers.
org.qi4j.library.rest.server.restlet.responsewriter - package org.qi4j.library.rest.server.restlet.responsewriter
Restlet ReST Server Response Writers.
org.qi4j.library.rest.server.spi - package org.qi4j.library.rest.server.spi
ReST Server SPI.

R

readRequest(Request, Method) - Method in class org.qi4j.library.rest.server.restlet.requestreader.DefaultRequestReader
 
readRequest(Request, Method) - Method in class org.qi4j.library.rest.server.restlet.RequestReaderDelegator
 
readRequest(Request, Method) - Method in interface org.qi4j.library.rest.server.spi.RequestReader
 
registerRequestReader(RequestReader) - Method in class org.qi4j.library.rest.server.restlet.RequestReaderDelegator
 
registerResultWriter(ResponseWriter) - Method in class org.qi4j.library.rest.server.restlet.ResponseWriterDelegator
 
RequestReader - Interface in org.qi4j.library.rest.server.spi
TODO
RequestReaderDelegator - Class in org.qi4j.library.rest.server.restlet
Delegates to a list of potential readers.
RequestReaderDelegator() - Constructor for class org.qi4j.library.rest.server.restlet.RequestReaderDelegator
 
Requires - Annotation Type in org.qi4j.library.rest.server.api.constraint
Annotation on interactions that requires objects of specific types to be available in the ObjectSelection.
Requires.RequiresRoleConstraint - Class in org.qi4j.library.rest.server.api.constraint
 
Requires.RequiresRoleConstraint() - Constructor for class org.qi4j.library.rest.server.api.constraint.Requires.RequiresRoleConstraint
 
RequiresValid - Annotation Type in org.qi4j.library.rest.server.api.constraint
JAVADOC
RequiresValid.RequiresValidConstraint - Class in org.qi4j.library.rest.server.api.constraint
 
RequiresValid.RequiresValidConstraint() - Constructor for class org.qi4j.library.rest.server.api.constraint.RequiresValid.RequiresValidConstraint
 
resource(String) - Method in interface org.qi4j.library.rest.server.api.SubResources
Instantiate the sub-resource, perform any RoleMap bindings based on the given segment, and then call handle(Request,Response) on the subresource.
RESOURCE_VALIDITY - Static variable in class org.qi4j.library.rest.server.api.ContextResource
 
ResourceCreate<INPUT,RESULT> - Interface in org.qi4j.library.rest.server.api
Standard interface for creation of new resources.
ResourceDelete - Interface in org.qi4j.library.rest.server.api
Standard interface for deletion of resources
ResourceIndex<T> - Interface in org.qi4j.library.rest.server.api
Standard interface for index of resources
ResourceResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
ResponseWriter for ResourceValues
ResourceResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.ResourceResponseWriter
 
ResourceTemplateResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
JAVADOC
ResourceTemplateResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.ResourceTemplateResponseWriter
 
ResourceUpdate<T> - Interface in org.qi4j.library.rest.server.api
Standard interface for update of existing resources.
ResourceValidity - Class in org.qi4j.library.rest.server.api
JAVADOC
ResourceValidity(EntityComposite, Qi4jSPI, Request) - Constructor for class org.qi4j.library.rest.server.api.ResourceValidity
 
ResponseWriter - Interface in org.qi4j.library.rest.server.spi
TODO
ResponseWriterDelegator - Class in org.qi4j.library.rest.server.restlet
Delegates to a list of potential writers.
ResponseWriterDelegator() - Constructor for class org.qi4j.library.rest.server.restlet.ResponseWriterDelegator
 
RestServerAssembler - Class in org.qi4j.library.rest.server.assembler
JAVADOC
RestServerAssembler() - Constructor for class org.qi4j.library.rest.server.assembler.RestServerAssembler
 
ResultConverter - Interface in org.qi4j.library.rest.server.spi
JAVADOC
Role<T> - Class in org.qi4j.library.rest.server.api.dci
Base class for methodful roles
Role() - Constructor for class org.qi4j.library.rest.server.api.dci.Role
 
Role(T) - Constructor for class org.qi4j.library.rest.server.api.dci.Role
 

S

select(Class<T>, String) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
select(Object) - Method in class org.qi4j.library.rest.server.api.ObjectSelection
 
selectFromList(List<?>, String) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
selectFromManyAssociation(ManyAssociation<T>, String) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
selectFromNamedAssociation(NamedAssociation<T>, String) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
selection() - Method in class org.qi4j.library.rest.server.api.ObjectSelection
 
self - Variable in class org.qi4j.library.rest.server.api.dci.Role
 
self() - Method in class org.qi4j.library.rest.server.api.dci.Role
 
ServiceAvailable - Annotation Type in org.qi4j.library.rest.server.api.constraint
Annotate interaction methods with ServiceAvailable.
ServiceAvailable.ServiceAvailableConstraint - Class in org.qi4j.library.rest.server.api.constraint
 
ServiceAvailable.ServiceAvailableConstraint() - Constructor for class org.qi4j.library.rest.server.api.constraint.ServiceAvailable.ServiceAvailableConstraint
 
setResourceValidity(EntityComposite) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
size() - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 
subResource(Class<? extends ContextResource>) - Method in class org.qi4j.library.rest.server.api.ContextResource
 
subResource(Class<? extends ContextResource>) - Method in class org.qi4j.library.rest.server.api.ContextRestlet
 
SubResource - Annotation Type in org.qi4j.library.rest.server.api
Mark methods that creates new sub-resources with this annotation
SubResources - Interface in org.qi4j.library.rest.server.api
Resources that have a collection of sub-resources should extends this interface.

T

TableResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
JAVADOC
TableResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.TableResponseWriter
 
toArray() - Method in class org.qi4j.library.rest.server.api.ObjectSelection
 
type(Class<T>) - Static method in class org.qi4j.library.rest.server.api.ObjectSelection
 

U

update(T) - Method in interface org.qi4j.library.rest.server.api.ResourceUpdate
 
updateEntity(UnitOfWork) - Method in class org.qi4j.library.rest.server.api.ResourceValidity
 
updateResponse(Response) - Method in class org.qi4j.library.rest.server.api.ResourceValidity
 

V

ValueCompositeObjectWrapper - Class in org.qi4j.library.rest.server.restlet.freemarker
ObjectWrapper implementation that adds support for ValueComposites, exposing Property state.
ValueCompositeObjectWrapper() - Constructor for class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeObjectWrapper
 
ValueCompositeResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
JAVADOC
ValueCompositeResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.ValueCompositeResponseWriter
 
ValueCompositeTemplateModel - Class in org.qi4j.library.rest.server.restlet.freemarker
TODO
ValueCompositeTemplateModel(ValueComposite, ObjectWrapper) - Constructor for class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 
ValueDescriptorResponseWriter - Class in org.qi4j.library.rest.server.restlet.responsewriter
JAVADOC
ValueDescriptorResponseWriter() - Constructor for class org.qi4j.library.rest.server.restlet.responsewriter.ValueDescriptorResponseWriter
 
values() - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeTemplateModel
 

W

wrap(Object) - Method in class org.qi4j.library.rest.server.restlet.freemarker.ValueCompositeObjectWrapper
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.DefaultResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.FormResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.JSONResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.LinksResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.ResourceResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.ResourceTemplateResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.TableResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.ValueCompositeResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.responsewriter.ValueDescriptorResponseWriter
 
writeResponse(Object, Response) - Method in class org.qi4j.library.rest.server.restlet.ResponseWriterDelegator
 
writeResponse(Object, Response) - Method in interface org.qi4j.library.rest.server.spi.ResponseWriter
 
A B C D E F G H I J K L M N O R S T U V W