@Generated(value="net.officefloor.model.generate.ModelGenerator") public class AdministratorModel extends AbstractModel implements ItemModel<AdministratorModel>
Modifier and Type | Class and Description |
---|---|
static class |
AdministratorModel.AdministratorEvent |
Constructor and Description |
---|
AdministratorModel()
Default constructor.
|
AdministratorModel(String administratorName,
String administratorSourceClassName,
String administratorScope)
Convenience constructor for new non-linked instance.
|
AdministratorModel(String administratorName,
String administratorSourceClassName,
String administratorScope,
AdministratorToOfficeTeamModel officeTeam,
PropertyModel[] property,
DutyModel[] duty,
ExternalManagedObjectToAdministratorModel[] externalManagedObject,
OfficeManagedObjectToAdministratorModel[] officeManagedObject)
Convenience constructor.
|
AdministratorModel(String administratorName,
String administratorSourceClassName,
String administratorScope,
AdministratorToOfficeTeamModel officeTeam,
PropertyModel[] property,
DutyModel[] duty,
ExternalManagedObjectToAdministratorModel[] externalManagedObject,
OfficeManagedObjectToAdministratorModel[] officeManagedObject,
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 AdministratorModel()
public AdministratorModel(String administratorName, String administratorSourceClassName, String administratorScope)
administratorName
- Administrator name.administratorSourceClassName
- Administrator source class name.administratorScope
- Administrator scope.public AdministratorModel(String administratorName, String administratorSourceClassName, String administratorScope, AdministratorToOfficeTeamModel officeTeam, PropertyModel[] property, DutyModel[] duty, ExternalManagedObjectToAdministratorModel[] externalManagedObject, OfficeManagedObjectToAdministratorModel[] officeManagedObject)
administratorName
- Administrator name.administratorSourceClassName
- Administrator source class name.administratorScope
- Administrator scope.officeTeam
- Office team.property
- Property.duty
- Duty.externalManagedObject
- External managed object.officeManagedObject
- Office managed object.public AdministratorModel(String administratorName, String administratorSourceClassName, String administratorScope, AdministratorToOfficeTeamModel officeTeam, PropertyModel[] property, DutyModel[] duty, ExternalManagedObjectToAdministratorModel[] externalManagedObject, OfficeManagedObjectToAdministratorModel[] officeManagedObject, int x, int y)
administratorName
- Administrator name.administratorSourceClassName
- Administrator source class name.administratorScope
- Administrator scope.officeTeam
- Office team.property
- Property.duty
- Duty.externalManagedObject
- External managed object.officeManagedObject
- Office managed object.x
- Horizontal location.y
- Vertical location.public String getAdministratorName()
public void setAdministratorName(String administratorName)
administratorName
- Administrator name.public String getAdministratorSourceClassName()
public void setAdministratorSourceClassName(String administratorSourceClassName)
administratorSourceClassName
- Administrator source class name.public String getAdministratorScope()
public void setAdministratorScope(String administratorScope)
administratorScope
- Administrator scope.public AdministratorToOfficeTeamModel getOfficeTeam()
public void setOfficeTeam(AdministratorToOfficeTeamModel officeTeam)
officeTeam
- Office team.public List<PropertyModel> getProperties()
public void addProperty(PropertyModel property)
property
- Property.public void removeProperty(PropertyModel property)
property
- Property.public void addDuty(DutyModel duty)
duty
- Duty.public void removeDuty(DutyModel duty)
duty
- Duty.public List<ExternalManagedObjectToAdministratorModel> getExternalManagedObjects()
public void addExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)
externalManagedObject
- External managed object.public void removeExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)
externalManagedObject
- External managed object.public List<OfficeManagedObjectToAdministratorModel> getOfficeManagedObjects()
public void addOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)
officeManagedObject
- Office managed object.public void removeOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)
officeManagedObject
- Office managed object.public RemoveConnectionsAction<AdministratorModel> removeConnections()
removeConnections
in interface ItemModel<AdministratorModel>
RemoveConnectionsAction
to remove the ConnectionModel
instances.Copyright © 2005–2016. All rights reserved.