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.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_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
ImmoToolExceptionorg.apache.commons.mail.EmailExceptionpublic 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
ImmoToolExceptionorg.apache.commons.mail.EmailExceptionpublic 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 DefaultSplitButton 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)
public void setHtmlText(String text)
public static void setLastAttachmentLocation(File lastAttachmentLocation)
public void setPlainText(String text)
protected void updateLocalization()
updateLocalization in class AbstractPanelCopyright © 2019 OpenEstate. All rights reserved.