Java - Ayuda urgente

 
Vista:

Ayuda urgente

Publicado por Carlos (4 intervenciones) el 05/10/2007 13:27:53
Hola tengo el siguiente problema: De la clase sistema tendria que poder llamar a un metodo de la clase Cliente para poder crear un ticket desde el main, osea desde el main tendria que crear un objeto de la clase Sistema pasarle 2 parametros y esta luego llamar a la clase Cliente, y esta ultima crear un cliente. El tema es que cuando quiero traer el Map donde guardo los datos del Ticjket para verificar si los guardo me lo trae nulo. Ayuda porfavor-

//Esto es en la clase SISTEMA

public class Sistema implements IClienteMgt,ITicketMgt{
Map <String,Cliente> colCliente;

/** Creates a new instance of Sistema */
public Sistema() {
colCliente=new HashMap<String,Cliente>();

}
public void crearTicket(String asto,String desc) {

Cliente c3=new Cliente();
c3.crearTicket(asto,desc);

}

//Esto es en la clase CLIENTE

public class Cliente{
private String id;
private String direccion;
private String telefono;
private String mail;
Map<String,Tickets> colTicket;
/** Creates a new instance of Cliente */
public Cliente(String id,String direccion,String telefono,String mail) {
this.setId(id);
this.setDireccion(direccion);
this.setTelefono(telefono);
this.setMail(mail);

}
public Cliente(){
colTicket= new HashMap<String,Tickets>();
}
public void crearTicket(String asunto,String descripcion){

Date fecha= new Date();
EstTicket e= EstTicket.PENDIENTE;

String nroTicket = "45";
Tickets t= new Tickets(nroTicket,fecha,asunto,descripcion,e);
colTicket.put(nroTicket,t);

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder