Package com.din.din.model.entities

Examples of com.din.din.model.entities.PlannedMenu


      List<KeyEntity> plannedMenus = cache.getChildren(PlannedMenu.class, "project", project, new CacheLoader<PlannedMenu>() {
        public List<PlannedMenu> onCacheLoad() {
          return PlannedMenuDAO.getPlannedMenuByProject(project);
        }
      });
      PlannedMenu plannedMenu = plannedMenus != null && plannedMenus.size() > 0 ? (PlannedMenu)plannedMenus.get(0) : new PlannedMenu();
      plannedMenuEvent.setPlannedMenu(plannedMenu);
    } catch (Exception e) {
      e.printStackTrace();
    }
    setData(plannedMenuEvent);
View Full Code Here


  public synchronized void save() throws Exception {
    if(revision != null) {
      PlannedMenuEvent event = (PlannedMenuEvent)super.getData();
     
      if(event.getPlannedMenu() != null) {
        PlannedMenu plannedMenu = event.getPlannedMenu();
        PlannedMenuEvent oldEvent = (PlannedMenuEvent)BeanUtil.copy(event);
       
        BeanUtil.copyProperties(revision, event);
       
        // Perform save of parent.  In case of error, restore original values
        try {
          if(plannedMenu.getKey() == null) {
            plannedMenu.setProject(project);
            List<PlannedMenu> plannedMenus = new ArrayList<PlannedMenu>();
            plannedMenus.add(plannedMenu);
            project.setPlannedMenus(plannedMenus);
          }     
          plannedMenu.getPlannedMenuEvents().add(event);
         
          PlannedMenuDAO.save(plannedMenu, cache);
        } catch (Exception e) {
          BeanUtil.copyProperties(oldEvent, event);
         
View Full Code Here

TOP

Related Classes of com.din.din.model.entities.PlannedMenu

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.