com.jalios.jcms.rest.resources
Class SearchResource

java.lang.Object
  extended by org.restlet.resource.Resource
      extended by com.jalios.jcms.rest.JcmsRestResource
          extended by com.jalios.jcms.rest.DataRestResource
              extended by com.jalios.jcms.rest.DataCollectionRestResource
                  extended by com.jalios.jcms.rest.resources.SearchResource
All Implemented Interfaces:
MashupConstants, RestConstants

public class SearchResource
extends DataCollectionRestResource

Implementation of a JcmsResource, used to return the result of a search in JCMS internal search engine through REST.

Since:
JCMS-6.0
Author:
dissert

Field Summary
 
Fields inherited from class com.jalios.jcms.rest.DataRestResource
data, relateds
 
Fields inherited from class com.jalios.jcms.rest.JcmsRestResource
channel, context, formQueryString, j2eeRequest, jcmsContext, pagerData, queryString, xmlEncoding
 
Fields inherited from interface com.jalios.jcms.rest.RestConstants
CSRF_HEADER_NAME, HTTP_HEADERS, METHOD_OVERRIDE_HTTP_HEADER, SERVER_REQUEST_HTTP_HEADER_PREFIX, UTS_ADMIN, UTS_DATA_CHILDREN, UTS_DATA_PARAM, UTS_DATATYPE_ITEM, UTS_DATATYPE_LIST, UTS_DOC, UTS_MEMBER_ITEM, UTS_SEARCH, UTS_WORKFLOWS, UTS_WORKFLOWS_ITEM
 
Fields inherited from interface com.jalios.jcms.mashup.MashupConstants
DATA_TAG, DATASET_TAG, FIELD_CLASS, FIELD_ENTRY, FIELD_ITEM, FIELD_KEY, FIELD_NAME, FIELD_TAG, FIELD_VALUE, FILE_FIELD, FILE_ID, FILE_MTIME, FILE_SIZE, FILE_TAG, FILE_TICKET, FILESET_TAG, RELATED_TAG, REVISION
 
Constructor Summary
SearchResource(org.restlet.Context context, org.restlet.data.Request request, org.restlet.data.Response response)
           
 
Method Summary
protected  String getItemXmlRepresentation(Object item)
           
protected  String insertAfterXml()
           
protected  String insertBeforeXml()
           
 
Methods inherited from class com.jalios.jcms.rest.JcmsRestResource
checkReadRight, delete, doDelete, doPost, doPost, doPut, doStat, forward, generateErrorRepresentation, getAtomRepresentation, getJSONRepresentation, getLoggedMember, getPlainTextRepresentation, getRepresentation, getXmlProlog, getXmlRepresentation, post, put, setXmlUTF8Encoding
 
Methods inherited from class org.restlet.resource.Resource
allowDelete, allowGet, allowPost, allowPut, generateRef, getContext, getLogger, getPreferredRepresentation, getPreferredVariant, getRequest, getResponse, getVariants, handleDelete, handleGet, handleHead, handleOptions, handlePost, handlePut, init, isNegotiateContent, setContext, setNegotiateContent, setRequest, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchResource

public SearchResource(org.restlet.Context context,
                      org.restlet.data.Request request,
                      org.restlet.data.Response response)
Method Detail

insertBeforeXml

protected String insertBeforeXml()
Overrides:
insertBeforeXml in class JcmsRestResource

getItemXmlRepresentation

protected String getItemXmlRepresentation(Object item)
Overrides:
getItemXmlRepresentation in class DataCollectionRestResource

insertAfterXml

protected String insertAfterXml()
Overrides:
insertAfterXml in class JcmsRestResource


Copyright © 2001-2010 Jalios SA. All Rights Reserved.