# Package org.qi4j.library.rest.server.api

ReST Server API.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ResourceCreate<INPUT,RESULT> | Standard interface for creation of new resources.
  ResourceDelete | Standard interface for deletion of resources
  ResourceIndex<T> | Standard interface for index of resources
  ResourceUpdate<T> | Standard interface for update of existing resources.
  SubResources | Resources that have a collection of sub-resources should extends this interface.

- Class Summary
  Class | Description
  --- | ---
  ContextResource | JAVADOC
  ContextRestlet | JAVADOC
  InteractionConstraintsConcern | Add this concern to all interaction methods that use constraints
  InteractionConstraintsConcern.HasInteractionConstraints |
  ObjectSelection | Manage the current object selection.
  ResourceValidity | JAVADOC

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  SubResource | Mark methods that creates new sub-resources with this annotation

## Package org.qi4j.library.rest.server.api Description

## ReST Server API.