public void releaseProducts() { if (!useSourceSelector) { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.releaseProducts(); } } }
public void releaseSourceProductSelectors() { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.releaseProducts(); } }
public void releaseProducts() { for (SourceProductSelector sourceProductSelector : sourceProductSelectorList) { sourceProductSelector.releaseProducts(); } }
public void prepareHide() { masterProductSelector.releaseProducts(); slaveProductSelector.releaseProducts(); }
@Override public void prepareHide() { collocateProductSelector.releaseProducts(); }
private void prepareHideUpdateProductSelector() { updateProductSelector.releaseProducts(); }
private void prepareHideUpdateProductSelector() { updateProductSelector.releaseProducts(); }
void prepareHide() { sourceProductSelector.releaseProducts(); }
void prepareHide() { sourceProductSelector.releaseProducts(); crsSelectionPanel.prepareHide(); if (outputGeometryModel != null) { outputGeometryModel.setSourceProduct(null); } }
@Test public void testNewProductIsNotDisposed() throws Exception { SourceProductSelector selector = new SourceProductSelector(appContext, "Source"); selector.initProducts(); selector.setSelectedProduct(defaultProducts[0]); assertSame(defaultProducts[0], selector.getSelectedProduct()); Product newProduct = new Product("new", "T1", 0, 0); newProduct.setFileLocation(new File("")); selector.setSelectedProduct(newProduct); assertSame(newProduct, selector.getSelectedProduct()); Assert.assertNotNull(newProduct.getFileLocation()); selector.releaseProducts(); Assert.assertNotNull(newProduct.getFileLocation()); // assert that new product is not disposed while it is selected }
@Test public void testNewProductIsDisposed() throws Exception { SourceProductSelector selector = new SourceProductSelector(appContext, "Source"); selector.initProducts(); Product newProduct = new Product("new", "T1", 0, 0); newProduct.setFileLocation(new File("")); selector.setSelectedProduct(newProduct); assertSame(newProduct, selector.getSelectedProduct()); selector.setSelectedProduct(defaultProducts[0]); assertSame(defaultProducts[0], selector.getSelectedProduct()); Assert.assertNotNull(newProduct.getFileLocation()); selector.releaseProducts(); Assert.assertNull(newProduct.getFileLocation()); // assert that new product is disposed, because it is not selected }