Package org.springframework.richclient.core

Examples of org.springframework.richclient.core.DefaultMessage


    public void testAddAndRemoveMessageListener() {
        DefaultMessageAreaModel buffer = new DefaultMessageAreaModel();

        buffer.addPropertyChangeListener(ml1);
        buffer.setMessage(new DefaultMessage("Msg"));
        assertEquals(buffer, ml1.lastUpdated);

        ml1.lastUpdated = null;
        buffer.removePropertyChangeListener(ml1);
        buffer.setMessage(new DefaultMessage("Msg1"));
        assertEquals(null, ml1.lastUpdated);

        buffer.addPropertyChangeListener(Messagable.MESSAGE_PROPERTY, ml1);
        buffer.setMessage(new DefaultMessage("Msg"));
        assertEquals(buffer, ml1.lastUpdated);

        ml1.lastUpdated = null;
        buffer.removePropertyChangeListener(Messagable.MESSAGE_PROPERTY, ml1);
        buffer.setMessage(new DefaultMessage("Msg1"));
        assertEquals(null, ml1.lastUpdated);

        buffer.addPropertyChangeListener("Some Other Property", ml1);
        buffer.setMessage(new DefaultMessage("Msg"));
        assertEquals(null, ml1.lastUpdated);
    }
View Full Code Here


        DefaultMessageAreaModel buffer = new DefaultMessageAreaModel();
        buffer.addPropertyChangeListener(ml1);
        buffer.addPropertyChangeListener(ml2);

        buffer.setMessage(new DefaultMessage(msg));
        assertMessageAndSeveritySet(buffer, msg, Severity.INFO);

        // with delegate
        DefaultMessageAreaModel delegate = new DefaultMessageAreaModel();
        buffer = new DefaultMessageAreaModel(delegate);
        buffer.addPropertyChangeListener(ml1);
        buffer.addPropertyChangeListener(ml2);
        buffer.setMessage(new DefaultMessage(msg));
        assertMessageAndSeveritySet(buffer, msg, Severity.INFO);
    }
View Full Code Here

        DefaultMessageAreaModel buffer = new DefaultMessageAreaModel();
        buffer.addPropertyChangeListener(ml1);
        buffer.addPropertyChangeListener(ml2);

        buffer.setMessage(new DefaultMessage(msg, Severity.ERROR));
        assertMessageAndSeveritySet(buffer, msg, Severity.ERROR);

        // with delegate
        DefaultMessageAreaModel delegate = new DefaultMessageAreaModel();
        buffer = new DefaultMessageAreaModel(delegate);
        buffer.addPropertyChangeListener(ml1);
        buffer.addPropertyChangeListener(ml2);

        buffer.setMessage(new DefaultMessage(msg, Severity.ERROR));
        assertMessageAndSeveritySet(buffer, msg, Severity.ERROR);
    }
View Full Code Here

        DefaultMessageAreaModel buffer = new DefaultMessageAreaModel();
        buffer.addPropertyChangeListener(ml1);
        buffer.addPropertyChangeListener(ml2);

        buffer.setMessage(new DefaultMessage(msg, severity));

        assertMessageAndSeveritySet(buffer, msg, severity);
        ml1.lastUpdated = null;
        ml2.lastUpdated = null;

        // and again
        buffer.setMessage(new DefaultMessage(msg, severity));
        assertNull(ml1.lastUpdated);
        assertNull(ml2.lastUpdated);
    }
View Full Code Here

        DialogPage page = new TestDialogPage();
        TestMessagable monitor = new TestMessagable();
        DialogPageUtils.addMessageMonitor(page, monitor);

        monitor.resetMessageCount();
        page.setMessage(new DefaultMessage("a message"));
        assertEquals("Message text not equal", monitor.getMessage().getMessage(), "a message");

        page.setMessage(new DefaultMessage("another message"));
        assertEquals("Message text not equal", monitor.getMessage().getMessage(), "another message");

        assertEquals("Message count incorrect", 2, monitor.getMessageCount());
    }
View Full Code Here

    public void testCreateTitlePane() {
        TestDialogPage page = new TestDialogPage();

        TitlePane titlePane = DialogPageUtils.createTitlePane(page);

        page.setMessage(new DefaultMessage("test message"));
        assertEquals("Message text not equal", titlePane.getMessage().getMessage(), "test message");
    }
View Full Code Here

            }

            try {
                dialog.setSettings(settingsManager.getUserSettings());
            } catch (SettingsException e) {
                new MessageDialog("Error", new DefaultMessage(e.getMessage(), Severity.ERROR)).showDialog();
                e.printStackTrace();
            }
        }

        // dialog creation can fail
View Full Code Here

            exceptionMessage = ((MessageSourceAccessor) ApplicationServicesLocator.services()
                    .getService(MessageSourceAccessor.class))
                    .getMessage("applicationDialog.defaultException", defaultMessage);
        }

        Message message = new DefaultMessage(exceptionMessage, Severity.ERROR);
        ApplicationWindow activeWindow = Application.instance().getActiveWindow();
        JFrame parentFrame = (activeWindow == null) ? null : activeWindow.getControl();
        JOptionPane.showMessageDialog(parentFrame, message.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
    }
View Full Code Here

  public void setCaption(String shortDescription) {
    throw new UnsupportedOperationException("What can I do with a caption?");
  }

  public void setDescription(String description) {
    this.description = new DefaultMessage(description);
    setMessage(this.description);
  }
View Full Code Here

    if ( titleProvider != null ) {
      topPanel.add( createTitleComponent( titleProvider, currentlySelectedObject ) );
    } else {
      //Set the title based on the selected object
      titlePane.setTitle( renderer.render( currentlySelectedObject, null ) );
      titlePane.setMessage( new DefaultMessage( getMessage( currentlySelectedObject.getClass().getName() + ".message" ) ) );
      topPanel.add( titlePane.getControl(), BorderLayout.CENTER );
    }

    updateContentPanelBorder();
    contentPanel.validate();
View Full Code Here

TOP

Related Classes of org.springframework.richclient.core.DefaultMessage

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.