Class WoofTeamModel

    • Constructor Detail

      • WoofTeamModel

        public WoofTeamModel()
        Default constructor.
      • WoofTeamModel

        public WoofTeamModel​(int teamSize,
                             java.lang.String teamSourceClassName,
                             java.lang.String qualifier,
                             java.lang.String type)
        Convenience constructor for new non-linked instance.
        Parameters:
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        qualifier - Qualifier.
        type - Type.
      • WoofTeamModel

        public WoofTeamModel​(int teamSize,
                             java.lang.String teamSourceClassName,
                             java.lang.String qualifier,
                             java.lang.String type,
                             int x,
                             int y)
        Convenience constructor for new non-linked instance allowing XY initialising.
        Parameters:
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        qualifier - Qualifier.
        type - Type.
        x - Horizontal location.
        y - Vertical location.
      • WoofTeamModel

        public WoofTeamModel​(int teamSize,
                             java.lang.String teamSourceClassName,
                             java.lang.String qualifier,
                             java.lang.String type,
                             PropertySourceModel[] propertySource,
                             TypeQualificationModel[] typeQualification)
        Convenience constructor.
        Parameters:
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        qualifier - Qualifier.
        type - Type.
        propertySource - Property source.
        typeQualification - Type qualification.
      • WoofTeamModel

        public WoofTeamModel​(int teamSize,
                             java.lang.String teamSourceClassName,
                             java.lang.String qualifier,
                             java.lang.String type,
                             PropertySourceModel[] propertySource,
                             TypeQualificationModel[] typeQualification,
                             int x,
                             int y)
        Convenience constructor allowing XY initialising.
        Parameters:
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        qualifier - Qualifier.
        type - Type.
        propertySource - Property source.
        typeQualification - Type qualification.
        x - Horizontal location.
        y - Vertical location.
    • Method Detail

      • getTeamSize

        public int getTeamSize()
        Returns:
        Team size.
      • setTeamSize

        public void setTeamSize​(int teamSize)
        Parameters:
        teamSize - Team size.
      • getTeamSourceClassName

        public java.lang.String getTeamSourceClassName()
        Returns:
        Team source class name.
      • setTeamSourceClassName

        public void setTeamSourceClassName​(java.lang.String teamSourceClassName)
        Parameters:
        teamSourceClassName - Team source class name.
      • 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.
      • 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.