org.benow.web.menu
Class MenuPkgrHandler

java.lang.Object
  extended by org.benow.java.packager.PackagerHandlerImpl
      extended by org.benow.web.menu.MenuPkgrHandler
All Implemented Interfaces:
java.lang.Comparable<java.lang.Object>, org.benow.java.packager.PackagerHandler

public class MenuPkgrHandler
extends org.benow.java.packager.PackagerHandlerImpl


Field Summary
 
Fields inherited from class org.benow.java.packager.PackagerHandlerImpl
pkgr, priority
 
Constructor Summary
MenuPkgrHandler(org.benow.java.packager.Packager pkgr)
           
 
Method Summary
static java.util.List<java.lang.String> getMenuNames()
           
 void importMenu(java.util.List<java.lang.String> added, MenuItemImpl toImport, java.lang.Object srcKey, org.benow.repository.Transaction tx)
           
 void onBuildPackage(org.benow.java.spec.argument.ArgumentContext ctx)
           
 void onRestorePackage(org.benow.java.spec.argument.ArgumentContext ctx)
           
 
Methods inherited from class org.benow.java.packager.PackagerHandlerImpl
compareTo, getPriority, specifyArguments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuPkgrHandler

public MenuPkgrHandler(org.benow.java.packager.Packager pkgr)
Method Detail

onBuildPackage

public void onBuildPackage(org.benow.java.spec.argument.ArgumentContext ctx)
                    throws java.lang.Throwable
Specified by:
onBuildPackage in interface org.benow.java.packager.PackagerHandler
Overrides:
onBuildPackage in class org.benow.java.packager.PackagerHandlerImpl
Throws:
java.lang.Throwable

onRestorePackage

public void onRestorePackage(org.benow.java.spec.argument.ArgumentContext ctx)
                      throws java.lang.Throwable
Specified by:
onRestorePackage in interface org.benow.java.packager.PackagerHandler
Overrides:
onRestorePackage in class org.benow.java.packager.PackagerHandlerImpl
Throws:
java.lang.Throwable

importMenu

public void importMenu(java.util.List<java.lang.String> added,
                       MenuItemImpl toImport,
                       java.lang.Object srcKey,
                       org.benow.repository.Transaction tx)
                throws org.benow.repository.ObjectRepositoryException
Throws:
org.benow.repository.ObjectRepositoryException

getMenuNames

public static java.util.List<java.lang.String> getMenuNames()
                                                     throws java.io.IOException
Throws:
java.io.IOException