/** * Creates a new edit page directly from a store object. */ public CoverageStoreEditPage(CoverageStoreInfo store) throws IllegalArgumentException { initUI(store); }
/** Creates a new edit page directly from a store object. */ public CoverageStoreEditPage(CoverageStoreInfo store) throws IllegalArgumentException { initUI(store); }
/** @param storeId the store id */ public CoverageStoreEditPage(final String storeId) throws IllegalArgumentException { Catalog catalog = getCatalog(); CoverageStoreInfo store = catalog.getCoverageStore(storeId); if (store == null) { throw new IllegalArgumentException("Cannot find coverage store " + storeId); } initUI(store); }
/** * * @param storeId * the store id */ public CoverageStoreEditPage(final String storeId) throws IllegalArgumentException { Catalog catalog = getCatalog(); CoverageStoreInfo store = catalog.getCoverageStore(storeId); if (store == null) { throw new IllegalArgumentException("Cannot find coverage store " + storeId); } initUI(store); }
/** * Uses a "name" parameter to locate the datastore * @param parameters */ public CoverageStoreEditPage(PageParameters parameters) { String wsName = parameters.getString(WS_NAME); String storeName = parameters.getString(STORE_NAME); CoverageStoreInfo csi = getCatalog().getCoverageStoreByName(wsName, storeName); if(csi == null) { error(new ParamResourceModel("CoverageStoreEditPage.notFound", this, storeName, wsName).getString()); doReturn(StorePage.class); return; } initUI(csi); }
/** * Uses a "name" parameter to locate the datastore * * @param parameters */ public CoverageStoreEditPage(PageParameters parameters) { String wsName = parameters.get(WS_NAME).toOptionalString(); String storeName = parameters.get(STORE_NAME).toString(); CoverageStoreInfo csi = getCatalog().getCoverageStoreByName(wsName, storeName); if (csi == null) { getSession() .error( new ParamResourceModel( "CoverageStoreEditPage.notFound", this, storeName, wsName) .getString()); doReturn(StorePage.class); return; } initUI(csi); }