Package com.cubusmail.gwtui.domain

Examples of com.cubusmail.gwtui.domain.ContactFolder


    UserAccount userAccount = (UserAccount) this.context.getBean( "testUserAccount" );
    UserAccount savedUserAccount = this.userAccountDao.getUserAccountByUsername( userAccount.getUsername() );
    Assert.assertNotNull( savedUserAccount );
    List<ContactFolder> contactFolders = this.userAccountDao.retrieveContactFolders( userAccount );

    ContactFolder targetFolder = contactFolders.get( 0 );
    ContactFolder sourceFolder = contactFolders.get( 1 );
    List<Contact> contacts = this.userAccountDao.retrieveContactList( sourceFolder );
    Long[] contactIds = new Long[] { contacts.get( 0 ).getId(), contacts.get( 1 ).getId() };
   
    this.userAccountDao.moveContacts( contactIds, targetFolder );
  }
View Full Code Here


    // check Identities
    Identity defaultIdentity = createDefaultIdentity( mailbox );
    account.addIdentity( defaultIdentity );

    ContactFolder folder = new ContactFolder( ContactFolderType.STANDARD );
    folder.setFolderName( "Standard" );
    folder.setUserAccount( account );
    account.addContactFolder( folder );

    folder = new ContactFolder( ContactFolderType.RECIPIENTS );
    folder.setFolderName( "Recipients" );
    folder.setUserAccount( account );
    account.addContactFolder( folder );

    return account;
  }
View Full Code Here

  /**
   * @param addresses
   */
  public void saveRecipients( UserAccount account, InternetAddress[] addresses ) {

    ContactFolder recipientFolder = getRecipientContactFolder( account );

    if ( recipientFolder == null ) {
      recipientFolder = new ContactFolder( ContactFolderType.RECIPIENTS );
      recipientFolder.setFolderName( "Recipients" );
      recipientFolder.setUserAccount( account );
      saveContactFolder( recipientFolder );
    }
    if ( addresses != null ) {
      for (InternetAddress address : addresses) {
        Contact contact = getContactByEmail( recipientFolder, address.getAddress() );
View Full Code Here

   * com.cubusmail.gwtui.client.services.IUserAccountService#createContactFolder
   * (com.cubusmail.gwtui.domain.ContactFolder)
   */
  public ContactFolder createContactFolder( String folderName ) {

    ContactFolder folder = new ContactFolder();
    folder.setFolderName( folderName );

    UserAccount account = SessionManager.get().getUserAccount();
    folder.setUserAccount( account );
    getUserAccountDao().saveContactFolder( folder );

    return folder;
  }
View Full Code Here

  private class ContactTreePanelListener extends TreePanelListenerAdapter {

    @Override
    public void onClick( TreeNode node, EventObject e ) {

      ContactFolder contactFolder = (ContactFolder) node.getUserObject();
      if ( !node.equals( currentTreeNode ) ) {
        currentTreeNode = node;
        GWTSessionManager.get().setCurrentContactFolder( contactFolder );
        EventBroker.get().fireContactFolderSelected( contactFolder );
      }
View Full Code Here

    businessAddressFormPanel.updateModel();
    noticeFormPanel.updateModel();

    if ( validateContact( contactToEdit ) ) {

      ContactFolder folder = GWTSessionManager.get().getCurrentContactFolder();
      if ( folder == null ) {
        folder = GWTSessionManager.get().getContactFolderList().get( 0 );
      }
      contactToEdit.setContactFolder( folder );
View Full Code Here

  public boolean onNodeDragOver( TreePanel treePanel, TreeNode target, DragData dragData, String point,
      DragDrop source, TreeNode dropNode ) {

    if ( dragData instanceof GridDragData ) {
      if ( POINT_APPEND.equals( point ) ) {
        ContactFolder currentFoler = GWTSessionManager.get().getCurrentContactFolder();
        ContactFolder targetFolder = (ContactFolder) target.getUserObject();
        if ( currentFoler != null && targetFolder != null
            && !currentFoler.getId().equals( targetFolder.getId() ) ) {
          return true;
        }
      }
    }
    return false;
View Full Code Here

    try {
      if ( dragData instanceof GridDragData ) {

        if ( POINT_APPEND.equals( point ) ) {
          ContactFolder targetFolder = (ContactFolder) target.getUserObject();
          Record[] selections = ((GridDragData) dragData).getSelections();
          Long[] ids = getSelectionIds( selections );
          if ( ids != null && ids.length > 0 ) {
            PanelRegistry.CONTACT_LIST_PANEL.mask();
            ServiceProvider.getUserAccountService().moveContacts( ids, targetFolder,
View Full Code Here

  /**
   * @param node
   */
  private void deleteFolder( final TreeNode node ) {

    ContactFolder folder = (ContactFolder) node.getUserObject();
    ServiceProvider.getUserAccountService().deleteContactFolder( folder, new AsyncCallbackAdapter<Void>() {

      @Override
      public void onSuccess( Void result ) {

View Full Code Here

   * @param name
   */
  private void renameFolder( final TreeNode node, final String name ) {

    PanelRegistry.LEFT_PANEL.mask();
    ContactFolder folder = (ContactFolder) node.getUserObject();
    folder.setFolderName( name );
    ServiceProvider.getUserAccountService().saveContactFolder( folder, new AsyncCallbackAdapter<Void>() {

      @Override
      public void onSuccess( Void result ) {

View Full Code Here

TOP

Related Classes of com.cubusmail.gwtui.domain.ContactFolder

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.