org.exoplatform.ws.rest.ejbconnector30
Class RestEJBConnector
java.lang.Object
org.exoplatform.ws.rest.ejbconnector30.RestEJBConnector
- All Implemented Interfaces:
- RestEJBConnectorLocal, RestEJBConnectorRemote
@DeclareRoles(value={"admin","users"})
public class RestEJBConnector- extends Object
- implements RestEJBConnectorRemote, RestEJBConnectorLocal
- Version:
- $Id: $
- Author:
- Andrey Parfonov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RestEJBConnector
public RestEJBConnector()
service
@RolesAllowed(value={"admin","users"})
public final SerialResponse service(SerialRequest request)
throws RemoteException,
IOException
-
- Specified by:
service in interface RestEJBConnectorRemote
- Parameters:
request - SerialRequest. This is special wrapper around REST request, which can be transfer via RMI.
- Returns:
- SerialResponse. This is special wrapper for REST response, which can be transfer via RMI.
- Throws:
RemoteException - if remote interface error occurs.
IOException - if i/o error occurs.
getContainer
protected org.exoplatform.container.ExoContainer getContainer()
- Returns:
- actual ExoContainer.
createMultivaluedMetadata
protected MultivaluedMetadata createMultivaluedMetadata(HashMap<String,String> map)
- Create MultivaluedMetadata.
- Parameters:
map - the source map.
- Returns:
- the MultivaluedMetadata.
Copyright © 2009 eXo Platform SAS. All Rights Reserved.