/*
 * RegistroChiamate.java
 *
 * Created on 28 febbraio 2004, 18.31
 */

package Telefono;

/**
 *
 * @author  stfn
 */
//questa classe deve implementare le funzionalitą del
//registro delle chiamate del telefono estendendo
//le funzionalitą della classe rubrica base ed adattandole
//ad esigenze pił specifiche o aggiungendone di nuove.
//in particolare si userą la variabile arr1 della classe
//base per salvare il numero di telefono e arr2 per
//la data-ora della chiamata.
public class RegistroChiamate extends RubricaBase {
    /** Creates a new instance of RegistroChiamate */
    public RegistroChiamate() {
    }
    //Si definisce un metodo nuovo all'interno di questa classe
    //non presente nella classe base con lo scopo di trasformare
    //un campo data in campo stringa e quindi per poterlo salvare
    //nell'array arr2.
    protected boolean setArr2(int i, java.util.Date dt){
        java.text.SimpleDateFormat formatter= new java.text.SimpleDateFormat ("MM/dd/yyyy - HH:mm:ss");
        return setArr2(i,formatter.format(dt));
    }
    //overloading...
    protected boolean setArr1_2(int i, String numero, java.util.Date data){
        return ((setArr1(i,numero))&&(setArr2(i,data)));
    }
}
