Component workspaceLink(String id, final IModel itemModel) { IModel nameModel = NAME.getModel(itemModel); return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject()); }
private Component workspaceLink(String id, IModel itemModel) { IModel nameModel = WORKSPACE.getModel(itemModel); return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject()); }
private Component workspaceLink(String id, IModel itemModel) { IModel nameModel = WORKSPACE.getModel(itemModel); return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject()); }
Component workspaceLink(String id, final IModel<WorkspaceInfo> itemModel) { IModel<?> nameModel = NAME.getModel(itemModel); return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject()); }
private Component workspaceLink(String id, final IModel model) { IModel nameModel = WORKSPACE.getModel(model); return new SimpleBookmarkableLink(id, WorkspaceEditPage.class, nameModel, "name", (String) nameModel.getObject()); }
Component workspaceLink(String id, IModel<StyleInfo> model) { IModel<?> wsNameModel = StyleProvider.WORKSPACE.getModel(model); String wsName = (String) wsNameModel.getObject(); if (wsName != null) { return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, new Model<String>(wsName), "name", wsName); } else { return new WebMarkupContainer(id); } }
Component workspaceLink(String id, IModel itemModel) { IModel wsNameModel = LayerGroupProvider.WORKSPACE.getModel(itemModel); String wsName = (String) wsNameModel.getObject(); if (wsName != null) { return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, new Model(wsName), "name", wsName); } else { return new WebMarkupContainer(id); } }
Component workspaceLink(String id, IModel<LayerGroupInfo> itemModel) { IModel<?> wsNameModel = LayerGroupProvider.WORKSPACE.getModel(itemModel); String wsName = (String) wsNameModel.getObject(); if (wsName != null) { return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, new Model<String>(wsName), "name", wsName); } else { return new WebMarkupContainer(id); } }
Component workspaceLink( String id, IModel model ) { IModel wsNameModel = StyleProvider.WORKSPACE.getModel(model); String wsName = (String) wsNameModel.getObject(); if (wsName != null) { return new SimpleBookmarkableLink( id, WorkspaceEditPage.class, new Model(wsName), "name", wsName); } else { return new WebMarkupContainer(id); } }
private Component layerLink(String id, final IModel<LayerInfo> model) { @SuppressWarnings("unchecked") IModel<String> layerNameModel = (IModel<String>) NAME.getModel(model); String wsName = getWorkspaceNameFromLayerInfo(model.getObject()); String layerName = layerNameModel.getObject(); String linkTitle = wsName + ":" + layerName; return new SimpleBookmarkableLink( id, ResourceConfigurationPage.class, new Model<>(linkTitle), ResourceConfigurationPage.NAME, layerName, ResourceConfigurationPage.WORKSPACE, wsName); }
Component styleLink( String id, IModel model ) { IModel nameModel = StyleProvider.NAME.getModel(model); IModel wsModel = StyleProvider.WORKSPACE.getModel(model); String name = (String) nameModel.getObject(); String wsName = (String) wsModel.getObject(); return new SimpleBookmarkableLink(id, StyleEditPage.class, nameModel, StyleEditPage.NAME, name, StyleEditPage.WORKSPACE, wsName); }
Component layerGroupLink(String id, IModel itemModel) { IModel groupNameModel = LayerGroupProvider.NAME.getModel(itemModel); IModel wsModel = LayerGroupProvider.WORKSPACE.getModel(itemModel); String groupName = (String) groupNameModel.getObject(); String wsName = (String) wsModel.getObject(); return new SimpleBookmarkableLink(id, LayerGroupEditPage.class, groupNameModel, LayerGroupEditPage.GROUP, groupName, LayerGroupEditPage.WORKSPACE, wsName); }
private Component layerLink(String id, final IModel model) { IModel layerNameModel = NAME.getModel(model); String wsName = (String) WORKSPACE.getModel(model).getObject(); String layerName = (String) layerNameModel.getObject(); return new SimpleBookmarkableLink(id, ResourceConfigurationPage.class, layerNameModel, ResourceConfigurationPage.NAME, layerName, ResourceConfigurationPage.WORKSPACE, wsName); }
Component layerGroupLink(String id, IModel<LayerGroupInfo> itemModel) { IModel<?> groupNameModel = LayerGroupProvider.NAME.getModel(itemModel); IModel<?> wsModel = LayerGroupProvider.WORKSPACE.getModel(itemModel); String groupName = (String) groupNameModel.getObject(); String wsName = (String) wsModel.getObject(); if (wsName == null) { return new SimpleBookmarkableLink( id, LayerGroupEditPage.class, groupNameModel, LayerGroupEditPage.GROUP, groupName); } else { return new SimpleBookmarkableLink( id, LayerGroupEditPage.class, groupNameModel, LayerGroupEditPage.GROUP, groupName, LayerGroupEditPage.WORKSPACE, wsName); } }
Component styleLink(String id, IModel<StyleInfo> model) { IModel<?> nameModel = StyleProvider.NAME.getModel(model); IModel<?> wsModel = StyleProvider.WORKSPACE.getModel(model); String name = (String) nameModel.getObject(); String wsName = (String) wsModel.getObject(); return new SimpleBookmarkableLink( id, StyleEditPage.class, nameModel, StyleEditPage.NAME, name, StyleEditPage.WORKSPACE, wsName); }
private Component storeLink(String id, final IModel model) { IModel storeModel = STORE.getModel(model); String wsName = (String) WORKSPACE.getModel(model).getObject(); String storeName = (String) storeModel.getObject(); StoreInfo store = getCatalog().getStoreByName(wsName, storeName, StoreInfo.class); if(store instanceof DataStoreInfo) { return new SimpleBookmarkableLink(id, DataAccessEditPage.class, storeModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } else if (store instanceof WMSStoreInfo) { return new SimpleBookmarkableLink(id, WMSStoreEditPage.class, storeModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } else { return new SimpleBookmarkableLink(id, CoverageStoreEditPage.class, storeModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } }
private Component storeNameLink(String id, final IModel itemModel) { String wsName = (String) WORKSPACE.getModel(itemModel).getObject(); IModel storeNameModel = NAME.getModel(itemModel); String storeName = (String) storeNameModel.getObject(); StoreInfo store = getCatalog().getStoreByName(wsName, storeName, StoreInfo.class); if(store instanceof DataStoreInfo) { return new SimpleBookmarkableLink(id, DataAccessEditPage.class, storeNameModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } else if(store instanceof CoverageStoreInfo){ return new SimpleBookmarkableLink(id, CoverageStoreEditPage.class, storeNameModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } else if(store instanceof WMSStoreInfo){ return new SimpleBookmarkableLink(id, WMSStoreEditPage.class, storeNameModel, DataAccessEditPage.STORE_NAME, storeName, DataAccessEditPage.WS_NAME, wsName); } else { throw new RuntimeException("Don't know what to do with this store " + store); } }
StoreInfo store = layer.getResource().getStore(); if (store instanceof DataStoreInfo) { return new SimpleBookmarkableLink( id, DataAccessEditPage.class, wsName); } else if (store instanceof WMTSStoreInfo) { return new SimpleBookmarkableLink( id, WMTSStoreEditPage.class, wsName); } else if (store instanceof WMSStoreInfo) { return new SimpleBookmarkableLink( id, WMSStoreEditPage.class, wsName); } else { return new SimpleBookmarkableLink( id, CoverageStoreEditPage.class,
private Component titleLink(String id, IModel<LayerInfo> itemModel) { IModel<String> layerNameModel = (IModel<String>) NAME.getModel(itemModel); IModel<String> layerTitleModel = (IModel<String>) TITLE.getModel(itemModel); String layerTitle = layerTitleModel.getObject(); String layerName = layerNameModel.getObject(); String wsName = getWorkspaceNameFromLayerInfo(itemModel.getObject()); IModel linkModel = layerTitleModel; if (StringUtils.isEmpty(layerTitle)) { linkModel = layerNameModel; } return new SimpleBookmarkableLink( id, ResourceConfigurationPage.class, linkModel, ResourceConfigurationPage.NAME, layerName, ResourceConfigurationPage.WORKSPACE, wsName); }
StoreInfo store = getCatalog().getStoreByName(wsName, storeName, StoreInfo.class); if (store instanceof DataStoreInfo) { return new SimpleBookmarkableLink( id, DataAccessEditPage.class, wsName); } else if (store instanceof CoverageStoreInfo) { return new SimpleBookmarkableLink( id, CoverageStoreEditPage.class, wsName); } else if (store instanceof WMSStoreInfo) { return new SimpleBookmarkableLink( id, WMSStoreEditPage.class, wsName); } else if (store instanceof WMTSStoreInfo) { return new SimpleBookmarkableLink( id, WMTSStoreEditPage.class,