Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.container.service
Class ContainerServiceImpl

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
              extended by org.nuxeo.opensocial.container.service.ContainerServiceImpl
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, ContainerService

public class ContainerServiceImpl
extends com.google.gwt.user.server.rpc.RemoteServiceServlet
implements ContainerService

Author:
Guillaume Cusnieux
See Also:
Serialized Form

Constructor Summary
ContainerServiceImpl()
           
 
Method Summary
 GadgetBean addGadget(java.lang.String gadgetName, java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Adds a gadget.
static java.lang.String decode(java.lang.String string)
          Utility methods
 Container getContainer(java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Retrieves a specific container.
 java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> getGadgetList(java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Gets collection of gadget name sorted by category.
 GadgetBean removeGadget(GadgetBean gadget, java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Removes gadget.
 GadgetBean saveGadget(GadgetBean gadget, java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Saves a Gadget.
 GadgetBean saveGadgetPreferences(GadgetBean gadget, java.lang.String form, java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Saves preferences of gadget with form parameter.
 java.lang.Boolean saveGadgetsCollection(java.util.Collection<GadgetBean> beans, java.util.Map<java.lang.String,java.lang.String> gwtParams)
          Saves a collection of gadget
 Container saveLayout(java.util.Map<java.lang.String,java.lang.String> gwtParams, java.lang.String layout)
          Saves layout of container.
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
doPost, getSerializationPolicy, processCall
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerServiceImpl

public ContainerServiceImpl()
Method Detail

getContainer

public Container getContainer(java.util.Map<java.lang.String,java.lang.String> gwtParams)
                       throws ContainerServiceException
Description copied from interface: ContainerService
Retrieves a specific container.

Specified by:
getContainer in interface ContainerService
Throws:
ContainerServiceException

saveGadgetPreferences

public GadgetBean saveGadgetPreferences(GadgetBean gadget,
                                        java.lang.String form,
                                        java.util.Map<java.lang.String,java.lang.String> gwtParams)
                                 throws ContainerServiceException
Description copied from interface: ContainerService
Saves preferences of gadget with form parameter.

Specified by:
saveGadgetPreferences in interface ContainerService
form - new preferences
Throws:
ContainerServiceException

saveGadgetsCollection

public java.lang.Boolean saveGadgetsCollection(java.util.Collection<GadgetBean> beans,
                                               java.util.Map<java.lang.String,java.lang.String> gwtParams)
                                        throws ContainerServiceException
Description copied from interface: ContainerService
Saves a collection of gadget

Specified by:
saveGadgetsCollection in interface ContainerService
Throws:
ContainerServiceException

removeGadget

public GadgetBean removeGadget(GadgetBean gadget,
                               java.util.Map<java.lang.String,java.lang.String> gwtParams)
                        throws ContainerServiceException
Description copied from interface: ContainerService
Removes gadget.

Specified by:
removeGadget in interface ContainerService
Returns:
the removed GadgetBean
Throws:
ContainerServiceException

getGadgetList

public java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> getGadgetList(java.util.Map<java.lang.String,java.lang.String> gwtParams)
                                                                                    throws ContainerServiceException
Description copied from interface: ContainerService
Gets collection of gadget name sorted by category.

Specified by:
getGadgetList in interface ContainerService
Returns:
a map whose key are the categories and values are lists of gadget name
Throws:
ContainerServiceException

addGadget

public GadgetBean addGadget(java.lang.String gadgetName,
                            java.util.Map<java.lang.String,java.lang.String> gwtParams)
                     throws ContainerServiceException
Description copied from interface: ContainerService
Adds a gadget.

Specified by:
addGadget in interface ContainerService
Returns:
the added GadgetBean
Throws:
ContainerServiceException

decode

public static java.lang.String decode(java.lang.String string)
Utility methods


saveLayout

public Container saveLayout(java.util.Map<java.lang.String,java.lang.String> gwtParams,
                            java.lang.String layout)
                     throws ContainerServiceException
Description copied from interface: ContainerService
Saves layout of container.

Specified by:
saveLayout in interface ContainerService
Throws:
ContainerServiceException

saveGadget

public GadgetBean saveGadget(GadgetBean gadget,
                             java.util.Map<java.lang.String,java.lang.String> gwtParams)
                      throws ContainerServiceException
Description copied from interface: ContainerService
Saves a Gadget.

Specified by:
saveGadget in interface ContainerService
Returns:
the saved gadget bean
Throws:
ContainerServiceException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.