if (h == null)\r
return;\r
route(h.getString("action"), h.getString("query"), h.getBoolean("useQueryString"));\r
- // JSONObject data = (JSONObject) evt.getData();\r
- // if (data != null) {\r
- // JSONObject location = (JSONObject) data.get("location");\r
- // if (location != null) {\r
- // String pathName = (String) location.get("pathname");\r
- // if (pathName != null) {\r
- // Path path = Paths.get(pathName);\r
- // Path action = path.getFileName();\r
- // if (action != null) {\r
- // route(action.toString(), null);\r
- // return;\r
- // }\r
- // }\r
- //\r
- // }\r
- // }\r
- // route(null, null);\r
}\r
\r
public void pushClientHistory(String action, String query, boolean useQueryString) {\r
private Window wnd;\r
public ArchivedMedia archivedMedia;\r
private List<ItemType> itemTypes;\r
+ private ItemManager manager;\r
\r
@AfterCompose\r
public void afterCompose(@ContextParam(ContextType.VIEW) Component view) {\r
Selectors.wireComponents(view, this, false);\r
Selectors.wireEventListeners(view, this);\r
archivedMedia = (ArchivedMedia) Executions.getCurrent().getArg().get("selectedObject");\r
- itemTypes = ItemManager.getInstance().getItemTypes();\r
+ manager = ItemManager.getInstance();\r
+ itemTypes = manager.getItemTypes();\r
ListIterator<ItemType> iterator = itemTypes.listIterator();\r
while (iterator.hasNext()) {\r
ItemType itemType = iterator.next();\r
\r
@Command\r
public void save() {\r
+ manager.modify(archivedMedia.getMedia());\r
wnd.detach();\r
}\r
\r