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 Summary
Constructors Constructor Description GrupoInvestigacao(java.lang.String nome, java.lang.String acronimo, MembroEfetivo investigadorResponsavel, java.util.ArrayList<Investigador> listaMembros)
Construtor -
Method Summary
Modifier and Type Method Description java.lang.String
getAcronimo()
MembroEfetivo
getInvestigadorResponsavel()
java.util.ArrayList<Investigador>
getListaMembros()
java.util.ArrayList<Investigador>
getListaTodosMembros()
Permite retornar uma lista com os membros (incluindo investigador responsavel)java.lang.String
getNome()
void
setInvestigadorResponsavel(MembroEfetivo investigadorResponsavel)
void
setListaMembros(java.util.ArrayList<Investigador> listaMembros)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
Permite retornar uma lista com os membros (incluindo investigador responsavel)- Returns:
- ArrayList Investigador membros
-
getListaMembros
-
getInvestigadorResponsavel
-
setInvestigadorResponsavel
-
setListaMembros
-