Package de.forsthaus.backend.model

Examples of de.forsthaus.backend.model.Article


@Repository
public class ArticleDAOImpl extends BasisDAO<Article> implements ArticleDAO, InitializingBean {

  @Override
  public Article getNewArticle() {
    return new Article();
  }
View Full Code Here


  // ############################## Tests ##################################

  @Test
  @Transactional
  public void getNewArticle() {
    Article obj = getArticleDAO().getNewArticle();
    Assert.assertEquals("Not the expected result", Long.MIN_VALUE+1, obj.getId());
  }
View Full Code Here

  }

  @Test
  @Transactional
  public void getArticleById() {
    Article obj = getArticleDAO().getArticleById(new Long(3000));
    Assert.assertEquals("Not the expected result", "Kabelverschraubung DN 27", obj.getArtKurzbezeichnung());
  }
View Full Code Here

  }

  @Test
  @Transactional
  public void saveOrUpdateArticle() {
    Article entity = getArticleDAO().getNewArticle();
    entity.setId(new Long(1111111));
    entity.setArtKurzbezeichnung("TEST-ARTICLE");
    entity.setArtNr("4711");
    entity.setArtPreis(new BigDecimal("123.45"));

    getArticleDAO().saveOrUpdate(entity);

    Article article2 = getArticleDAO().getArticleById(new Long(1111111));
    Assert.assertEquals("Not the expected result", "TEST-ARTICLE", article2.getArtKurzbezeichnung());
  }
View Full Code Here

  }

  @Test
  @Transactional
  public void saveArticle() {
    Article entity = getArticleDAO().getNewArticle();
    entity.setArtKurzbezeichnung("TEST-ARTICLE2");
    entity.setArtNr("4712");
    entity.setArtPreis(new BigDecimal("123.45"));

    getArticleDAO().save(entity);

    List<Article> list = getArticleDAO().getAllArticles();
    for (Article article : list) {
      System.out.println(article.getId() + " / " + article.getArtKurzbezeichnung() + " / " + article.getArtNr());
    }

    Article article2 = getArticleDAO().getArticleByNumber("4712");
    Assert.assertEquals("Not the expected result", "TEST-ARTICLE2", article2.getArtKurzbezeichnung());
  }
View Full Code Here

  }

  @Test
  @Transactional
  public void deleteArticle() {
    Article entity = getArticleDAO().getNewArticle();
    entity.setArtKurzbezeichnung("TEST-ARTICLE2");
    entity.setArtNr("4712");
    entity.setArtPreis(new BigDecimal("123.45"));

    getArticleDAO().save(entity);

    List<Article> list = getArticleDAO().getAllArticles();
    for (Article article : list) {
      System.out.println(article.getId() + " / " + article.getArtKurzbezeichnung() + " / " + article.getArtNr());
    }

    Article article2 = getArticleDAO().getArticleByNumber("4712");
    Assert.assertEquals("Not the expected result", "TEST-ARTICLE2", article2.getArtKurzbezeichnung());

    getArticleDAO().delete(entity);
  }
View Full Code Here

   * Event is forwarded in the corresponding listbox.
   */
  public void onDoubleClickedArticleItem(Event event) {
    // logger.debug(event.toString());

    Article anArticle = getSelectedArticle();

    if (anArticle != null) {
      setSelectedArticle(anArticle);
      setArticle(anArticle);

View Full Code Here

   */
  public void onSelect$listBoxArticle(Event event) {
    // logger.debug(event.toString());

    // selectedArticle is filled by annotated databinding mechanism
    Article anArticle = getSelectedArticle();

    if (anArticle == null) {
      return;
    }

    // check first, if the tabs are created
    if (getArticleMainCtrl().getArticleDetailCtrl() == null) {
      Events.sendEvent(new Event("onSelect", getArticleMainCtrl().tabArticleDetail, null));
      // if we work with spring beanCreation than we must check a little
      // bit deeper, because the Controller are preCreated ?
    } else if (getArticleMainCtrl().getArticleDetailCtrl().getBinder() == null) {
      Events.sendEvent(new Event("onSelect", getArticleMainCtrl().tabArticleDetail, null));
    }

    // INIT ALL RELATED Queries/OBJECTS/LISTS NEW
    getArticleMainCtrl().getArticleDetailCtrl().setSelectedArticle(anArticle);
    getArticleMainCtrl().getArticleDetailCtrl().setArticle(anArticle);

    // store the selected bean values as current
    getArticleMainCtrl().doStoreInitValues();

    // show the objects data in the statusBar
    final String str = Labels.getLabel("common.Article") + ": " + anArticle.getArtKurzbezeichnung();
    EventQueues.lookup("selectedObjectEventQueue", EventQueues.DESKTOP, true).publish(new Event("onChangeSelectedObject", null, str));

  }
View Full Code Here

  private static final Logger logger = Logger.getLogger(SearchArticleListModelItemRenderer.class);

  @Override
  public void render(Listitem item, Object data) throws Exception {

    final Article article = (Article) data;

    Listcell lc = new Listcell(article.getArtNr());
    lc.setParent(item);
    lc = new Listcell(article.getArtKurzbezeichnung());
    lc.setParent(item);
    lc = new Listcell(article.getArtPreis().toString());
    lc.setStyle("text-align: right");
    lc.setParent(item);

    // lc = new Listcell();
    // Image img = new Image();
View Full Code Here

   * @param anOrderposition
   */
  public void doWriteComponentsToBean(Orderposition anOrderposition) {

    Order anOrder = getOrder();
    Article anArticle = getArticle();

    anOrderposition.setOrder(anOrder);
    anOrderposition.setArticle(anArticle);
    anOrderposition.setAupMenge(aupMenge.getValue());
    anOrderposition.setAupEinzelwert(aupEinzelwert.getValue());
View Full Code Here

TOP

Related Classes of de.forsthaus.backend.model.Article

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.