org.qi4j.library.rest
Class EntityResource

java.lang.Object
  extended by org.restlet.resource.UniformResource
      extended by org.restlet.resource.ServerResource
          extended by org.qi4j.library.rest.EntityResource

public class EntityResource
extends org.restlet.resource.ServerResource


Constructor Summary
EntityResource()
           
 
Method Summary
protected  org.restlet.representation.Representation delete()
           
protected  void doInit()
           
protected  org.restlet.representation.Representation get(org.restlet.representation.Variant variant)
           
 org.restlet.representation.Representation post(org.restlet.representation.Representation entityRepresentation, org.restlet.representation.Variant variant)
           
protected  org.restlet.representation.Representation put(org.restlet.representation.Representation representation, org.restlet.representation.Variant variant)
           
static String toString(Object newValue, ValueType valueType)
           
static Object toValue(String stringValue, QualifiedName propertyName, TypeName propertyType)
           
 
Methods inherited from class org.restlet.resource.ServerResource
abort, commit, delete, describeVariants, doConditionalHandle, doHandle, doHandle, doNegotiatedHandle, get, getInfo, getInfo, getOnSent, getPreferredVariant, getVariants, handle, head, head, isAnnotated, isAutoCommitting, isCommitted, isConditional, isExisting, isInRole, isNegotiated, options, options, post, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setAutoCommitting, setChallengeRequests, setCommitted, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setOnSent, setServerInfo, setStatus, setStatus, setStatus, setStatus, updateAllowedMethods, updateDimensions
 
Methods inherited from class org.restlet.resource.UniformResource
doCatch, doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getContext, getConverterService, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMaxForwards, getMetadataService, getMethod, getOriginalRef, getProtocol, getQuery, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestEntity, getResponse, getResponseAttributes, getResponseEntity, getRootRef, getServerInfo, getStatus, getStatusService, init, isConfidential, release, setRequest, setResponse, toObject, toRepresentation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityResource

public EntityResource()
Method Detail

toValue

public static Object toValue(String stringValue,
                             QualifiedName propertyName,
                             TypeName propertyType)
                      throws IllegalArgumentException
Throws:
IllegalArgumentException

toString

public static String toString(Object newValue,
                              ValueType valueType)
                       throws IllegalArgumentException,
                              JSONException
Throws:
IllegalArgumentException
JSONException

doInit

protected void doInit()
               throws org.restlet.resource.ResourceException
Overrides:
doInit in class org.restlet.resource.UniformResource
Throws:
org.restlet.resource.ResourceException

delete

protected org.restlet.representation.Representation delete()
                                                    throws org.restlet.resource.ResourceException
Overrides:
delete in class org.restlet.resource.ServerResource
Throws:
org.restlet.resource.ResourceException

get

protected org.restlet.representation.Representation get(org.restlet.representation.Variant variant)
                                                 throws org.restlet.resource.ResourceException
Overrides:
get in class org.restlet.resource.ServerResource
Throws:
org.restlet.resource.ResourceException

put

protected org.restlet.representation.Representation put(org.restlet.representation.Representation representation,
                                                        org.restlet.representation.Variant variant)
                                                 throws org.restlet.resource.ResourceException
Overrides:
put in class org.restlet.resource.ServerResource
Throws:
org.restlet.resource.ResourceException

post

public org.restlet.representation.Representation post(org.restlet.representation.Representation entityRepresentation,
                                                      org.restlet.representation.Variant variant)
                                               throws org.restlet.resource.ResourceException
Overrides:
post in class org.restlet.resource.ServerResource
Throws:
org.restlet.resource.ResourceException