Class OfficeFloorTeamModel

    • Constructor Detail

      • OfficeFloorTeamModel

        public OfficeFloorTeamModel()
        Default constructor.
      • OfficeFloorTeamModel

        public OfficeFloorTeamModel​(java.lang.String officeFloorTeamName,
                                    int teamSize,
                                    java.lang.String teamSourceClassName,
                                    boolean requestNoTeamOversight)
        Convenience constructor for new non-linked instance.
        Parameters:
        officeFloorTeamName - Office floor team name.
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        requestNoTeamOversight - Request no team oversight.
      • OfficeFloorTeamModel

        public OfficeFloorTeamModel​(java.lang.String officeFloorTeamName,
                                    int teamSize,
                                    java.lang.String teamSourceClassName,
                                    boolean requestNoTeamOversight,
                                    int x,
                                    int y)
        Convenience constructor for new non-linked instance allowing XY initialising.
        Parameters:
        officeFloorTeamName - Office floor team name.
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        requestNoTeamOversight - Request no team oversight.
        x - Horizontal location.
        y - Vertical location.
      • OfficeFloorTeamModel

        public OfficeFloorTeamModel​(java.lang.String officeFloorTeamName,
                                    int teamSize,
                                    java.lang.String teamSourceClassName,
                                    boolean requestNoTeamOversight,
                                    TypeQualificationModel[] typeQualification,
                                    PropertyModel[] property,
                                    DeployedOfficeTeamToOfficeFloorTeamModel[] deployedOfficeTeam,
                                    OfficeFloorManagedObjectSourceTeamToOfficeFloorTeamModel[] officeFloorManagedObjectSourceTeam)
        Convenience constructor.
        Parameters:
        officeFloorTeamName - Office floor team name.
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        requestNoTeamOversight - Request no team oversight.
        typeQualification - Type qualification.
        property - Property.
        deployedOfficeTeam - Deployed office team.
        officeFloorManagedObjectSourceTeam - Office floor managed object source team.
      • OfficeFloorTeamModel

        public OfficeFloorTeamModel​(java.lang.String officeFloorTeamName,
                                    int teamSize,
                                    java.lang.String teamSourceClassName,
                                    boolean requestNoTeamOversight,
                                    TypeQualificationModel[] typeQualification,
                                    PropertyModel[] property,
                                    DeployedOfficeTeamToOfficeFloorTeamModel[] deployedOfficeTeam,
                                    OfficeFloorManagedObjectSourceTeamToOfficeFloorTeamModel[] officeFloorManagedObjectSourceTeam,
                                    int x,
                                    int y)
        Convenience constructor allowing XY initialising.
        Parameters:
        officeFloorTeamName - Office floor team name.
        teamSize - Team size.
        teamSourceClassName - Team source class name.
        requestNoTeamOversight - Request no team oversight.
        typeQualification - Type qualification.
        property - Property.
        deployedOfficeTeam - Deployed office team.
        officeFloorManagedObjectSourceTeam - Office floor managed object source team.
        x - Horizontal location.
        y - Vertical location.
    • Method Detail

      • getOfficeFloorTeamName

        public java.lang.String getOfficeFloorTeamName()
        Returns:
        Office floor team name.
      • setOfficeFloorTeamName

        public void setOfficeFloorTeamName​(java.lang.String officeFloorTeamName)
        Parameters:
        officeFloorTeamName - Office floor team name.
      • 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.
      • getRequestNoTeamOversight

        public boolean getRequestNoTeamOversight()
        Returns:
        Request no team oversight.
      • setRequestNoTeamOversight

        public void setRequestNoTeamOversight​(boolean requestNoTeamOversight)
        Parameters:
        requestNoTeamOversight - Request no team oversight.
      • 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.
      • 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.
      • removeOfficeFloorManagedObjectSourceTeam

        public void removeOfficeFloorManagedObjectSourceTeam​(OfficeFloorManagedObjectSourceTeamToOfficeFloorTeamModel officeFloorManagedObjectSourceTeam)
        Parameters:
        officeFloorManagedObjectSourceTeam - Office floor managed object source team.