@Generated(value="net.officefloor.model.generate.ModelGenerator") public class ExternalManagedObjectModel extends AbstractModel implements ItemModel<ExternalManagedObjectModel>
Modifier and Type | Class and Description |
---|---|
static class |
ExternalManagedObjectModel.ExternalManagedObjectEvent |
Constructor and Description |
---|
ExternalManagedObjectModel()
Default constructor.
|
ExternalManagedObjectModel(String externalManagedObjectName,
String objectType)
Convenience constructor for new non-linked instance.
|
ExternalManagedObjectModel(String externalManagedObjectName,
String objectType,
WorkTaskObjectToExternalManagedObjectModel[] taskObject,
DeskManagedObjectDependencyToExternalManagedObjectModel[] dependentDeskManagedObject)
Convenience constructor.
|
ExternalManagedObjectModel(String externalManagedObjectName,
String objectType,
WorkTaskObjectToExternalManagedObjectModel[] taskObject,
DeskManagedObjectDependencyToExternalManagedObjectModel[] dependentDeskManagedObject,
int x,
int y)
Convenience constructor allowing XY initialising.
|
Modifier and Type | Method and Description |
---|---|
void |
addDependentDeskManagedObject(DeskManagedObjectDependencyToExternalManagedObjectModel dependentDeskManagedObject) |
void |
addTaskObject(WorkTaskObjectToExternalManagedObjectModel taskObject) |
List<DeskManagedObjectDependencyToExternalManagedObjectModel> |
getDependentDeskManagedObjects() |
String |
getExternalManagedObjectName() |
String |
getObjectType() |
List<WorkTaskObjectToExternalManagedObjectModel> |
getTaskObjects() |
RemoveConnectionsAction<ExternalManagedObjectModel> |
removeConnections()
Remove Connections.
|
void |
removeDependentDeskManagedObject(DeskManagedObjectDependencyToExternalManagedObjectModel dependentDeskManagedObject) |
void |
removeTaskObject(WorkTaskObjectToExternalManagedObjectModel taskObject) |
void |
setExternalManagedObjectName(String externalManagedObjectName) |
void |
setObjectType(String objectType) |
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 ExternalManagedObjectModel()
public ExternalManagedObjectModel(String externalManagedObjectName, String objectType)
externalManagedObjectName
- External managed object name.objectType
- Object type.public ExternalManagedObjectModel(String externalManagedObjectName, String objectType, WorkTaskObjectToExternalManagedObjectModel[] taskObject, DeskManagedObjectDependencyToExternalManagedObjectModel[] dependentDeskManagedObject)
externalManagedObjectName
- External managed object name.objectType
- Object type.taskObject
- Task object.dependentDeskManagedObject
- Dependent desk managed object.public ExternalManagedObjectModel(String externalManagedObjectName, String objectType, WorkTaskObjectToExternalManagedObjectModel[] taskObject, DeskManagedObjectDependencyToExternalManagedObjectModel[] dependentDeskManagedObject, int x, int y)
externalManagedObjectName
- External managed object name.objectType
- Object type.taskObject
- Task object.dependentDeskManagedObject
- Dependent desk managed object.x
- Horizontal location.y
- Vertical location.public String getExternalManagedObjectName()
public void setExternalManagedObjectName(String externalManagedObjectName)
externalManagedObjectName
- External managed object name.public String getObjectType()
public void setObjectType(String objectType)
objectType
- Object type.public List<WorkTaskObjectToExternalManagedObjectModel> getTaskObjects()
public void addTaskObject(WorkTaskObjectToExternalManagedObjectModel taskObject)
taskObject
- Task object.public void removeTaskObject(WorkTaskObjectToExternalManagedObjectModel taskObject)
taskObject
- Task object.public List<DeskManagedObjectDependencyToExternalManagedObjectModel> getDependentDeskManagedObjects()
public void addDependentDeskManagedObject(DeskManagedObjectDependencyToExternalManagedObjectModel dependentDeskManagedObject)
dependentDeskManagedObject
- Dependent desk managed object.public void removeDependentDeskManagedObject(DeskManagedObjectDependencyToExternalManagedObjectModel dependentDeskManagedObject)
dependentDeskManagedObject
- Dependent desk managed object.public RemoveConnectionsAction<ExternalManagedObjectModel> removeConnections()
removeConnections
in interface ItemModel<ExternalManagedObjectModel>
RemoveConnectionsAction
to remove the ConnectionModel
instances.Copyright © 2005–2016. All rights reserved.