org.opentox.resource
Class ModelResource

java.lang.Object
  extended by org.restlet.resource.UniformResource
      extended by org.restlet.resource.ServerResource
          extended by org.opentox.resource.OTResource
              extended by org.opentox.resource.ModelResource
All Implemented Interfaces:
IAcceptsRepresentation, IProvidesHttpAccess, IRemovableResource

public class ModelResource
extends OTResource
implements IAcceptsRepresentation, IProvidesHttpAccess, IRemovableResource

This resource, returns a representation of a model and supports the POST operation for prediction.

Version:
1.3.3 (Last update: Dec 20, 2009)
Author:
OpenTox - http://www.opentox.org/, Sopasakis Pantelis, Sarimveis Harry

Nested Class Summary
 
Nested classes/interfaces inherited from class org.opentox.resource.OTResource
OTResource.Directories, OTResource.URIs
 
Field Summary
private  AlgorithmEnum algorithm
           
private  java.lang.String model_id
           
private static long serialVersionUID
           
 
Fields inherited from class org.opentox.resource.OTResource
htmlEND, htmlHEAD, PMMLIntro, xmlIntro
 
Constructor Summary
ModelResource()
           
 
Method Summary
 org.restlet.representation.Representation delete()
           
 void doInit()
          Initializes the resource.
 org.restlet.representation.Representation get(org.restlet.representation.Variant variant)
           
 org.restlet.representation.Representation post(org.restlet.representation.Representation entity)
          Implementation of the POST method for the specific resource.
 
Methods inherited from class org.restlet.resource.ServerResource
delete, describeVariants, doConditionalHandle, doGetInfo, doHandle, doHandle, doNegotiatedHandle, get, getInfo, getInfo, getPreferredVariant, getVariants, getVariants, handle, head, head, isAnnotated, isConditional, isExisting, isInRole, isNegotiated, options, options, post, put, put, redirectPermanent, redirectPermanent, redirectSeeOther, redirectSeeOther, redirectTemporary, redirectTemporary, setAllowedMethods, setAnnotated, setChallengeRequest, setChallengeRequests, setConditional, setCookieSettings, setDimensions, setExisting, setLocationRef, setLocationRef, setNegotiated, setServerInfo, setStatus, setStatus, setStatus, setStatus, setVariants, updateAllowedMethods, updateDimensions
 
Methods inherited from class org.restlet.resource.UniformResource
doRelease, getAllowedMethods, getApplication, getChallengeRequests, getChallengeResponse, getClientInfo, getConditions, getContext, getCookies, getCookieSettings, getDimensions, getHostRef, getLocationRef, getLogger, getMatrix, getMethod, getOriginalRef, getProtocol, getQuery, getRanges, getReference, getReferrerRef, getRequest, getRequestAttributes, getRequestEntity, getResponse, getResponseAttributes, getResponseEntity, getRootRef, getServerInfo, getStatus, init, isConfidential, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

model_id

private java.lang.String model_id

algorithm

private AlgorithmEnum algorithm
Constructor Detail

ModelResource

public ModelResource()
Method Detail

doInit

public void doInit()
            throws org.restlet.resource.ResourceException
Initializes the resource.

Specified by:
doInit in interface IProvidesHttpAccess
Overrides:
doInit in class org.restlet.resource.UniformResource
Throws:
org.restlet.resource.ResourceException

get

public org.restlet.representation.Representation get(org.restlet.representation.Variant variant)
Specified by:
get in interface IProvidesHttpAccess
Overrides:
get in class org.restlet.resource.ServerResource
Parameters:
variant -
Returns:
StringRepresentation

post

public org.restlet.representation.Representation post(org.restlet.representation.Representation entity)
Description copied from interface: IAcceptsRepresentation
Implementation of the POST method for the specific resource.

Specified by:
post in interface IAcceptsRepresentation
Overrides:
post in class org.restlet.resource.ServerResource
Parameters:
entity - The posted entity.
Returns:
The optinal represnetation of the resource following the POST.

delete

public org.restlet.representation.Representation delete()
Specified by:
delete in interface IRemovableResource
Overrides:
delete in class org.restlet.resource.ServerResource