Package org.apache.openmeetings.db.dao.user

Examples of org.apache.openmeetings.db.dao.user.PrivateMessageFolderDao


      private static final long serialVersionUID = 1L;

      @Override
      protected void onSubmit(AjaxRequestTarget target) {
        super.onSubmit(target);
        PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
        fDao.addPrivateMessageFolder(getModelObject(), getUserId());
        foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
        updateMoveModel();
        target.add(folders, moveDropDown);
      }
    };
    add(addFolder);
    add(new WebMarkupContainer("new").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        newMessage.reset(true).open(target);
      }
    }).add(new JQueryBehavior(".email.new", "button")));
    folders.add(inbox.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(inbox, INBOX_FOLDER_ID, target);
      }
    }));
    folders.add(sent.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(sent, SENT_FOLDER_ID, target);
      }
    }));
    folders.add(trash.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(trash, TRASH_FOLDER_ID, target);
      }
    }));
    folders.add(new WebMarkupContainer("newdir").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        addFolder.open(target);
      }
    }).add(new JQueryBehavior(".email.newdir", "button")));
    add(folders.add(new ListView<PrivateMessageFolder>("folder", foldersModel) {
      private static final long serialVersionUID = 1L;

      @Override
      protected void populateItem(final ListItem<PrivateMessageFolder> item) {
        item.add(new Label("name", item.getModelObject().getFolderName()));
        item.add(new WebMarkupContainer("delete").add(new AjaxEventBehavior("click") {
          private static final long serialVersionUID = 1L;

          @Override
          protected void onEvent(AjaxRequestTarget target) {
            PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
            fDao.delete(item.getModelObject(), getUserId());
            foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
            target.add(folders);
          }
         
          @Override
          protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
View Full Code Here


      private static final long serialVersionUID = 1L;

      @Override
      protected void onSubmit(AjaxRequestTarget target) {
        super.onSubmit(target);
        PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
        fDao.addPrivateMessageFolder(getModelObject(), getUserId());
        foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
        updateMoveModel();
        target.add(folders, moveDropDown);
      }
    };
    add(addFolder);
    add(new WebMarkupContainer("new").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        newMessage.reset(false).open(target);
      }
    }).add(new JQueryBehavior(".email.new", "button")));
    folders.add(inbox.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(inbox, INBOX_FOLDER_ID, target);
      }
    }));
    folders.add(sent.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(sent, SENT_FOLDER_ID, target);
      }
    }));
    folders.add(trash.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(trash, TRASH_FOLDER_ID, target);
      }
    }));
    folders.add(new WebMarkupContainer("newdir").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        addFolder.open(target);
      }
    }).add(new JQueryBehavior(".email.newdir", "button")));
    add(folders.add(new ListView<PrivateMessageFolder>("folder", foldersModel) {
      private static final long serialVersionUID = 1L;

      @Override
      protected void populateItem(final ListItem<PrivateMessageFolder> item) {
        item.add(new Label("name", item.getModelObject().getFolderName()));
        item.add(new WebMarkupContainer("delete").add(new AjaxEventBehavior("click") {
          private static final long serialVersionUID = 1L;

          @Override
          protected void onEvent(AjaxRequestTarget target) {
            PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
            fDao.delete(item.getModelObject(), getUserId());
            foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
            target.add(folders);
          }
         
          @Override
          protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
View Full Code Here

      private static final long serialVersionUID = 1L;

      @Override
      protected void onSubmit(AjaxRequestTarget target) {
        super.onSubmit(target);
        PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
        fDao.addPrivateMessageFolder(getModelObject(), getUserId());
        foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
        updateMoveModel();
        target.add(folders, moveDropDown);
      }
    };
    add(addFolder);
    add(new WebMarkupContainer("new").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        newMessage.reset(true).open(target);
      }
    }).add(new JQueryBehavior(".email.new", "button")));
    folders.add(inbox.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(inbox, INBOX_FOLDER_ID, target);
      }
    }));
    folders.add(sent.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(sent, SENT_FOLDER_ID, target);
      }
    }));
    folders.add(trash.add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        selectFolder(trash, TRASH_FOLDER_ID, target);
      }
    }));
    folders.add(new WebMarkupContainer("newdir").add(new AjaxEventBehavior("click") {
      private static final long serialVersionUID = 1L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        addFolder.open(target);
      }
    }).add(new JQueryBehavior(".email.newdir", "button")));
    add(folders.add(new ListView<PrivateMessageFolder>("folder", foldersModel) {
      private static final long serialVersionUID = 1L;

      @Override
      protected void populateItem(final ListItem<PrivateMessageFolder> item) {
        item.add(new Label("name", item.getModelObject().getFolderName()));
        item.add(new WebMarkupContainer("delete").add(new AjaxEventBehavior("click") {
          private static final long serialVersionUID = 1L;

          @Override
          protected void onEvent(AjaxRequestTarget target) {
            PrivateMessageFolderDao fDao = getBean(PrivateMessageFolderDao.class);
            fDao.delete(item.getModelObject(), getUserId());
            foldersModel.setObject(fDao.get(0, Integer.MAX_VALUE));
            target.add(folders);
          }
         
          @Override
          protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.dao.user.PrivateMessageFolderDao

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.