org.silverpeas.node.web
Class ListNodeResource

java.lang.Object
  extended by com.silverpeas.web.RESTWebService
      extended by org.silverpeas.node.web.ListNodeResource

@Service
@RequestScoped
@Authorized
public class ListNodeResource
extends RESTWebService

A REST Web resource representing a list of node. It is a web service that provides an access to a node referenced by its URL.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.silverpeas.web.RESTWebService
RESTWebService.WebProcess<RETURN_VALUE>, RESTWebService.WebTreatment<RETURN_VALUE>
 
Field Summary
 
Fields inherited from class com.silverpeas.web.RESTWebService
RESPONSE_HEADER_ARRAYSIZE, REST_WEB_SERVICES_URI_BASE
 
Constructor Summary
ListNodeResource()
           
 
Method Summary
 String getComponentId()
          Gets the identifier of the component instance to which the requested resource belongs to.
 NodeEntity[] updateListNode(NodeEntity[] newListNode)
          Updates order of the list of Node from the JSON representation.
 
Methods inherited from class com.silverpeas.web.RESTWebService
getBundle, getBundleLocation, getGreaterUserRole, getHttpRequest, getHttpServletRequest, getHttpServletResponse, getOrganisationController, getUriInfo, getUserDetail, getUserPreferences, getUserRoles, process, validateUserAuthentication, validateUserAuthorization
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListNodeResource

public ListNodeResource()
Method Detail

getComponentId

public String getComponentId()
Description copied from class: RESTWebService
Gets the identifier of the component instance to which the requested resource belongs to.

Specified by:
getComponentId in class RESTWebService
Returns:
the identifier of the Silverpeas component instance.

updateListNode

public NodeEntity[] updateListNode(NodeEntity[] newListNode)
Updates order of the list of Node from the JSON representation. If the user isn't authentified, a 401 HTTP code is returned. If the user isn't authorized to save the node, a 403 is returned. If a problem occurs when processing the request, a 503 HTTP code is returned.

Parameters:
tab - of node to update order
Returns:
the new list of node after update


Copyright © 2016 Silverpeas. All Rights Reserved.