Boa tarde! Eu estou fazendo um trabalho para a faculdade no qual é necessário criar duas classes com relacionamento n para n para que sejam povoadas, gerando a classe de relacionamento. Eu estou com dificuldade para criar o controle da 3º classe. Como eu posso fazer seguindo o modelo abaixo? Eu tenho que instanciar as duas classes?
package model;
/**
*
* @author Danilo
*/
public class c_usuarios {
private String idUsuario,
senhaAcesso,
cadastroFuncionario,
cadastroUsuario,
cadastroPaciente,
cadastroEspecialidade,
cadastroMedico,
cadastroConvenio,
agendamentoConsulta,
cancelamentoConsulta,
moduloAdministrativo,
moduloAgendamento,
moduloAtendimento;
private int codigoUsuario;
public c_usuarios()
{
this.idUsuario = "";
this.senhaAcesso = "";
this.cadastroFuncionario = "";
this.cadastroUsuario = "";
this.cadastroPaciente = "";
this.cadastroEspecialidade = "";
this.cadastroMedico = "";
this.cadastroConvenio = "";
this.agendamentoConsulta = "";
this.cancelamentoConsulta = "";
this.moduloAdministrativo = "";
this.moduloAgendamento = "";
this.moduloAtendimento = "";
this.codigoUsuario = 0;
}
public c_usuarios(String idUsuario,
String senhaAcesso,
String cadastroFuncionario,
String cadastroUsuario,
String cadastroPaciente,
String cadastroEspecialidade,
String cadastroMedico,
String cadastroConvenio,
String agendamentoConsulta,
String cancelamentoConsulta,
String moduloAdministrativo,
String moduloAgendamento,
String moduloAtendimento,
int codigoUsuario)
{
this.idUsuario = idUsuario;
this.senhaAcesso = senhaAcesso;
this.cadastroFuncionario = cadastroFuncionario;
this.cadastroUsuario = cadastroUsuario;
this.cadastroPaciente = cadastroPaciente;
this.cadastroEspecialidade = cadastroEspecialidade;
this.cadastroMedico = cadastroMedico;
this.cadastroConvenio = cadastroConvenio;
this.agendamentoConsulta = agendamentoConsulta;
this.cancelamentoConsulta = cancelamentoConsulta;
this.moduloAdministrativo = moduloAdministrativo;
this.moduloAgendamento = moduloAgendamento;
this.moduloAtendimento = moduloAtendimento;
this.codigoUsuario = codigoUsuario;
}
public void setIdUsuario(String idUsuario) {this.idUsuario = idUsuario;}
public String getIdUsuario() {return idUsuario;}
public void setSenhaAcesso(String senhaAcesso) {this.senhaAcesso = senhaAcesso;}
public String getSenhaAcesso() {return senhaAcesso;}
public void setCadastroFuncionario(String cadastroFuncionario) {this.cadastroFuncionario = cadastroFuncionario;}
public String getCadastroFuncionario() {return cadastroFuncionario;}
public void setCadastroUsuario(String cadastroUsuario) {this.cadastroUsuario = cadastroUsuario;}
public String getCadastroUsuario() {return cadastroUsuario;}
public void setCadastroPaciente(String cadastroPaciente) {this.cadastroPaciente = cadastroPaciente;}
public String getCadastroPaciente() {return cadastroPaciente;}
public void setCadastroEspecialidade(String cadastroEspecialidade) {this.cadastroEspecialidade = cadastroEspecialidade;}
public String getCadastroEspecialidade() {return cadastroEspecialidade;}
public void setCadastroMedico(String cadastroMedico) {this.cadastroMedico = cadastroMedico;}
public String getCadastroMedico() {return cadastroMedico;}
public void setCadastroConvenio(String cadastroConvenio) {this.cadastroConvenio = cadastroConvenio;}
public String getCadastroConvenio() {return cadastroConvenio;}
public void setAgendamentoConsulta(String agendamentoConsulta) {this.agendamentoConsulta = agendamentoConsulta;}
public String getAgendamentoConsulta() {return agendamentoConsulta;}
public void setCancelamentoConsulta(String cancelamentoConsulta) {this.cancelamentoConsulta = cancelamentoConsulta;}
public String getCancelamentoConsulta() {return cancelamentoConsulta;}
public void setModuloAdministrativo(String moduloAdministrativo) {this.moduloAdministrativo = moduloAdministrativo;}
public String getModuloAdministrativo() {return moduloAdministrativo;}
public void setModuloAgendamento(String moduloAgendamento) {this.moduloAgendamento = moduloAgendamento;}
public String getModuloAgendamento() {return moduloAgendamento;}
public void setModuloAtendimento(String moduloAtendimento) {this.moduloAtendimento = moduloAtendimento;}
public String getModuloAtendimento() {return moduloAtendimento;}
public void setCodigoUsuario(int codigoUsuario) {this.codigoUsuario = codigoUsuario;}
public int getCodigoUsuario() {return codigoUsuario;}
}
Classe controller funcionário:
package model;
/**
*
* @author Danilo
*/
public class c_funcionarios extends c_pessoa {
private int codigo_funcionario;
private String numero_ctps;
private String numero_pis;
public c_funcionarios()
{
super("","","","","","","","","","","","","","","","");
this.numero_ctps = "";
this.numero_pis = "";
}
public c_funcionarios(String nome_completo,
String numero_rg,
String orgao_emissor,
String numero_cpf,
String endereco,
String numero,
String complemento,
String bairro,
String cidade,
String estado,
String telefone,
String celular,
String sexo,
String numero_ctps,
String numero_pis,
String dia_nascimento,
String mes_nascimento,
String ano_nascimento)
{
super(nome_completo,numero_rg,orgao_emissor,numero_cpf,endereco,numero,complemento,bairro,cidade,
estado,telefone,celular,sexo,dia_nascimento,mes_nascimento,ano_nascimento);
this.numero_ctps = numero_ctps;
this.numero_pis = numero_pis;
}
public int getCodigoFuncionario() {return codigo_funcionario;}
public void setCodigoFuncionario(int codigo_funcionario) {this.codigo_funcionario = codigo_funcionario;}
public String getNumeroCTPS() {return numero_ctps;}
public void setNumeroCTPS(String numero_ctps) {this.numero_ctps = numero_ctps;}
public String getNumeroPIS() {return numero_pis;}
public void setNumeroPIS(String numero_pis) {this.numero_pis = numero_pis;}
}