public class OAUICommandController extends OAUIController
Modifier and Type | Class and Description |
---|---|
static class |
OAUICommandController.Command |
OAUIController.MyHubChangeListener
HubListener.InsertLocation
backgroundColorPropertyPath, bAoOnly, bEnableUndo, bHtml, bIgnoreUpdate, bIsHubCalc, bListenToHubSize, bRequired, bUseObjectCallback, changeListener, changeListenerEnabled, changeListenerVisible, conversion, DEBUG, DEBUGUI, displayTemplate, endPropertyClass, endPropertyFromClass, endPropertyName, fontPropertyPath, foregroundColorPropertyPath, format, hub, hubChangeListenerType, hubListenerPropertyName, hubObject, hubSelect, hubTemp, iconColorPropertyPath, imageClassPath, imageDirectory, imagePropertyPath, maxImageHeight, maxImageWidth, nullDescription, oaPropertyPath, propertyPath, rootImageClassPath, templateDisplay, templateToolTipText, toolTipTextPropertyPath, toolTipTextTemplate, undoDescription
Constructor and Description |
---|
OAUICommandController(Hub hub,
OAUICommandController.Command command) |
Modifier and Type | Method and Description |
---|---|
OAUICommandController.Command |
getCommand() |
protected Object |
getManualObject()
For commands that will be manually assigning an object.
|
boolean |
isEnabled() |
boolean |
isEnabled(Hub hub,
OAObject obj) |
boolean |
onCommand() |
protected void |
onCompleted(String completedMessage,
String title) |
protected boolean |
onConfirm(String confirmMessage,
String title)
These allow for overwriting to handle user interactions.
|
protected void |
onError(String errorMessage,
String detailMessage) |
protected boolean |
performCommand(Hub hub,
OAObject obj)
This is called to perform the actual command,
after calling onConfirm, and before calling onCompleted.
|
void |
setUpdateObject(String property,
Object newValue) |
void |
updateComponent(Object object)
Called when a change is necessary for UI component.
|
void |
updateLabel(Object object) |
_afterPropertyChange, _reset, _update, addEnabledCheck, addEnabledCheck, addEnabledCheck, addEnabledCheck, addEnabledEditQueryCheck, addEnabledObjectCallbackCheck, addVisibleCheck, addVisibleCheck, addVisibleCheck, addVisibleEditQueryCheck, addVisibleObjectCallbackCheck, afterAdd, afterChangeActiveObject, afterChangeActiveObject, afterInsert, afterNewList, afterPropertyChange, afterPropertyChange, afterRemove, afterRemoveAll, beforePropertyChange, bind, callUpdate, close, confirmPropertyChange, enableVisibleListener, finalize, getAllowRemovingFromSelectHub, getBackgroundColorPropertyPath, getChangeListener, getCompletedMessage, getConfirmMessage, getConversion, getConvertedValue, getDescription, getDisplayTemplate, getDisplayText, getEnabledChangeListener, getEnabledMessage, getEnableUndo, getEndPropertyClass, getEndPropertyFromClass, getEndPropertyName, getFontProperty, getForegroundColorPropertyPath, getFormat, getHtml, getHub, getHubListenerPropertyName, getIconColorPropertyPath, getImageDirectory, getImagePropertyPath, getMaskPasswordValue, getMaxDisplay, getMaxImageHeight, getMaxImageWidth, getMinDisplay, getMultiSelectHub, getNullDescription, getObject, getPropertyPath, getRealObject, getSelectHub, getTemplateForDisplay, getTemplateForToolTipText, getTitle, getToolTipText, getToolTipTextPropertyPath, getToolTipTextTemplate, getUndoDescription, getValue, getValueAsString, getValueAsString, getValueAsString, getVisibleChangeListener, getVisibleMessage, isListeningTo, isParentEnabled, isRequired, isValid, isVisible, isVisibleListenerEnabled, isVisibleOnScreen, onConfirmPropertyChangeShowOptionDialog, onNewList, onVisibleListenerChange, reset, setBackgroundColorPropertyPath, setCompletedMessage, setConfirmMessage, setConversion, setDescription, setDisplayTemplate, setEnableUndo, setFontPropertyPath, setForegroundColorPropertyPath, setFormat, setHtml, setHub, setIconColorPropertyPath, setImageClassPath, setImageDirectory, setImagePropertyPath, setMaxDisplay, setMaxImageHeight, setMaxImageWidth, setMaxLength, setMinDisplay, setMultiSelectHub, setNullDescription, setPropertyPath, setReadOnly, setSelectHub, setSelectHub, setTitle, setToolTipTextPropertyPath, setToolTipTextTemplate, setUndoDescription, setValue, setValue, setValue, setValueDirectly, setViewOnly
afterDelete, afterLoad, afterMove, afterSave, afterSort, beforeAdd, beforeDelete, beforeInsert, beforeMove, beforeRefresh, beforeRemove, beforeRemoveAll, beforeSave, beforeSelect, getListener, getLocation, getName, setLocation
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllowAdd, getAllowDelete, getAllowEnabled, getAllowRemove, getAllowRemoveAll, getAllowVisible, isValidAdd, isValidDelete, isValidPropertyChange, isValidRemove, isValidRemoveAll
public OAUICommandController(Hub hub, OAUICommandController.Command command)
public OAUICommandController.Command getCommand()
public boolean isEnabled()
isEnabled
in class OAUIController
public boolean onCommand()
protected boolean performCommand(Hub hub, OAObject obj)
This should be overwritten for Commands: OtherUsesHub, OtherUsesAO
Call onError if needed.
protected boolean onConfirm(String confirmMessage, String title)
protected Object getManualObject()
This should be overwritten to supply the object to use.
public void updateComponent(Object object)
OAUIController
updateComponent
in class OAUIController
public void updateLabel(Object object)
updateLabel
in class OAUIController
Copyright © 1999–2025 ViaOA. All rights reserved.