Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.container.factory
Class ContainerManagerImpl

java.lang.Object
  extended by org.nuxeo.opensocial.container.factory.ContainerManagerImpl
All Implemented Interfaces:
ContainerManager

public class ContainerManagerImpl
extends Object
implements ContainerManager


Field Summary
static String DEFAULT_LAYOUT
           
static int DEFAULT_STRUCTURE
           
static String DOC_REF
          Constant of default container params key
static String REPO_NAME
           
static String RESET_GADGET_TITLE
           
static String USER_LANGUAGE
           
 
Constructor Summary
ContainerManagerImpl()
           
 
Method Summary
 GadgetBean addGadget(String gadgetName, Map<String,String> gwtParams)
          Add Gadget to Container
 Container createContainer(Map<String,String> containerParams)
           
 Map<String,ArrayList<String>> getGadgetList()
          Get a list of gadget
 Container saveLayout(Map<String,String> containerParams, String layout)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOC_REF

public static final String DOC_REF
Constant of default container params key

See Also:
Constant Field Values

REPO_NAME

public static final String REPO_NAME
See Also:
Constant Field Values

RESET_GADGET_TITLE

public static final String RESET_GADGET_TITLE
See Also:
Constant Field Values

USER_LANGUAGE

public static final String USER_LANGUAGE
See Also:
Constant Field Values

DEFAULT_STRUCTURE

public static final int DEFAULT_STRUCTURE
See Also:
Constant Field Values

DEFAULT_LAYOUT

public static final String DEFAULT_LAYOUT
See Also:
Constant Field Values
Constructor Detail

ContainerManagerImpl

public ContainerManagerImpl()
Method Detail

createContainer

public Container createContainer(Map<String,String> containerParams)
                          throws ClientException
Specified by:
createContainer in interface ContainerManager
Throws:
ClientException

addGadget

public GadgetBean addGadget(String gadgetName,
                            Map<String,String> gwtParams)
                     throws Exception
Add Gadget to Container

Specified by:
addGadget in interface ContainerManager
Parameters:
gadgetName - : Name of gadget
gwtParams - : Container parameters
Returns:
GadgetBean
Throws:
Exception

getGadgetList

public Map<String,ArrayList<String>> getGadgetList()
                                            throws ClientException
Get a list of gadget

Specified by:
getGadgetList in interface ContainerManager
Returns:
Map of gadgets, key is category and value is list of gadget name
Throws:
ClientException

saveLayout

public Container saveLayout(Map<String,String> containerParams,
                            String layout)
                     throws ClientException
Specified by:
saveLayout in interface ContainerManager
Throws:
ClientException

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.