Package webworks.message.list.model

Examples of webworks.message.list.model.CustomMessage


    {
      try {
      CustomMessageStore messageStore = CustomMessageStore.getInstance(_GUID);
      int length = messageStore.getInboxMessages().size();
      for (int i = 0; i < length; i++) {
        CustomMessage msg = (CustomMessage) messageStore.getInboxMessages().getAt(i);
        msg.markRead();
      }
      ApplicationMessageFolderRegistry reg = ApplicationMessageFolderRegistry.getInstance();
      ApplicationMessageFolder folder = reg.getApplicationFolder(CustomMessage.INBOX_FOLDER_ID);
      folder.fireReset();
      } catch (Exception e)
View Full Code Here


        synchronized(messageStore)
        {
          
      for(int i = 0; i < messages.length; i++)
      {
        CustomMessage message = (CustomMessage) messages[i];

        switch(action)
        {
          case ApplicationMessageFolderListener.MESSAGE_DELETED:     
            messageStore.deleteInboxMessage(message);
           
            // Invoke our callback
            MessageListNamespace.getInstance().invokeItemDeleted(message);
           
            break;
          case ApplicationMessageFolderListener.MESSAGE_MARKED_OPENED:

            // Update message
            message.markRead();

            // Update storage
            messageStore.commitMessage(message);

            // Notify GUI that message has changed
            folder.fireElementUpdated(message, message);
         
            // Invoke our callback
            MessageListNamespace.getInstance().invokeItemMarkedRead(message);
           
            break;
          case ApplicationMessageFolderListener.MESSAGE_MARKED_UNOPENED:

            // Update message
            message.markAsNew();

            // Update storage
            messageStore.commitMessage(message);

            // Notify GUI that message has changed
View Full Code Here

         */
        public Object run(Object context)
        {
            if(context instanceof CustomMessage)
            {
                CustomMessage message = (CustomMessage) context;
                message.markRead();
                ApplicationMessageFolderRegistry reg = ApplicationMessageFolderRegistry.getInstance();
                ApplicationMessageFolder folder = reg.getApplicationFolder(CustomMessage.INBOX_FOLDER_ID);
                folder.fireElementUpdated(message, message);
       
        // Invoke our callback
View Full Code Here

         */
        public Object run(Object context)
        {
            if(context instanceof CustomMessage)
            {
                CustomMessage message = (CustomMessage) context;
                message.markUnRead();
                ApplicationMessageFolderRegistry reg = ApplicationMessageFolderRegistry.getInstance();
                ApplicationMessageFolder folder = reg.getApplicationFolder(CustomMessage.INBOX_FOLDER_ID);
                folder.fireElementUpdated(message, message);
       
        // Invoke our callback
View Full Code Here

         */
        public Object run(Object context)
        {
            if(context instanceof CustomMessage)
            {
                CustomMessage message = (CustomMessage) context;

                // Update status if message is new
                if(message.isNew())
                {
                    message.markRead();
                    ApplicationMessageFolderRegistry reg = ApplicationMessageFolderRegistry.getInstance();
                    ApplicationMessageFolder folder = reg.getApplicationFolder(CustomMessage.INBOX_FOLDER_ID);
                    folder.fireElementUpdated(message, message);
                }
       
        // Invoke our callback
                message.invokeItemOpen(MessageListNamespace.getInstance());
            }
            return context;
        }
View Full Code Here

          throw new Exception("Invalid parameter. 'title' cannot be null");
         
        if (description == null)
          throw new Exception("Invalid parameter. 'description' cannot be null");
        
        CustomMessage message = CustomMessageServices.getMessage(id);

        if (message == null)
          throw new Exception("No item exists to update.");
         
        CustomMessageServices.updateMessage(message,id,title,description, imageNew, imageRead)
View Full Code Here

    if (args != null && args.length == 1)
    {
       try
       {
        String id = (String)args[0];
        CustomMessage message = CustomMessageServices.getMessage(id);

        if (message == null)
          return null;
         
        MessageListItem item = new MessageListItem(message);
View Full Code Here

TOP

Related Classes of webworks.message.list.model.CustomMessage

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.