@Generated(value="net.officefloor.model.generate.ModelGenerator") public class ExternalFlowModel extends AbstractModel implements ItemModel<ExternalFlowModel>
Modifier and Type | Class and Description |
---|---|
static class |
ExternalFlowModel.ExternalFlowEvent |
Constructor and Description |
---|
ExternalFlowModel()
Default constructor.
|
ExternalFlowModel(String externalFlowName,
String argumentType)
Convenience constructor for new non-linked instance.
|
ExternalFlowModel(String externalFlowName,
String argumentType,
TaskFlowToExternalFlowModel[] taskFlow,
TaskToNextExternalFlowModel[] previousTask,
TaskEscalationToExternalFlowModel[] taskEscalation,
DeskManagedObjectSourceFlowToExternalFlowModel[] deskManagedObjectSourceFlow)
Convenience constructor.
|
ExternalFlowModel(String externalFlowName,
String argumentType,
TaskFlowToExternalFlowModel[] taskFlow,
TaskToNextExternalFlowModel[] previousTask,
TaskEscalationToExternalFlowModel[] taskEscalation,
DeskManagedObjectSourceFlowToExternalFlowModel[] deskManagedObjectSourceFlow,
int x,
int y)
Convenience constructor allowing XY initialising.
|
addItemToList, addPropertyChangeListener, changeField, firePropertyChange, getX, getY, removeItemFromList, removePropertyChangeListener, setX, setY
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, getX, getY, removePropertyChangeListener, setX, setY
public ExternalFlowModel()
public ExternalFlowModel(String externalFlowName, String argumentType)
externalFlowName
- External flow name.argumentType
- Argument type.public ExternalFlowModel(String externalFlowName, String argumentType, TaskFlowToExternalFlowModel[] taskFlow, TaskToNextExternalFlowModel[] previousTask, TaskEscalationToExternalFlowModel[] taskEscalation, DeskManagedObjectSourceFlowToExternalFlowModel[] deskManagedObjectSourceFlow)
externalFlowName
- External flow name.argumentType
- Argument type.taskFlow
- Task flow.previousTask
- Previous task.taskEscalation
- Task escalation.deskManagedObjectSourceFlow
- Desk managed object source flow.public ExternalFlowModel(String externalFlowName, String argumentType, TaskFlowToExternalFlowModel[] taskFlow, TaskToNextExternalFlowModel[] previousTask, TaskEscalationToExternalFlowModel[] taskEscalation, DeskManagedObjectSourceFlowToExternalFlowModel[] deskManagedObjectSourceFlow, int x, int y)
externalFlowName
- External flow name.argumentType
- Argument type.taskFlow
- Task flow.previousTask
- Previous task.taskEscalation
- Task escalation.deskManagedObjectSourceFlow
- Desk managed object source flow.x
- Horizontal location.y
- Vertical location.public String getExternalFlowName()
public void setExternalFlowName(String externalFlowName)
externalFlowName
- External flow name.public String getArgumentType()
public void setArgumentType(String argumentType)
argumentType
- Argument type.public List<TaskFlowToExternalFlowModel> getTaskFlows()
public void addTaskFlow(TaskFlowToExternalFlowModel taskFlow)
taskFlow
- Task flow.public void removeTaskFlow(TaskFlowToExternalFlowModel taskFlow)
taskFlow
- Task flow.public List<TaskToNextExternalFlowModel> getPreviousTasks()
public void addPreviousTask(TaskToNextExternalFlowModel previousTask)
previousTask
- Previous task.public void removePreviousTask(TaskToNextExternalFlowModel previousTask)
previousTask
- Previous task.public List<TaskEscalationToExternalFlowModel> getTaskEscalations()
public void addTaskEscalation(TaskEscalationToExternalFlowModel taskEscalation)
taskEscalation
- Task escalation.public void removeTaskEscalation(TaskEscalationToExternalFlowModel taskEscalation)
taskEscalation
- Task escalation.public List<DeskManagedObjectSourceFlowToExternalFlowModel> getDeskManagedObjectSourceFlows()
public void addDeskManagedObjectSourceFlow(DeskManagedObjectSourceFlowToExternalFlowModel deskManagedObjectSourceFlow)
deskManagedObjectSourceFlow
- Desk managed object source flow.public void removeDeskManagedObjectSourceFlow(DeskManagedObjectSourceFlowToExternalFlowModel deskManagedObjectSourceFlow)
deskManagedObjectSourceFlow
- Desk managed object source flow.public RemoveConnectionsAction<ExternalFlowModel> removeConnections()
removeConnections
in interface ItemModel<ExternalFlowModel>
RemoveConnectionsAction
to remove the ConnectionModel
instances.Copyright © 2005–2016. All rights reserved.