Package net.rim.blackberry.api.mail

Examples of net.rim.blackberry.api.mail.Store


                                                _vec = (Vector)_listenerHash.get(emailService);
                                                _vec.addElement(callback);
                                                _listenerHash.put(emailService, _vec);
                                          }// end if (_listenerHash.get(emailService)==null)

                                            Store store = session.getStore();
                                            Folder[] folders = store.list(Folder.INBOX);
                                            Folder inbox = folders[0];
                                            inbox.addFolderListener(_listener);
                                           
                                           // callback.invoke(null, new Object[] { "added listener" });
                                      }// end if (session != null)
View Full Code Here


        ServiceObject s = null;
        if( args.length > 2 ) {
            s = (ServiceObject) args[ 2 ];
        }

        Store store = null;
        ServiceConfiguration serviceConfig = null;
        if( s == null ) {
            store = Session.getDefaultInstance().getStore();
            serviceConfig = store.getServiceConfiguration();
        } else {
            try {
                serviceConfig = new ServiceConfiguration( s.getUid(), s.getCid() );
            } catch( NoSuchServiceException e ) {
                serviceConfig = null;
            } finally {
                if( serviceConfig != null ) {
                    store = Session.getInstance( serviceConfig ).getStore();
                } else {
                    store = Session.getDefaultInstance().getStore();
                    serviceConfig = store.getServiceConfiguration();
                }
            }
        }

        Vector found = new Vector();
View Full Code Here

        String locURI = record.getKey();
        String mail = record.getUid();
      
        try {
            // Get mail message store for the default inistance
            Store store = Session.getDefaultInstance().getStore();
            if (locURI.startsWith("I/")) {
                Folder[] folders = store.list(Folder.INBOX);
                printFolderInfo(folders);
                folder = folders[0];
                type = 'I';
            }
            else if (locURI.startsWith("O/")) {
                Folder[] folders = store.list(Folder.OUTBOX);
                printFolderInfo(folders);
                folder = folders[0];
                type = 'O';
            }
            else if (locURI.startsWith("D/")) {
                Folder[] folders = store.list(Folder.DRAFT);
                printFolderInfo(folders);
                folder = folders[0];
                type ='D';
            }
            else if (locURI.startsWith("S/")) {
                Folder[] folders = store.list(Folder.SENT);
                printFolderInfo(folders);
                folder = folders[0];
                type = 'S';
            }
            else if (locURI.startsWith("T/")) {
View Full Code Here

            folder = todelete.getFolder();
            folder.deleteMessage(todelete);
            deleteData(new Integer(todelete.getMessageId()).toString(),Constants.ITEMSKEY);
        } else {
            try {
                Store store = Session.getDefaultInstance().getStore();
                Folder[] folders = store.list();
           
                for (int index = 0; index < folders.length; index++) {
                    Folder f = folders[index];
                    Message[] mailMsg = f.getMessages();
                   
View Full Code Here

         * the RIM Session class provides
         * access to email services. The
         * Store instance is used to access
         * message storage on this device
         */
        Store store = Session.getDefaultInstance().getStore();
        Folder[] inbox = store.list(Folder.INBOX);
        Folder[] outbox = store.list(Folder.OUTBOX);
        Folder[] sent = store.list(Folder.SENT);
        Folder[] draft = store.list(Folder.DRAFT);
       
        // Process Inbox
        getMessagesFromFolder(inbox[0], "I", alertCode);
        // Process Outbox
        getMessagesFromFolder(outbox[0], "O", alertCode);
View Full Code Here

        */
    public void setMailListener() {
        Session session = Session.getDefaultInstance();//waitForDefaultInstance() used to
                                                        //retrieve this device's default
                                                        //mail service is blocking!
        Store store = session.getStore();
       
        //The listener is invoked when FolderEvents
        //occur on *any* folder in the store
        store.addFolderListener(this);
        //store.addSendListener(this);
    }
View Full Code Here

    /**
     *
     * Removes the folder listener
     */
    public void removeMailListener() {
        Store store = Session.getDefaultInstance().getStore();
        store.removeFolderListener(this);
        //store.removeSendListener(this);
    }
View Full Code Here

                serviceBook.findRecordsByCid("CMIME");

        for (int cnt = mailServiceRecords.length - 1; cnt >= 0; --cnt) {
            final ServiceConfiguration sc =
                    new ServiceConfiguration(mailServiceRecords[cnt]);
            final Store store = Session.getInstance(sc).getStore();
            populateMessages(store.list(Folder.SUBTREE));
        }

        return !_messageVector.isEmpty();
    }
View Full Code Here

        // Save the message to the outbox
        try {
            final Message newMessage = getMessage();
            if (newMessage != null) {
                // Retrieve an outbox to save the message in
                final Store store = Session.waitForDefaultSession().getStore();
                final Folder[] allOutboxFolders = store.list(Folder.OUTBOX);

                Folder outbox = null;
                for (int i = allOutboxFolders.length - 1; i >= 0; --i) {
                    final Folder parent = allOutboxFolders[i].getParent();
                    if (parent != null
View Full Code Here

TOP

Related Classes of net.rim.blackberry.api.mail.Store

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.