net.kwfgrid.gwui
Class WorkflowStatusView
java.lang.Object
org.glassbox.gui.AbstractMember
net.kwfgrid.gwui.WorkflowStatusView
- All Implemented Interfaces:
- UserTaskHandler.Listener, Member, Visible, VisibleMember
public class WorkflowStatusView
- extends AbstractMember
- implements VisibleMember, UserTaskHandler.Listener
A view which gives textual feedback about the status of a workflow.
This widget must be member of a WorkflowGroup.
This widget has the following properties which can be configured in the application's theme:
- kwfgrid.WorkflowStatusView.insets
- kwfgrid.WorkflowStatusView.font
- kwfgrid.WorkflowStatusView.color
- kwfgrid.WorkflowStatusView.running.icon
- kwfgrid.WorkflowStatusView.warning.icon
- kwfgrid.STATUS.initiated.color
- kwfgrid.STATUS.running.color
- kwfgrid.STATUS.suspended.color
- kwfgrid.STATUS.terminated.color
- kwfgrid.STATUS.completed.color
- kwfgrid.STATUS.active.color
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDENTIFIER
public static java.lang.String IDENTIFIER
WorkflowStatusView
public WorkflowStatusView()
WorkflowStatusView
public WorkflowStatusView(UserTaskHandler taskhandler)
setUserTaskHandler
public void setUserTaskHandler(UserTaskHandler handler)
setGroup
public void setGroup(Group group)
- Description copied from interface:
Member
- Sets the group of this member. This method will usually be called by the group itself when this member is added to or removed from it.
- Specified by:
setGroup in interface Member- Overrides:
setGroup in class AbstractMember
getView
public javax.swing.JComponent getView()
- Description copied from interface:
Visible
- Get the view of this visible.
- Specified by:
getView in interface Visible
getIdentifier
public java.lang.String getIdentifier()
- Description copied from interface:
Member
- Get a unique identifier of the member.
- Specified by:
getIdentifier in interface Member- Specified by:
getIdentifier in class AbstractMember
getWorkflow
protected net.kwfgrid.gworkflowdl.structure.Workflow getWorkflow()
updateView
protected void updateView()
tasksAdded
public void tasksAdded(UserTask[] tasks)
- Specified by:
tasksAdded in interface UserTaskHandler.Listener
taskInvalid
public void taskInvalid(UserTask task)
- Specified by:
taskInvalid in interface UserTaskHandler.Listener
taskDone
public void taskDone(UserTask task)
- Specified by:
taskDone in interface UserTaskHandler.Listener
groupPropertyChanged
public void groupPropertyChanged(java.lang.String name,
java.lang.Object oldvalue,
java.lang.Object newvalue)
- Description copied from interface:
Member
- Called by this member's group if a property of the group changed.
- Specified by:
groupPropertyChanged in interface Member- Overrides:
groupPropertyChanged in class AbstractMember
Copyright © 2005-2010 The K-Wf Grid Consortium. All Rights Reserved.