public abstract class AbstractFaxToMailUIHandler<M,UI extends FaxToMailUI<M,?>> extends org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI> implements UIMessageNotifier
| Modifier and Type | Field and Description |
|---|---|
protected PropertyChangeListener |
listModelListener |
| Constructor and Description |
|---|
AbstractFaxToMailUIHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected <R,B> org.jdesktop.swingx.table.TableColumnExt |
addComboDataColumnToModel(TableColumnModel model,
org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier,
org.nuiton.decorator.Decorator<B> decorator,
List<B> data) |
void |
closeFrame() |
protected void |
closeFrame(JFrame frame,
org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler handler) |
String |
decorate(Serializable s) |
String |
decorateUser(FaxToMailUser user,
boolean systemIfNull) |
FaxToMailConfiguration |
getConfig() |
FaxToMailUIContext |
getContext() |
<O> org.nuiton.decorator.Decorator<O> |
getDecorator(Class<O> type,
String name) |
protected Set<String> |
getPropertiesToIgnore() |
Component |
getTopestUI() |
protected <E> void |
initBeanFilterableComboBox(jaxx.runtime.swing.editor.bean.BeanFilterableComboBox<E> comboBox,
List<E> data,
E selectedData,
String decoratorContext) |
protected <HL extends HasLabel> |
initCheckBoxComboBox(JComboBox<HL> comboBox,
List<HL> values,
List<HL> selection,
String property,
boolean addNull) |
boolean |
isActionEnabled(DemandeUIModel model,
MailAction action,
Configuration config) |
protected void |
listenValidatorValid(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractFaxToMailBeanUIModel model) |
protected void |
listModelIsModify(AbstractFaxToMailBeanUIModel model) |
JFrame |
openFrame(org.nuiton.jaxx.application.swing.ApplicationUI dialogContent,
String title,
Dimension dim) |
JFrame |
openModalFrame(org.nuiton.jaxx.application.swing.ApplicationUI dialogContent,
String title,
Dimension dim)
Open frame and disable parent frame
|
protected boolean |
quitScreen2(boolean modelIsValid,
boolean modelIsModify,
String askGiveUpMessage,
String askSaveMessage,
org.nuiton.jaxx.application.swing.action.AbstractApplicationAction saveAction)
Gros copier/coller de quitScreen() pour appeler runActionAndWait au lieu de saveAction.actionPerformed(null); par defaut
pour tenter de corriger un problème de concurrence entre l'action de sauvegarde de l'email
et l'action de rechargement de l'arbre qui fait un closeTransaction au même moment.
|
void |
setText(ItemEvent e,
String property) |
void |
setText(KeyEvent event,
String property) |
void |
showInformationMessage(String message) |
addAutoSelectOnFocus, addBooleanColumnToModel, addColumnToModel, addColumnToModel, addFloatColumnToModel, addFloatColumnToModel, addHighlighters, addIntegerColumnToModel, addIntegerColumnToModel, affectKeyStroke, askCancelEditBeforeLeaving, askSaveBeforeLeaving, autoSelectRowInTable, beforeInit, beforeOpenPopup, changeValidatorContext, closeDialog, decorate, getComponentToFocus, getListValidators, getModel, getParentContainer, getSimpleValidators, getUI, getValidator, incrementsMessage, initBeanComboBox, initBeanComboBox, initBeanFilterableComboBox, initBeanList, initBeanList, initButton, initComponentToFocus, initCoordinateDMDEditor, initCoordinateDMSEditor, initDatePicker, initLabel, initNumberEditor, initScrollPane, initTextField, initTimeEditor, initUI, initUIComponent, initValidators, isAutoSelectOnFocus, newComboModel, newListCellRender, newListCellRender, newListCellRender, newNumberCellRenderer, newTableCellRender, newTableCellRender, newTableCellRender, onCloseUI, openDialog, openRowMenu, quitInternalScreen, quitScreen, quitScreen, selectListData, setBoolean, setDate, setFile, showSuccessMessage, useListValidators, useSimpleValidatorsprotected final PropertyChangeListener listModelListener
public void showInformationMessage(String message)
showInformationMessage in interface UIMessageNotifierpublic FaxToMailUIContext getContext()
getContext in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>public FaxToMailConfiguration getConfig()
public Component getTopestUI()
getTopestUI in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>public <O> org.nuiton.decorator.Decorator<O> getDecorator(Class<O> type, String name)
getDecorator in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>public String decorate(Serializable s)
decorate in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>public String decorateUser(FaxToMailUser user, boolean systemIfNull)
public void setText(KeyEvent event, String property)
setText in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>protected void listenValidatorValid(org.nuiton.validator.bean.simple.SimpleBeanValidator validator,
AbstractFaxToMailBeanUIModel model)
protected void listModelIsModify(AbstractFaxToMailBeanUIModel model)
public JFrame openFrame(org.nuiton.jaxx.application.swing.ApplicationUI dialogContent, String title, Dimension dim)
public JFrame openModalFrame(org.nuiton.jaxx.application.swing.ApplicationUI dialogContent, String title, Dimension dim)
protected boolean quitScreen2(boolean modelIsValid,
boolean modelIsModify,
String askGiveUpMessage,
String askSaveMessage,
org.nuiton.jaxx.application.swing.action.AbstractApplicationAction saveAction)
modelIsValid - modelIsModify - askGiveUpMessage - askSaveMessage - saveAction - public void closeFrame()
protected void closeFrame(JFrame frame, org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler handler)
protected <E> void initBeanFilterableComboBox(jaxx.runtime.swing.editor.bean.BeanFilterableComboBox<E> comboBox,
List<E> data,
E selectedData,
String decoratorContext)
initBeanFilterableComboBox in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>protected <HL extends HasLabel> void initCheckBoxComboBox(JComboBox<HL> comboBox, List<HL> values, List<HL> selection, String property, boolean addNull)
public boolean isActionEnabled(DemandeUIModel model, MailAction action, Configuration config)
protected <R,B> org.jdesktop.swingx.table.TableColumnExt addComboDataColumnToModel(TableColumnModel model, org.nuiton.jaxx.application.swing.table.ColumnIdentifier<R> identifier, org.nuiton.decorator.Decorator<B> decorator, List<B> data)
addComboDataColumnToModel in class org.nuiton.jaxx.application.swing.AbstractApplicationUIHandler<M,UI extends FaxToMailUI<M,?>>Copyright © 2014–2015 CodeLutin. All rights reserved.