Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.uefs.ecomp.oc.model;
- import br.uefs.ecomp.oc.util.Iterator;
- import br.uefs.ecomp.oc.util.LinkedList;
- public class Clinica {
- private String Id;
- private String Nome;
- private LinkedList listaSessoes;
- private LinkedList listaDisponiveis;
- public Clinica(String id, String nome){
- this.Id = id;
- this.Nome = nome;
- listaSessoes = new LinkedList();
- listaDisponiveis = new LinkedList();
- }
- public String getId(){
- return this.Id;
- }
- public String getNome(){
- return this.Nome;
- }
- public void setId(String novoId){
- this.Id = novoId;
- }
- public void setNome(String novoNome){
- this.Nome = novoNome;
- }
- public Object listaSessoesClinicas() {
- Iterator it = listaSessoes.iterator();
- String temp = "";
- if (listaSessoes.isEmpty()){
- return temp;
- }else{
- do{
- temp = temp + it.next();
- }while(it.hasNext());
- }
- return temp;
- }
- public void adicionaNovaSessaoClinica(String data, String hora, int durSessao,
- int qtdEquipos, int durConsulta) {
- SessaoClinica secTemp = new SessaoClinica(data,hora,durSessao,qtdEquipos,durConsulta);
- listaSessoes.insertLast(secTemp.getData()+", "+ secTemp.getHora() +", duracao: "+ secTemp.getDuracaoSessao()+" h\n");
- listaDisponiveis.insertLast(secTemp.getData()+", "+ secTemp.getHora() +", vagas: "+ secTemp.getVagasDisponiveis()+"\n");
- }
- public void adicionaNovaSessaoClinica(String data, String hora, int durSessao) {
- this.adicionaNovaSessaoClinica(data, hora, durSessao, 15, 1);
- }
- public Object listaHorariosDisponiveis() {
- Iterator it = listaDisponiveis.iterator();
- String temp = "";
- if (listaDisponiveis.isEmpty()){
- return temp;
- }else do{
- temp = temp + it.next();
- }while(it.hasNext());
- return temp;
- }
- public SessaoClinica buscaSessaoClinica(String data, String hora) {
- SessaoClinica temp;
- return null;
- }
- }
Add Comment
Please, Sign In to add comment