Package dftf.poao

Class GrupoInvestigacao

java.lang.Object
dftf.poao.GrupoInvestigacao
All Implemented Interfaces:
java.io.Serializable

public class GrupoInvestigacao
extends java.lang.Object
implements java.io.Serializable
Cada grupo de investigacao e caracterizado pelo seu nome, acronimo, pelo investigador responsavel (membro efetivo) e por uma lista de membros do grupo (investigadores).
Version:
1.0
Author:
Dario Felix - POAO FCTUC 2020/21
See Also:
MembroEfetivo, Investigador, Serialized Form
  • Constructor Details

    • GrupoInvestigacao

      public GrupoInvestigacao​(java.lang.String nome, java.lang.String acronimo, MembroEfetivo investigadorResponsavel, java.util.ArrayList<Investigador> listaMembros)
      Construtor
  • Method Details

    • getAcronimo

      public java.lang.String getAcronimo()
    • getNome

      public java.lang.String getNome()
    • getListaTodosMembros

      public java.util.ArrayList<Investigador> getListaTodosMembros()
      Permite retornar uma lista com os membros (incluindo investigador responsavel)
      Returns:
      ArrayList Investigador membros
    • getListaMembros

      public java.util.ArrayList<Investigador> getListaMembros()
    • getInvestigadorResponsavel

      public MembroEfetivo getInvestigadorResponsavel()
    • setInvestigadorResponsavel

      public void setInvestigadorResponsavel​(MembroEfetivo investigadorResponsavel)
    • setListaMembros

      public void setListaMembros​(java.util.ArrayList<Investigador> listaMembros)