public class PolygeneEntityRestlet<T extends HasIdentity>
extends org.restlet.Restlet
Constructor and Description |
---|
PolygeneEntityRestlet() |
Modifier and Type | Method and Description |
---|---|
void |
handle(org.restlet.Request request,
org.restlet.Response response) |
static <K extends HasIdentity,T extends ServerResource<K>> |
newInstance(Module module,
org.restlet.routing.Router router,
Class<T> resourceClass,
Class<K> entityClass)
Creates a new PolygeneEntityRestlet instance for the given resource and entity classes.
|
String |
toString() |
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setContext, setDescription, setFinderClass, setName, setOwner, start, stop
public static <K extends HasIdentity,T extends ServerResource<K>> org.restlet.Restlet newInstance(Module module, org.restlet.routing.Router router, Class<T> resourceClass, Class<K> entityClass)
This utility method should be used in your org.restlet.Application to create routes.
K
- Parameterized type of the resourceT
- Parameterized type of the entitymodule
- Module to use for object instanciationrouter
- Restlet RouterresourceClass
- Resource classentityClass
- Entity classpublic void handle(org.restlet.Request request, org.restlet.Response response)
handle
in interface org.restlet.Uniform
handle
in class org.restlet.Restlet