Class GovernanceModel

    • Constructor Detail

      • GovernanceModel

        public GovernanceModel()
        Default constructor.
      • GovernanceModel

        public GovernanceModel​(java.lang.String governanceName,
                               java.lang.String governanceSourceClassName,
                               boolean isAutoWireExtensions)
        Convenience constructor for new non-linked instance.
        Parameters:
        governanceName - Governance name.
        governanceSourceClassName - Governance source class name.
        isAutoWireExtensions - Is auto wire extensions.
      • GovernanceModel

        public GovernanceModel​(java.lang.String governanceName,
                               java.lang.String governanceSourceClassName,
                               boolean isAutoWireExtensions,
                               int x,
                               int y)
        Convenience constructor for new non-linked instance allowing XY initialising.
        Parameters:
        governanceName - Governance name.
        governanceSourceClassName - Governance source class name.
        isAutoWireExtensions - Is auto wire extensions.
        x - Horizontal location.
        y - Vertical location.
    • Method Detail

      • getGovernanceName

        public java.lang.String getGovernanceName()
        Returns:
        Governance name.
      • setGovernanceName

        public void setGovernanceName​(java.lang.String governanceName)
        Parameters:
        governanceName - Governance name.
      • getGovernanceSourceClassName

        public java.lang.String getGovernanceSourceClassName()
        Returns:
        Governance source class name.
      • setGovernanceSourceClassName

        public void setGovernanceSourceClassName​(java.lang.String governanceSourceClassName)
        Parameters:
        governanceSourceClassName - Governance source class name.
      • getIsAutoWireExtensions

        public boolean getIsAutoWireExtensions()
        Returns:
        Is auto wire extensions.
      • setIsAutoWireExtensions

        public void setIsAutoWireExtensions​(boolean isAutoWireExtensions)
        Parameters:
        isAutoWireExtensions - Is auto wire extensions.
      • getProperties

        public java.util.List<PropertyModel> getProperties()
        Returns:
        Property.
      • addProperty

        public void addProperty​(PropertyModel property)
        Parameters:
        property - Property.
      • removeProperty

        public void removeProperty​(PropertyModel property)
        Parameters:
        property - Property.
      • getGovernanceFlows

        public java.util.List<GovernanceFlowModel> getGovernanceFlows()
        Returns:
        Governance flow.
      • addGovernanceFlow

        public void addGovernanceFlow​(GovernanceFlowModel governanceFlow)
        Parameters:
        governanceFlow - Governance flow.
      • removeGovernanceFlow

        public void removeGovernanceFlow​(GovernanceFlowModel governanceFlow)
        Parameters:
        governanceFlow - Governance flow.
      • getGovernanceEscalations

        public java.util.List<GovernanceEscalationModel> getGovernanceEscalations()
        Returns:
        Governance escalation.
      • addGovernanceEscalation

        public void addGovernanceEscalation​(GovernanceEscalationModel governanceEscalation)
        Parameters:
        governanceEscalation - Governance escalation.
      • removeGovernanceEscalation

        public void removeGovernanceEscalation​(GovernanceEscalationModel governanceEscalation)
        Parameters:
        governanceEscalation - Governance escalation.
      • getGovernanceAreas

        public java.util.List<GovernanceAreaModel> getGovernanceAreas()
        Returns:
        Governance area.
      • addGovernanceArea

        public void addGovernanceArea​(GovernanceAreaModel governanceArea)
        Parameters:
        governanceArea - Governance area.
      • removeGovernanceArea

        public void removeGovernanceArea​(GovernanceAreaModel governanceArea)
        Parameters:
        governanceArea - Governance area.
      • addExternalManagedObject

        public void addExternalManagedObject​(GovernanceToExternalManagedObjectModel externalManagedObject)
        Parameters:
        externalManagedObject - External managed object.
      • removeExternalManagedObject

        public void removeExternalManagedObject​(GovernanceToExternalManagedObjectModel externalManagedObject)
        Parameters:
        externalManagedObject - External managed object.
      • addOfficeManagedObject

        public void addOfficeManagedObject​(GovernanceToOfficeManagedObjectModel officeManagedObject)
        Parameters:
        officeManagedObject - Office managed object.
      • removeOfficeManagedObject

        public void removeOfficeManagedObject​(GovernanceToOfficeManagedObjectModel officeManagedObject)
        Parameters:
        officeManagedObject - Office managed object.
      • addOfficeSectionManagedObject

        public void addOfficeSectionManagedObject​(GovernanceToOfficeSectionManagedObjectModel officeSectionManagedObject)
        Parameters:
        officeSectionManagedObject - Office section managed object.
      • removeOfficeSectionManagedObject

        public void removeOfficeSectionManagedObject​(GovernanceToOfficeSectionManagedObjectModel officeSectionManagedObject)
        Parameters:
        officeSectionManagedObject - Office section managed object.
      • removeOfficeSubSection

        public void removeOfficeSubSection​(OfficeSubSectionToGovernanceModel officeSubSection)
        Parameters:
        officeSubSection - Office sub section.
      • removeOfficeFunction

        public void removeOfficeFunction​(OfficeFunctionToGovernanceModel officeFunction)
        Parameters:
        officeFunction - Office function.