public Product getProduct(ProductConf productConf, String serialNumber, String datecode) { String _serialNumber = ToolsProduct.deleteAhead("0", serialNumber); Product _product = _productDao.getProduct(productConf, _serialNumber, datecode); return _product; }
public Product addProduct( ProductConf productConf, String serialNumber, String datecode, String macAddress, String providerCode) { String _serialNumber = ToolsProduct.deleteAhead("0", serialNumber); return _productDao.addProduct(productConf, _serialNumber, datecode, macAddress, providerCode); }
/* * Mise à jour d'un produit dans la base de donnés. * * @param product Produit a mettre a jour. * * @param productConf Configuration du produit. * * @param serialNumber Numero de serie du produit. * * @param dateCode Date code du produit. * * @param macAddress Adresse Mac du produit. * * @param providerCode Code fournisseur du produit. * * @param state Etat du produit. * * @throws SQLException * * @throws ProductDaoException */ private void updateProduct( Product product, ProductConf productConf, String serialNumber, String dateCode, String macAddress, String providerCode, int state) { _productDao.updateProduct( product, productConf, serialNumber, dateCode, macAddress, providerCode, state); }
public boolean isNeedDispensation(Product product) { return _productDao.isNeedDispensation(product); }
public List<Product> getProductsDispensationNeeded() { return _productDao.getProductsDispensationNeeded(); }
/** * méthode permettant de retourner le nombre de résultat d'une requete * * @param idModele * @param refConf * @param majorIndexConf * @param minorIndexConf * @param dateCode * @param serialNumber * @param idType * @param idFamily * @param macAddress * @param providerCode * @param state * @return le nombre de résultat * @throws SQLException */ public int countQueryResult(Map<String, String> filters, int type) { int count = _productDao.countProducts(filters, type); return count; }
public Product getProduct(int idProduct) { Product _product = _productDao.getProduct(idProduct); return _product; }
public List<Product> getProductsSearch( int startingAt, int maxPerPage, Map<String, String> filters, int type) { return _productDao.getProductsSearch(startingAt, maxPerPage, filters, type); }
/* * Enregistre un produit de la base FEDD dans la base LAI Donc insertion du * produit et de tout ce qui lui fait référence. * * Ici, on a pris le aprti de faire q'une méthode qui va insérer toutes les * infos sur toutes les tables concernés, car c'est l'ajout du produit dans * sa globalité (toutes les infos rattachées à ce dernier) qui nous * intéresse. Les tables concernées seront product, product_software, * product_product, product_comment, failureReport, customerComment, * failure, failureReportComment, elementChanged * * @param idProductFEDD l'id du produit dans la base FEDD */ public Product setProductFEDDtoLAI( int idProductFEDD, ProductConf config, String serialNumber, String datecode) { return _productDao.setProductFEDDtoLAI(idProductFEDD, config, serialNumber, datecode); }
public List<Product> getProductsEnables(int idproduct, String reference) { return _productDao.getProductsEnables(idproduct, reference); }
public List<Product> getProducts(ProductType productType) { return _productDao.getProducts(productType); }
/** * Mise à jour d'un produit dans la base de donnés. * * @param product Produit a mettre a jour. * @param macAddress Adresse Mac du produit. * @throws SQLException * @throws ProductDaoException */ public void updateProduct(Product product, String macAddress) { _productDao.updateProduct(product, macAddress); }
public List<Product> getProducts() { return _productDao.getProducts(); }
/** * Mise à jour d'un produit dans la base de données. * * @param product Produit. * @throws NamingException */ public void updateProduct(Product product) { _productDao.updateProduct(product); }
public List<Product> getProducts(ProductConf productConf) { return _productDao.getProducts(productConf); }
public List<Product> getProductWithMother( int startingAt, int maxPerPage, Map<String, String> filters) { return _productDao.getProductWithMother(startingAt, maxPerPage, filters); }
/** * Suppression du lien entre un produit et un composant * * @param product Produit. * @param productComponent Composant à supprimer. * @throws SQLException * @throws ProductDaoException */ public void removeProductComponent(Product product, Product productComponent) { _productDao.removeProductComponent(product, productComponent); }
public Product getProductWithProductConfRef(String reference) { return _productDao.getProductWithProductConfRef(reference); }
/** * Création d'un lien entre un produit et un composant * * @param product Produit. * @param productComponent Composant à supprimer. * @throws SQLException * @throws NamingException * @throws ProductDaoException */ public void addProductComponent(Product product, Product productComponent) { _productDao.addProductComponent(product, productComponent); }
public List<Product> getProductsRecordables(String modele) { return _productDao.getProductsRecordables(modele); }
public List<Product> getProductComponents(Product product) { System.out.println(_productDao.getProductComponents(product)); return _productDao.getProductComponents(product); }
public List<Product> getProducts(String serialNumber, String datecode) { String _serialNumber = ToolsProduct.deleteAhead("0", serialNumber); return _productDao.getProducts(_serialNumber, datecode); }
public List<Product> getProducts(ProductConfModel productConfModel) { return _productDao.getProducts(productConfModel); }
public List<Product> getFeddProductComponents(Product selectedObject) { return _productDao.getFeddProductComponents(selectedObject); }
// 09-05-12 : RMO : Création de la méthode public Product getMainProduct(Product carte) { Product _product = _productDao.getMainProduct(carte); return _product; }