public class OAUICommandController extends OAUIController
| Modifier and Type | Class and Description |
|---|---|
static class |
OAUICommandController.Command |
OAUIController.MyHubChangeListenerHubListener.InsertLocationbackgroundColorPropertyPath, 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, setViewOnlyafterDelete, afterLoad, afterMove, afterSave, afterSort, beforeAdd, beforeDelete, beforeInsert, beforeMove, beforeRefresh, beforeRemove, beforeRemoveAll, beforeSave, beforeSelect, getListener, getLocation, getName, setLocationclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllowAdd, getAllowDelete, getAllowEnabled, getAllowRemove, getAllowRemoveAll, getAllowVisible, isValidAdd, isValidDelete, isValidPropertyChange, isValidRemove, isValidRemoveAllpublic OAUICommandController(Hub hub, OAUICommandController.Command command)
public OAUICommandController.Command getCommand()
public boolean isEnabled()
isEnabled in class OAUIControllerpublic 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)
OAUIControllerupdateComponent in class OAUIControllerpublic void updateLabel(Object object)
updateLabel in class OAUIControllerCopyright © 1999–2025 ViaOA. All rights reserved.