net.officefloor.model.office
Class AdministratorModel

java.lang.Object
  extended by net.officefloor.model.AbstractModel
      extended by net.officefloor.model.office.AdministratorModel
All Implemented Interfaces:
ItemModel<AdministratorModel>, Model

@Generated(value="net.officefloor.model.generate.ModelGenerator")
public class AdministratorModel
extends AbstractModel
implements ItemModel<AdministratorModel>


Nested Class Summary
static class AdministratorModel.AdministratorEvent
           
 
Constructor Summary
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.
 
Method Summary
 void addDuty(DutyModel duty)
           
 void addExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)
           
 void addOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)
           
 void addProperty(PropertyModel property)
           
 String getAdministratorName()
           
 String getAdministratorScope()
           
 String getAdministratorSourceClassName()
           
 List<DutyModel> getDuties()
           
 List<ExternalManagedObjectToAdministratorModel> getExternalManagedObjects()
           
 List<OfficeManagedObjectToAdministratorModel> getOfficeManagedObjects()
           
 AdministratorToOfficeTeamModel getOfficeTeam()
           
 List<PropertyModel> getProperties()
           
 RemoveConnectionsAction<AdministratorModel> removeConnections()
          Remove Connections.
 void removeDuty(DutyModel duty)
           
 void removeExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)
           
 void removeOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)
           
 void removeProperty(PropertyModel property)
           
 void setAdministratorName(String administratorName)
           
 void setAdministratorScope(String administratorScope)
           
 void setAdministratorSourceClassName(String administratorSourceClassName)
           
 void setOfficeTeam(AdministratorToOfficeTeamModel officeTeam)
           
 
Methods inherited from class net.officefloor.model.AbstractModel
addItemToList, addPropertyChangeListener, changeField, firePropertyChange, getX, getY, removeItemFromList, removePropertyChangeListener, setX, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.officefloor.model.Model
addPropertyChangeListener, getX, getY, removePropertyChangeListener, setX, setY
 

Constructor Detail

AdministratorModel

public AdministratorModel()
Default constructor.


AdministratorModel

public AdministratorModel(String administratorName,
                          String administratorSourceClassName,
                          String administratorScope)
Convenience constructor for new non-linked instance.


AdministratorModel

public AdministratorModel(String administratorName,
                          String administratorSourceClassName,
                          String administratorScope,
                          AdministratorToOfficeTeamModel officeTeam,
                          PropertyModel[] property,
                          DutyModel[] duty,
                          ExternalManagedObjectToAdministratorModel[] externalManagedObject,
                          OfficeManagedObjectToAdministratorModel[] officeManagedObject)
Convenience constructor.


AdministratorModel

public 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.

Method Detail

getAdministratorName

public String getAdministratorName()

setAdministratorName

public void setAdministratorName(String administratorName)

getAdministratorSourceClassName

public String getAdministratorSourceClassName()

setAdministratorSourceClassName

public void setAdministratorSourceClassName(String administratorSourceClassName)

getAdministratorScope

public String getAdministratorScope()

setAdministratorScope

public void setAdministratorScope(String administratorScope)

getOfficeTeam

public AdministratorToOfficeTeamModel getOfficeTeam()

setOfficeTeam

public void setOfficeTeam(AdministratorToOfficeTeamModel officeTeam)

getProperties

public List<PropertyModel> getProperties()

addProperty

public void addProperty(PropertyModel property)

removeProperty

public void removeProperty(PropertyModel property)

getDuties

public List<DutyModel> getDuties()

addDuty

public void addDuty(DutyModel duty)

removeDuty

public void removeDuty(DutyModel duty)

getExternalManagedObjects

public List<ExternalManagedObjectToAdministratorModel> getExternalManagedObjects()

addExternalManagedObject

public void addExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)

removeExternalManagedObject

public void removeExternalManagedObject(ExternalManagedObjectToAdministratorModel externalManagedObject)

getOfficeManagedObjects

public List<OfficeManagedObjectToAdministratorModel> getOfficeManagedObjects()

addOfficeManagedObject

public void addOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)

removeOfficeManagedObject

public void removeOfficeManagedObject(OfficeManagedObjectToAdministratorModel officeManagedObject)

removeConnections

public RemoveConnectionsAction<AdministratorModel> removeConnections()
Remove Connections.

Specified by:
removeConnections in interface ItemModel<AdministratorModel>
Returns:
RemoveConnectionsAction containing the ConnectionModel instances removed.


Copyright © 2005-2013. All Rights Reserved.