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.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
MailEditor() |
MailEditor(boolean saveAsTemporaryDraft) |
MailEditor(MailEditor.RecipientMode recipientMode) |
MailEditor(MailEditor.RecipientMode recipientMode,
boolean saveAsTemporaryDraft) |
localeChanged
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public 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
ImmoToolException
org.apache.commons.mail.EmailException
UnsupportedEncodingException
javax.mail.MessagingException
public 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
ImmoToolException
org.apache.commons.mail.EmailException
UnsupportedEncodingException
javax.mail.MessagingException
public 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
SQLException
javax.mail.MessagingException
IOException
public void loadAsDraft(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsForward(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsForward(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew() throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsNew(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsReply(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsReply(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsTemplate(long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void loadAsTemplate(Connection c, long messageId) throws SQLException, javax.mail.MessagingException, IOException
SQLException
javax.mail.MessagingException
IOException
public void removeEmptyRecipients()
public void saveAdditionally(Connection c, DbMailMessage message, Map<MailEditor.RecipientType,List<MailEditor.Address>> recipients, MailEditor.SaveMode saveMode) throws SQLException
SQLException
public void setHtmlText(String text)
public static void setLastAttachmentLocation(File lastAttachmentLocation)
public void setPlainText(String text)
protected void updateLocalization()
updateLocalization
in class AbstractPanel
Copyright © 2015 OpenEstate. All rights reserved.