Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.theme.bank
Class Main

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
      extended by org.nuxeo.ecm.webengine.model.impl.DefaultObject
          extended by org.nuxeo.ecm.webengine.model.impl.ModuleRoot
              extended by org.nuxeo.theme.bank.Main
All Implemented Interfaces:
ModuleResource, Resource, Adaptable

public class Main
extends ModuleRoot


Constructor Summary
Main()
           
 
Method Summary
 Object displayBank(String bank)
           
 Object displayBankLogo(String bank)
           
 Object displayBankView(String bank)
           
 Object displayStylePreview(String bank, String collection, String resource)
           
 Object doSession()
           
 Object getActionBarView()
           
static List<String> getBankNames()
           
 Object getBankStatus(String bank)
           
 Object getBanksView()
           
static List<String> getCollections(String bankName)
           
 Object getCollectionView(String bank, String collection)
           
 Response getImage(String bank, String collection, String resource)
           
 Object getImageCollectionView(String bank, String collection)
           
 Object getImageView(String bank, String collection, String resource)
           
 Object getIndex()
           
static List<String> getItemsInCollection(String bankName, String collection, String typeName)
           
 Object getManagement(String bank)
           
 Object getNavtreeView()
           
 Response getPreset(String bank, String collection, String category)
           
 Object getPresetCollectionInfo(String bank, String collection, String typeName)
           
 Object getPresetCollectionView(String bank, String collection)
           
 Object getPresetView(String bank, String collection, String category)
           
 Object getSessionView()
           
 Object getSkinsCollectionsView(String bank, String collection)
           
 Response getStyle(String bank, String collection, String resource)
           
 Object getStyleCollections(String bank, String collection, Boolean skins_only)
           
 Object getStyleCollectionsView(String bank, String collection)
           
 String getStyleContent(String bank, String collection, String resource)
           
 String getTree()
           
 Object handleError(WebApplicationException e)
           
 boolean isAdministrator()
           
 String listBankPresets(String bankName)
           
 String listBankSkins(String bankName)
           
 String listBankStyles(String bankName)
           
 String listCollections(String bank)
           
 String listImages(String bank)
           
 List<String> listSkinsInCollection(String bankName, String collection)
           
 Object login()
           
 Object renderSkin(String bank, String collection, String resource, String action)
           
 Object renderStyle(String bank, String collection, String resource, String action)
           
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.ModuleRoot
getLink, getSkinResource, setHttpHeaders, setHttpRequest, setUriInfo
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuxeo.ecm.webengine.model.Resource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isAdapter, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot
 
Methods inherited from interface org.nuxeo.runtime.model.Adaptable
getAdapter
 

Constructor Detail

Main

public Main()
Method Detail

getIndex

public Object getIndex()

isAdministrator

public boolean isAdministrator()

getManagement

public Object getManagement(String bank)

displayBank

public Object displayBank(String bank)

displayBankView

public Object displayBankView(String bank)

getBankStatus

public Object getBankStatus(String bank)

displayBankLogo

public Object displayBankLogo(String bank)

getNavtreeView

public Object getNavtreeView()

getActionBarView

public Object getActionBarView()

getBanksView

public Object getBanksView()

getSessionView

public Object getSessionView()

doSession

public Object doSession()

login

public Object login()

listBankStyles

public String listBankStyles(String bankName)

listBankSkins

public String listBankSkins(String bankName)

listBankPresets

public String listBankPresets(String bankName)

getCollectionView

public Object getCollectionView(String bank,
                                String collection)

getPresetCollectionInfo

public Object getPresetCollectionInfo(String bank,
                                      String collection,
                                      String typeName)

getStyleCollectionsView

public Object getStyleCollectionsView(String bank,
                                      String collection)

getSkinsCollectionsView

public Object getSkinsCollectionsView(String bank,
                                      String collection)

getStyleCollections

public Object getStyleCollections(String bank,
                                  String collection,
                                  Boolean skins_only)

getStyle

public Response getStyle(String bank,
                         String collection,
                         String resource)

renderStyle

public Object renderStyle(String bank,
                          String collection,
                          String resource,
                          String action)

renderSkin

public Object renderSkin(String bank,
                         String collection,
                         String resource,
                         String action)

displayStylePreview

public Object displayStylePreview(String bank,
                                  String collection,
                                  String resource)

getStyleContent

public String getStyleContent(String bank,
                              String collection,
                              String resource)

getPresetCollectionView

public Object getPresetCollectionView(String bank,
                                      String collection)

getPreset

public Response getPreset(String bank,
                          String collection,
                          String category)

getPresetView

public Object getPresetView(String bank,
                            String collection,
                            String category)

getImageCollectionView

public Object getImageCollectionView(String bank,
                                     String collection)

getImage

public Response getImage(String bank,
                         String collection,
                         String resource)

getImageView

public Object getImageView(String bank,
                           String collection,
                           String resource)

listImages

public String listImages(String bank)

listCollections

public String listCollections(String bank)

getTree

public String getTree()
               throws IOException
Throws:
IOException

getBankNames

public static List<String> getBankNames()

getCollections

public static List<String> getCollections(String bankName)

listSkinsInCollection

public List<String> listSkinsInCollection(String bankName,
                                          String collection)

getItemsInCollection

public static List<String> getItemsInCollection(String bankName,
                                                String collection,
                                                String typeName)

handleError

public Object handleError(WebApplicationException e)
Specified by:
handleError in interface ModuleResource
Overrides:
handleError in class ModuleRoot

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.