public static class ResourceBuilder.Mixin extends Object implements ResourceBuilder
ResourceBuilder.Mixin
Constructor and Description |
---|
Mixin(ObjectFactory objectFactory) |
Modifier and Type | Method and Description |
---|---|
Command |
createCommand(org.restlet.data.Reference base) |
EntityRef |
createEntityRef(Identity identity,
org.restlet.data.Reference base) |
EntityRef |
createEntityRef(Identity identity,
RestLink get,
RestLink put,
RestLink delete) |
FormField |
createFormField(String name,
String type) |
RestForm |
createNameForm(org.restlet.data.Reference base) |
RestLink |
createRestLink(String name,
org.restlet.data.Reference base,
org.restlet.data.Method method) |
RestLink |
createRestLink(String name,
org.restlet.data.Reference base,
org.restlet.data.Method method,
String description) |
org.restlet.routing.Route |
findRoute(String name,
org.restlet.routing.Router router) |
<T extends HasIdentity> |
toObject(Class<T> type,
org.restlet.representation.Representation representation) |
<T extends HasIdentity> |
toRepresentation(Class<T> type,
T composite) |
public Mixin(@Structure ObjectFactory objectFactory)
public EntityRef createEntityRef(Identity identity, org.restlet.data.Reference base)
createEntityRef
in interface ResourceBuilder
public EntityRef createEntityRef(Identity identity, RestLink get, RestLink put, RestLink delete)
createEntityRef
in interface ResourceBuilder
public RestLink createRestLink(String name, org.restlet.data.Reference base, org.restlet.data.Method method)
createRestLink
in interface ResourceBuilder
public RestLink createRestLink(String name, org.restlet.data.Reference base, org.restlet.data.Method method, String description)
createRestLink
in interface ResourceBuilder
public Command createCommand(org.restlet.data.Reference base)
createCommand
in interface ResourceBuilder
public RestForm createNameForm(org.restlet.data.Reference base)
createNameForm
in interface ResourceBuilder
public FormField createFormField(String name, String type)
createFormField
in interface ResourceBuilder
public <T extends HasIdentity> org.restlet.representation.Representation toRepresentation(Class<T> type, T composite)
toRepresentation
in interface ResourceBuilder
public <T extends HasIdentity> T toObject(Class<T> type, org.restlet.representation.Representation representation) throws IOException
toObject
in interface ResourceBuilder
IOException
public org.restlet.routing.Route findRoute(String name, org.restlet.routing.Router router)
findRoute
in interface ResourceBuilder