Interface IMenuImportExportService
-
- All Known Implementing Classes:
MenuImportExportService
public interface IMenuImportExportService
Interface which provides methods for menu import and export.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,I18nString>
addSelectedEntriesToExport(MultichoiceMapField availableEntries, EnumerationMapField menusForExport, java.lang.String menuidentifier)
java.util.Map<java.lang.String,I18nString>
createAvailableEntriesChoices(java.util.List<Case> menuItemCases)
java.lang.String
createMenuItemCase(java.lang.StringBuilder resultMessage, MenuEntry item, java.lang.String menuIdentifier, java.lang.String groupCaseId, java.lang.String filterCaseId)
FileFieldValue
exportMenu(EnumerationMapField menusForExport, java.lang.String groupId, FileField fileField)
java.util.List<java.lang.String>
importMenu(java.util.List<Case> menuItemCases, FileFieldValue ffv, java.lang.String groupCaseId)
-
-
-
Method Detail
-
createAvailableEntriesChoices
java.util.Map<java.lang.String,I18nString> createAvailableEntriesChoices(java.util.List<Case> menuItemCases)
-
addSelectedEntriesToExport
java.util.Map<java.lang.String,I18nString> addSelectedEntriesToExport(MultichoiceMapField availableEntries, EnumerationMapField menusForExport, java.lang.String menuidentifier)
-
exportMenu
FileFieldValue exportMenu(EnumerationMapField menusForExport, java.lang.String groupId, FileField fileField) throws java.io.IOException
- Throws:
java.io.IOException
-
importMenu
java.util.List<java.lang.String> importMenu(java.util.List<Case> menuItemCases, FileFieldValue ffv, java.lang.String groupCaseId) throws java.io.IOException, IllegalMenuFileException, TransitionNotExecutableException
- Throws:
java.io.IOException
IllegalMenuFileException
TransitionNotExecutableException
-
createMenuItemCase
java.lang.String createMenuItemCase(java.lang.StringBuilder resultMessage, MenuEntry item, java.lang.String menuIdentifier, java.lang.String groupCaseId, java.lang.String filterCaseId)
-
-