@Generated(value="net.officefloor.model.generate.ModelGenerator") public class DutyModel extends AbstractModel implements ItemModel<DutyModel>
Modifier and Type | Class and Description |
---|---|
static class |
DutyModel.DutyEvent |
Constructor and Description |
---|
DutyModel()
Default constructor.
|
DutyModel(String dutyName)
Convenience constructor for new non-linked instance.
|
DutyModel(String dutyName,
OfficeTaskToPreDutyModel[] preOfficeTask,
OfficeTaskToPostDutyModel[] postOfficeTask)
Convenience constructor.
|
DutyModel(String dutyName,
OfficeTaskToPreDutyModel[] preOfficeTask,
OfficeTaskToPostDutyModel[] postOfficeTask,
int x,
int y)
Convenience constructor allowing XY initialising.
|
Modifier and Type | Method and Description |
---|---|
void |
addPostOfficeTask(OfficeTaskToPostDutyModel postOfficeTask) |
void |
addPreOfficeTask(OfficeTaskToPreDutyModel preOfficeTask) |
String |
getDutyName() |
List<OfficeTaskToPostDutyModel> |
getPostOfficeTasks() |
List<OfficeTaskToPreDutyModel> |
getPreOfficeTasks() |
RemoveConnectionsAction<DutyModel> |
removeConnections()
Remove Connections.
|
void |
removePostOfficeTask(OfficeTaskToPostDutyModel postOfficeTask) |
void |
removePreOfficeTask(OfficeTaskToPreDutyModel preOfficeTask) |
void |
setDutyName(String dutyName) |
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 DutyModel()
public DutyModel(String dutyName)
dutyName
- Duty name.public DutyModel(String dutyName, OfficeTaskToPreDutyModel[] preOfficeTask, OfficeTaskToPostDutyModel[] postOfficeTask)
dutyName
- Duty name.preOfficeTask
- Pre office task.postOfficeTask
- Post office task.public DutyModel(String dutyName, OfficeTaskToPreDutyModel[] preOfficeTask, OfficeTaskToPostDutyModel[] postOfficeTask, int x, int y)
dutyName
- Duty name.preOfficeTask
- Pre office task.postOfficeTask
- Post office task.x
- Horizontal location.y
- Vertical location.public String getDutyName()
public void setDutyName(String dutyName)
dutyName
- Duty name.public List<OfficeTaskToPreDutyModel> getPreOfficeTasks()
public void addPreOfficeTask(OfficeTaskToPreDutyModel preOfficeTask)
preOfficeTask
- Pre office task.public void removePreOfficeTask(OfficeTaskToPreDutyModel preOfficeTask)
preOfficeTask
- Pre office task.public List<OfficeTaskToPostDutyModel> getPostOfficeTasks()
public void addPostOfficeTask(OfficeTaskToPostDutyModel postOfficeTask)
postOfficeTask
- Post office task.public void removePostOfficeTask(OfficeTaskToPostDutyModel postOfficeTask)
postOfficeTask
- Post office task.public RemoveConnectionsAction<DutyModel> removeConnections()
removeConnections
in interface ItemModel<DutyModel>
RemoveConnectionsAction
to remove the ConnectionModel
instances.Copyright © 2005–2016. All rights reserved.