public class MailEditor extends AbstractPanel
| Modifier and Type | Class and Description |
|---|---|
static interface |
MailEditor.Address |
static interface |
MailEditor.AddressField |
static interface |
MailEditor.AddressHandler |
static class |
MailEditor.DefaultAddress |
static class |
MailEditor.DefaultAddressField |
static class |
MailEditor.DefaultAddressHandler |
static class |
MailEditor.RecipientMode |
static class |
MailEditor.RecipientType |
static class |
MailEditor.SaveMode |
static class |
MailEditor.ViewMode |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
MailEditor() |
MailEditor(boolean saveAsTemporaryDraft) |
MailEditor(MailEditor.RecipientMode recipientMode) |
MailEditor(MailEditor.RecipientMode recipientMode,
boolean saveAsTemporaryDraft) |
localeChangedgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic MailEditor()
public MailEditor(boolean saveAsTemporaryDraft)
public MailEditor(MailEditor.RecipientMode recipientMode)
public MailEditor(MailEditor.RecipientMode recipientMode, boolean saveAsTemporaryDraft)
public void addRecipient(MailEditor.RecipientType type, MailEditor.Address address)
public void cleanup()
public void doSaveAsDraft()
public void doSaveAsFile()
public void doSaveAsTemplate()
public JButton getAttachmentButton()
public long getCurrentMessageHash()
public org.apache.commons.mail.Email getEmail(DbMailAccount account, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients) throws ImmoToolException, org.apache.commons.mail.EmailException, UnsupportedEncodingException, javax.mail.MessagingException
ImmoToolExceptionorg.apache.commons.mail.EmailExceptionUnsupportedEncodingExceptionjavax.mail.MessagingExceptionpublic org.apache.commons.mail.Email getEmail(DbMailAccount account, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients, String subject, String plainTxt, String htmlTxt) throws ImmoToolException, org.apache.commons.mail.EmailException, UnsupportedEncodingException, javax.mail.MessagingException
ImmoToolExceptionorg.apache.commons.mail.EmailExceptionUnsupportedEncodingExceptionjavax.mail.MessagingExceptionpublic String getEmailHtmlText()
public String getEmailPlainText()
public Map<MailEditor.RecipientType,List<MailEditor.Address>> getEmailRecipients()
public String getEmailSubject()
public MailEditor.ViewMode getMode()
public JButton getOptionsButton()
public long getReferencedMessageId()
public String getReferencedMessageMimeId()
public org.gpl.JSplitButton.JSplitButton getSaveButton()
public long getSavedMessageHash()
public DbMailAccount getSelectedAccount()
public void init(long selectedAccountId)
public void initMessage(Connection c, DbMailMessage message, DbMailPart part)
public void initValidation()
public void insertText(String txt)
public void insertText(String txt, int location)
public boolean isDraftMode()
public boolean isForwardMode()
public boolean isNewMode()
public boolean isReplyMode()
public boolean isTemplateMode()
public boolean isValidInput()
public void loadAsDraft(long messageId)
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsDraft(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsForward(long messageId)
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsForward(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsNew()
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsNew(long messageId)
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsNew(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsReply(long messageId)
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsReply(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsTemplate(long messageId)
throws SQLException,
javax.mail.MessagingException,
IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void loadAsTemplate(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLExceptionjavax.mail.MessagingExceptionIOExceptionpublic void removeEmptyRecipients()
public void saveAdditionally(Connection c, DbMailMessage message, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients, MailEditor.SaveMode saveMode) throws SQLException
SQLExceptionpublic void setHtmlText(String text)
public static void setLastAttachmentLocation(File lastAttachmentLocation)
public void setPlainText(String text)
protected void updateLocalization()
updateLocalization in class AbstractPanelCopyright © 2015 OpenEstate. All rights reserved.