public void setSelectedProduct(Product product) { Product oldSelectedProduct = selectedProduct; if (oldSelectedProduct != product) { selectedProduct = product; firePropertyChange(PROPERTY_SELECTED_PRODUCT, oldSelectedProduct, selectedProduct); } }
public void setAutoZoomEnabled(boolean autoZoomEnabled) { final boolean oldAutoZommEnabled = isAutoZommEnabled(); if (oldAutoZommEnabled != autoZoomEnabled) { this.autoZoomEnabled = autoZoomEnabled; firePropertyChange(PROPERTY_AUTO_ZOOM_ENABLED, oldAutoZommEnabled, autoZoomEnabled); } }
public void setAdditionalGeoBoundaries(final GeoPos[][] geoBoundarys) { final Boundary[] oldGeoBoundarys = getAdditionalGeoBoundaries(); if (geoBoundarys != null) { final List<Boundary> boundaryList = new ArrayList<>(); for (GeoPos[] geoBoundary : geoBoundarys) { boundaryList.add(new Boundary(geoBoundary)); } additionalGeoBoundaryList = boundaryList.toArray(new Boundary[boundaryList.size()]); } firePropertyChange(PROPERTY_ADDITIONAL_GEO_BOUNDARIES, oldGeoBoundarys, additionalGeoBoundaryList); }
public void setSelectedGeoBoundaries(final GeoPos[][] geoBoundarys) { final Boundary[] oldGeoBoundarys = getSelectedGeoBoundaries(); if (geoBoundarys != null) { final List<Boundary> boundaryList = new ArrayList<>(); for (GeoPos[] geoBoundary : geoBoundarys) { boundaryList.add(new Boundary(geoBoundary)); } selectedGeoBoundaryList = boundaryList.toArray(new Boundary[boundaryList.size()]); } firePropertyChange(PROPERTY_SELECTED_GEO_BOUNDARIES, oldGeoBoundarys, selectedGeoBoundaryList); }
public void setProducts(Product[] products) { final Product[] oldProducts = getProducts(); productList.clear(); if (products != null) { productList.addAll(Arrays.asList(products)); } firePropertyChange(PROPERTY_PRODUCTS, oldProducts, getProducts()); }
public void addProduct(Product product) { if (!productList.contains(product)) { final Product[] oldProducts = getProducts(); if (productList.add(product)) { firePropertyChange(PROPERTY_PRODUCTS, oldProducts, getProducts()); } } }
public void removeProduct(Product product) { if (productList.contains(product)) { final Product[] oldProducts = getProducts(); if (productList.remove(product)) { firePropertyChange(PROPERTY_PRODUCTS, oldProducts, getProducts()); } } }