Class WoofManagedObjectModel

    • Constructor Detail

      • WoofManagedObjectModel

        public WoofManagedObjectModel()
        Default constructor.
      • WoofManagedObjectModel

        public WoofManagedObjectModel​(java.lang.String managedObjectSourceClassName,
                                      java.lang.String classManagedObjectSourceClass,
                                      long timeout,
                                      java.lang.String qualifier,
                                      java.lang.String type,
                                      java.lang.String scope)
        Convenience constructor for new non-linked instance.
        Parameters:
        managedObjectSourceClassName - Managed object source class name.
        classManagedObjectSourceClass - Class managed object source class.
        timeout - Timeout.
        qualifier - Qualifier.
        type - Type.
        scope - Scope.
      • WoofManagedObjectModel

        public WoofManagedObjectModel​(java.lang.String managedObjectSourceClassName,
                                      java.lang.String classManagedObjectSourceClass,
                                      long timeout,
                                      java.lang.String qualifier,
                                      java.lang.String type,
                                      java.lang.String scope,
                                      int x,
                                      int y)
        Convenience constructor for new non-linked instance allowing XY initialising.
        Parameters:
        managedObjectSourceClassName - Managed object source class name.
        classManagedObjectSourceClass - Class managed object source class.
        timeout - Timeout.
        qualifier - Qualifier.
        type - Type.
        scope - Scope.
        x - Horizontal location.
        y - Vertical location.
      • WoofManagedObjectModel

        public WoofManagedObjectModel​(java.lang.String managedObjectSourceClassName,
                                      java.lang.String classManagedObjectSourceClass,
                                      long timeout,
                                      java.lang.String qualifier,
                                      java.lang.String type,
                                      java.lang.String scope,
                                      WoofPoolModel pool,
                                      PropertySourceModel[] propertySource,
                                      TypeQualificationModel[] typeQualification,
                                      WoofFlowModel[] flow,
                                      WoofDependencyModel[] dependency,
                                      WoofStartBeforeModel[] startBefore,
                                      WoofStartAfterModel[] startAfter)
        Convenience constructor.
        Parameters:
        managedObjectSourceClassName - Managed object source class name.
        classManagedObjectSourceClass - Class managed object source class.
        timeout - Timeout.
        qualifier - Qualifier.
        type - Type.
        scope - Scope.
        pool - Pool.
        propertySource - Property source.
        typeQualification - Type qualification.
        flow - Flow.
        dependency - Dependency.
        startBefore - Start before.
        startAfter - Start after.
      • WoofManagedObjectModel

        public WoofManagedObjectModel​(java.lang.String managedObjectSourceClassName,
                                      java.lang.String classManagedObjectSourceClass,
                                      long timeout,
                                      java.lang.String qualifier,
                                      java.lang.String type,
                                      java.lang.String scope,
                                      WoofPoolModel pool,
                                      PropertySourceModel[] propertySource,
                                      TypeQualificationModel[] typeQualification,
                                      WoofFlowModel[] flow,
                                      WoofDependencyModel[] dependency,
                                      WoofStartBeforeModel[] startBefore,
                                      WoofStartAfterModel[] startAfter,
                                      int x,
                                      int y)
        Convenience constructor allowing XY initialising.
        Parameters:
        managedObjectSourceClassName - Managed object source class name.
        classManagedObjectSourceClass - Class managed object source class.
        timeout - Timeout.
        qualifier - Qualifier.
        type - Type.
        scope - Scope.
        pool - Pool.
        propertySource - Property source.
        typeQualification - Type qualification.
        flow - Flow.
        dependency - Dependency.
        startBefore - Start before.
        startAfter - Start after.
        x - Horizontal location.
        y - Vertical location.
    • Method Detail

      • getManagedObjectSourceClassName

        public java.lang.String getManagedObjectSourceClassName()
        Returns:
        Managed object source class name.
      • setManagedObjectSourceClassName

        public void setManagedObjectSourceClassName​(java.lang.String managedObjectSourceClassName)
        Parameters:
        managedObjectSourceClassName - Managed object source class name.
      • getClassManagedObjectSourceClass

        public java.lang.String getClassManagedObjectSourceClass()
        Returns:
        Class managed object source class.
      • setClassManagedObjectSourceClass

        public void setClassManagedObjectSourceClass​(java.lang.String classManagedObjectSourceClass)
        Parameters:
        classManagedObjectSourceClass - Class managed object source class.
      • getTimeout

        public long getTimeout()
        Returns:
        Timeout.
      • setTimeout

        public void setTimeout​(long timeout)
        Parameters:
        timeout - Timeout.
      • getQualifier

        public java.lang.String getQualifier()
        Returns:
        Qualifier.
      • setQualifier

        public void setQualifier​(java.lang.String qualifier)
        Parameters:
        qualifier - Qualifier.
      • getType

        public java.lang.String getType()
        Returns:
        Type.
      • setType

        public void setType​(java.lang.String type)
        Parameters:
        type - Type.
      • getScope

        public java.lang.String getScope()
        Returns:
        Scope.
      • setScope

        public void setScope​(java.lang.String scope)
        Parameters:
        scope - Scope.
      • setPool

        public void setPool​(WoofPoolModel pool)
        Parameters:
        pool - Pool.
      • getPropertySources

        public java.util.List<PropertySourceModel> getPropertySources()
        Returns:
        Property source.
      • addPropertySource

        public void addPropertySource​(PropertySourceModel propertySource)
        Parameters:
        propertySource - Property source.
      • removePropertySource

        public void removePropertySource​(PropertySourceModel propertySource)
        Parameters:
        propertySource - Property source.
      • getTypeQualifications

        public java.util.List<TypeQualificationModel> getTypeQualifications()
        Returns:
        Type qualification.
      • addTypeQualification

        public void addTypeQualification​(TypeQualificationModel typeQualification)
        Parameters:
        typeQualification - Type qualification.
      • removeTypeQualification

        public void removeTypeQualification​(TypeQualificationModel typeQualification)
        Parameters:
        typeQualification - Type qualification.
      • getFlows

        public java.util.List<WoofFlowModel> getFlows()
        Returns:
        Flow.
      • addFlow

        public void addFlow​(WoofFlowModel flow)
        Parameters:
        flow - Flow.
      • removeFlow

        public void removeFlow​(WoofFlowModel flow)
        Parameters:
        flow - Flow.
      • getDependencies

        public java.util.List<WoofDependencyModel> getDependencies()
        Returns:
        Dependency.
      • addDependency

        public void addDependency​(WoofDependencyModel dependency)
        Parameters:
        dependency - Dependency.
      • removeDependency

        public void removeDependency​(WoofDependencyModel dependency)
        Parameters:
        dependency - Dependency.
      • getStartBefores

        public java.util.List<WoofStartBeforeModel> getStartBefores()
        Returns:
        Start before.
      • addStartBefore

        public void addStartBefore​(WoofStartBeforeModel startBefore)
        Parameters:
        startBefore - Start before.
      • removeStartBefore

        public void removeStartBefore​(WoofStartBeforeModel startBefore)
        Parameters:
        startBefore - Start before.
      • getStartAfters

        public java.util.List<WoofStartAfterModel> getStartAfters()
        Returns:
        Start after.
      • addStartAfter

        public void addStartAfter​(WoofStartAfterModel startAfter)
        Parameters:
        startAfter - Start after.
      • removeStartAfter

        public void removeStartAfter​(WoofStartAfterModel startAfter)
        Parameters:
        startAfter - Start after.