Package net.officefloor.model.office
Class ExternalManagedObjectModel
- java.lang.Object
-
- net.officefloor.model.AbstractModel
-
- net.officefloor.model.office.ExternalManagedObjectModel
-
- All Implemented Interfaces:
ItemModel<ExternalManagedObjectModel>
,Model
@Generated("net.officefloor.model.generate.ModelGenerator") public class ExternalManagedObjectModel extends AbstractModel implements ItemModel<ExternalManagedObjectModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExternalManagedObjectModel.ExternalManagedObjectEvent
-
Constructor Summary
Constructors Constructor Description ExternalManagedObjectModel()
Default constructor.ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType)
Convenience constructor for new non-linked instance.ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, OfficeSectionObjectToExternalManagedObjectModel[] officeSectionObject, OfficeManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeManagedObject, OfficeInputManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeInputManagedObject, OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel[] dependentOfficeManagedObjectFunctionObject, OfficeSupplierThreadLocalToExternalManagedObjectModel[] dependentOfficeSupplierThreadLocal, AdministrationToExternalManagedObjectModel[] administration, GovernanceToExternalManagedObjectModel[] governance, ExternalManagedObjectToPreLoadAdministrationModel[] preLoadAdministration)
Convenience constructor.ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, OfficeSectionObjectToExternalManagedObjectModel[] officeSectionObject, OfficeManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeManagedObject, OfficeInputManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeInputManagedObject, OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel[] dependentOfficeManagedObjectFunctionObject, OfficeSupplierThreadLocalToExternalManagedObjectModel[] dependentOfficeSupplierThreadLocal, AdministrationToExternalManagedObjectModel[] administration, GovernanceToExternalManagedObjectModel[] governance, ExternalManagedObjectToPreLoadAdministrationModel[] preLoadAdministration, int x, int y)
Convenience constructor allowing XY initialising.
-
Method Summary
-
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
-
ExternalManagedObjectModel
public ExternalManagedObjectModel()
Default constructor.
-
ExternalManagedObjectModel
public ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType)
Convenience constructor for new non-linked instance.- Parameters:
externalManagedObjectName
- External managed object name.objectType
- Object type.
-
ExternalManagedObjectModel
public ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, int x, int y)
Convenience constructor for new non-linked instance allowing XY initialising.- Parameters:
externalManagedObjectName
- External managed object name.objectType
- Object type.x
- Horizontal location.y
- Vertical location.
-
ExternalManagedObjectModel
public ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, OfficeSectionObjectToExternalManagedObjectModel[] officeSectionObject, OfficeManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeManagedObject, OfficeInputManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeInputManagedObject, OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel[] dependentOfficeManagedObjectFunctionObject, OfficeSupplierThreadLocalToExternalManagedObjectModel[] dependentOfficeSupplierThreadLocal, AdministrationToExternalManagedObjectModel[] administration, GovernanceToExternalManagedObjectModel[] governance, ExternalManagedObjectToPreLoadAdministrationModel[] preLoadAdministration)
Convenience constructor.- Parameters:
externalManagedObjectName
- External managed object name.objectType
- Object type.officeSectionObject
- Office section object.dependentOfficeManagedObject
- Dependent office managed object.dependentOfficeInputManagedObject
- Dependent office input managed object.dependentOfficeManagedObjectFunctionObject
- Dependent office managed object function object.dependentOfficeSupplierThreadLocal
- Dependent office supplier thread local.administration
- Administration.governance
- Governance.preLoadAdministration
- Pre load administration.
-
ExternalManagedObjectModel
public ExternalManagedObjectModel(java.lang.String externalManagedObjectName, java.lang.String objectType, OfficeSectionObjectToExternalManagedObjectModel[] officeSectionObject, OfficeManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeManagedObject, OfficeInputManagedObjectDependencyToExternalManagedObjectModel[] dependentOfficeInputManagedObject, OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel[] dependentOfficeManagedObjectFunctionObject, OfficeSupplierThreadLocalToExternalManagedObjectModel[] dependentOfficeSupplierThreadLocal, AdministrationToExternalManagedObjectModel[] administration, GovernanceToExternalManagedObjectModel[] governance, ExternalManagedObjectToPreLoadAdministrationModel[] preLoadAdministration, int x, int y)
Convenience constructor allowing XY initialising.- Parameters:
externalManagedObjectName
- External managed object name.objectType
- Object type.officeSectionObject
- Office section object.dependentOfficeManagedObject
- Dependent office managed object.dependentOfficeInputManagedObject
- Dependent office input managed object.dependentOfficeManagedObjectFunctionObject
- Dependent office managed object function object.dependentOfficeSupplierThreadLocal
- Dependent office supplier thread local.administration
- Administration.governance
- Governance.preLoadAdministration
- Pre load administration.x
- Horizontal location.y
- Vertical location.
-
-
Method Detail
-
getExternalManagedObjectName
public java.lang.String getExternalManagedObjectName()
- Returns:
- External managed object name.
-
setExternalManagedObjectName
public void setExternalManagedObjectName(java.lang.String externalManagedObjectName)
- Parameters:
externalManagedObjectName
- External managed object name.
-
getObjectType
public java.lang.String getObjectType()
- Returns:
- Object type.
-
setObjectType
public void setObjectType(java.lang.String objectType)
- Parameters:
objectType
- Object type.
-
getOfficeSectionObjects
public java.util.List<OfficeSectionObjectToExternalManagedObjectModel> getOfficeSectionObjects()
- Returns:
- Office section object.
-
addOfficeSectionObject
public void addOfficeSectionObject(OfficeSectionObjectToExternalManagedObjectModel officeSectionObject)
- Parameters:
officeSectionObject
- Office section object.
-
removeOfficeSectionObject
public void removeOfficeSectionObject(OfficeSectionObjectToExternalManagedObjectModel officeSectionObject)
- Parameters:
officeSectionObject
- Office section object.
-
getDependentOfficeManagedObjects
public java.util.List<OfficeManagedObjectDependencyToExternalManagedObjectModel> getDependentOfficeManagedObjects()
- Returns:
- Dependent office managed object.
-
addDependentOfficeManagedObject
public void addDependentOfficeManagedObject(OfficeManagedObjectDependencyToExternalManagedObjectModel dependentOfficeManagedObject)
- Parameters:
dependentOfficeManagedObject
- Dependent office managed object.
-
removeDependentOfficeManagedObject
public void removeDependentOfficeManagedObject(OfficeManagedObjectDependencyToExternalManagedObjectModel dependentOfficeManagedObject)
- Parameters:
dependentOfficeManagedObject
- Dependent office managed object.
-
getDependentOfficeInputManagedObjects
public java.util.List<OfficeInputManagedObjectDependencyToExternalManagedObjectModel> getDependentOfficeInputManagedObjects()
- Returns:
- Dependent office input managed object.
-
addDependentOfficeInputManagedObject
public void addDependentOfficeInputManagedObject(OfficeInputManagedObjectDependencyToExternalManagedObjectModel dependentOfficeInputManagedObject)
- Parameters:
dependentOfficeInputManagedObject
- Dependent office input managed object.
-
removeDependentOfficeInputManagedObject
public void removeDependentOfficeInputManagedObject(OfficeInputManagedObjectDependencyToExternalManagedObjectModel dependentOfficeInputManagedObject)
- Parameters:
dependentOfficeInputManagedObject
- Dependent office input managed object.
-
getDependentOfficeManagedObjectFunctionObjects
public java.util.List<OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel> getDependentOfficeManagedObjectFunctionObjects()
- Returns:
- Dependent office managed object function object.
-
addDependentOfficeManagedObjectFunctionObject
public void addDependentOfficeManagedObjectFunctionObject(OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel dependentOfficeManagedObjectFunctionObject)
- Parameters:
dependentOfficeManagedObjectFunctionObject
- Dependent office managed object function object.
-
removeDependentOfficeManagedObjectFunctionObject
public void removeDependentOfficeManagedObjectFunctionObject(OfficeManagedObjectFunctionDependencyToExternalManagedObjectModel dependentOfficeManagedObjectFunctionObject)
- Parameters:
dependentOfficeManagedObjectFunctionObject
- Dependent office managed object function object.
-
getDependentOfficeSupplierThreadLocals
public java.util.List<OfficeSupplierThreadLocalToExternalManagedObjectModel> getDependentOfficeSupplierThreadLocals()
- Returns:
- Dependent office supplier thread local.
-
addDependentOfficeSupplierThreadLocal
public void addDependentOfficeSupplierThreadLocal(OfficeSupplierThreadLocalToExternalManagedObjectModel dependentOfficeSupplierThreadLocal)
- Parameters:
dependentOfficeSupplierThreadLocal
- Dependent office supplier thread local.
-
removeDependentOfficeSupplierThreadLocal
public void removeDependentOfficeSupplierThreadLocal(OfficeSupplierThreadLocalToExternalManagedObjectModel dependentOfficeSupplierThreadLocal)
- Parameters:
dependentOfficeSupplierThreadLocal
- Dependent office supplier thread local.
-
getAdministrations
public java.util.List<AdministrationToExternalManagedObjectModel> getAdministrations()
- Returns:
- Administration.
-
addAdministration
public void addAdministration(AdministrationToExternalManagedObjectModel administration)
- Parameters:
administration
- Administration.
-
removeAdministration
public void removeAdministration(AdministrationToExternalManagedObjectModel administration)
- Parameters:
administration
- Administration.
-
getGovernances
public java.util.List<GovernanceToExternalManagedObjectModel> getGovernances()
- Returns:
- Governance.
-
addGovernance
public void addGovernance(GovernanceToExternalManagedObjectModel governance)
- Parameters:
governance
- Governance.
-
removeGovernance
public void removeGovernance(GovernanceToExternalManagedObjectModel governance)
- Parameters:
governance
- Governance.
-
getPreLoadAdministrations
public java.util.List<ExternalManagedObjectToPreLoadAdministrationModel> getPreLoadAdministrations()
- Returns:
- Pre load administration.
-
addPreLoadAdministration
public void addPreLoadAdministration(ExternalManagedObjectToPreLoadAdministrationModel preLoadAdministration)
- Parameters:
preLoadAdministration
- Pre load administration.
-
removePreLoadAdministration
public void removePreLoadAdministration(ExternalManagedObjectToPreLoadAdministrationModel preLoadAdministration)
- Parameters:
preLoadAdministration
- Pre load administration.
-
removeConnections
public RemoveConnectionsAction<ExternalManagedObjectModel> removeConnections()
Remove Connections.- Specified by:
removeConnections
in interfaceItemModel<ExternalManagedObjectModel>
- Returns:
RemoveConnectionsAction
to remove theConnectionModel
instances.
-
-