public abstract class GxUserTaskForm<T> extends TRAbstractForm<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
GxUserTaskForm.GxTaskAction |
static interface |
GxUserTaskForm.GxTaskActionListener<T> |
TRAbstractBaseForm.DeleteHandler<T>, TRAbstractBaseForm.ResetHandler<T>, TRAbstractBaseForm.SavedHandler<T>, TRAbstractBaseForm.ValidationListener<T>, TRAbstractBaseForm.ValidityChangedEvent<T>, TRAbstractBaseForm.ValidityChangedListener<T>com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListenercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
L |
Set<GxUserTaskForm.GxTaskActionListener> |
listeners |
isBuilt| Constructor and Description |
|---|
GxUserTaskForm() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addButtonsToFooter(com.vaadin.ui.HorizontalLayout footer) |
void |
addTaskActionListener(GxUserTaskForm.GxTaskActionListener<T> listener) |
protected boolean |
eagerValidationEnabled() |
protected String |
formTitle() |
GxUserTask |
getUserTask() |
void |
initializeWithTask(GxUserTask userTask) |
protected abstract boolean |
isApprovalForm() |
protected abstract boolean |
isAssignable() |
protected void |
onApprove(Map<String,Object> taskData,
T entity) |
protected void |
onAssign(List<GxAssignee> assignee,
T entity) |
protected void |
onComplete(Map<String,Object> taskData,
T entity) |
protected void |
onPostApprove(T entity) |
protected void |
onPostAssign(GxAssignee assignee,
T entity) |
protected void |
onPostComplete(T entity) |
protected void |
onPostReject(T entity) |
protected void |
onPostSkip(T entity) |
protected void |
onReject(Map<String,Object> taskData,
T entity) |
protected void |
onSkip(T entity) |
com.vaadin.ui.Window |
openInModalPopup() |
protected String |
popupHeight() |
protected String |
popupWidth() |
void |
setApproveCaptionAndMessage(String caption,
String message) |
void |
setCompleteCaptionAndMessage(String caption,
String message) |
void |
setRejectCaptionAndMessage(String caption,
String message) |
addFieldsToForm, addFieldsToForm, build, createContent, getFormComponent, getFormComponent, hideFooter, isPopupClosable, isPopupModal, isPopupResizable, isSpringComponent, onDismissButtonClick, postBuild, postInitialize, setEntityImage, shouldShowDismissButton, shouldShowFooter, showFooteraddValidationListener, addValidator, addValidityChangedListener, adjustResetButtonState, adjustSaveButtonState, bindEntity, bindEntityWithComponent, bindEntityWithComponentAndNestedProperties, clearValidators, closePopup, createCancelButton, createDeleteButton, createSaveButton, delete, focusFirst, getBindingComponent, getCancelCaption, getConstraintViolationsDisplay, getDeleteButton, getDeleteCaption, getDeleteHandler, getEntity, getFieldGroup, getModalWindowTitle, getNestedProperties, getPopup, getResetButton, getResetHandler, getSaveButton, getSaveCaption, getSavedHandler, getToolbar, getValidationGroups, isBinding, isBound, isEagerValidation, isValid, lazyInit, localizedPluralValue, localizedPluralValue, localizedSingularValue, localizedSingularValue, localizeRecursively, localizeRecursively, onFieldGroupChange, onValidation, postBinding, removeValidationListener, removeValidator, removeValidityChangedListener, reset, save, setCancelCaption, setDeleteButton, setDeleteCaption, setDeleteHandler, setEagerValidation, setEntity, setEntity, setHandler, setModalWindowTitle, setNestedProperties, setRequired, setResetButton, setResetHandler, setSaveButton, setSaveCaption, setSavedHandler, setValidationErrorTarget, setValidationGroups, updateConstraintViolationsDisplay, withI18NCaptiongetComponentCount, getCompositionRoot, iterator, setCompositionRootaddContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getExplicitImmediateValue, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getState, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isImmediate, isOrHasAncestor, isReadOnly, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setHeight, setHeightUndefined, setIcon, setId, setImmediate, setLocale, setParent, setPrimaryStyleName, setReadOnly, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setStyleName, setVisible, setWidth, setWidth, setWidthUndefined, writeDesignaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResourceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, readDesign, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisible, writeDesignaddAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefinedforEach, spliteratorprotected static final org.slf4j.Logger L
public Set<GxUserTaskForm.GxTaskActionListener> listeners
protected boolean eagerValidationEnabled()
eagerValidationEnabled in class TRAbstractForm<T>protected String formTitle()
formTitle in class TRAbstractForm<T>public void initializeWithTask(GxUserTask userTask)
public void setCompleteCaptionAndMessage(String caption, String message)
protected void addButtonsToFooter(com.vaadin.ui.HorizontalLayout footer)
addButtonsToFooter in class TRAbstractBaseForm<T>public com.vaadin.ui.Window openInModalPopup()
openInModalPopup in class TRAbstractForm<T>protected void onApprove(Map<String,Object> taskData, T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onPostApprove(T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onReject(Map<String,Object> taskData, T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onPostReject(T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onComplete(Map<String,Object> taskData, T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onPostComplete(T entity) throws GxCompleteTaskException
GxCompleteTaskExceptionprotected void onAssign(List<GxAssignee> assignee, T entity) throws GxAssignTaskException
GxAssignTaskExceptionprotected void onPostAssign(GxAssignee assignee, T entity) throws GxAssignTaskException
GxAssignTaskExceptionprotected void onSkip(T entity) throws GxSkipTaskException
GxSkipTaskExceptionprotected void onPostSkip(T entity) throws GxSkipTaskException
GxSkipTaskExceptionpublic void addTaskActionListener(GxUserTaskForm.GxTaskActionListener<T> listener)
protected abstract boolean isApprovalForm()
protected abstract boolean isAssignable()
public GxUserTask getUserTask()
protected String popupHeight()
popupHeight in class TRAbstractForm<T>protected String popupWidth()
popupWidth in class TRAbstractForm<T>Copyright © 2018. All rights reserved.