Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / edition / commands / AbstractCommand.java @ 4430

History | View | Annotate | Download (1.6 KB)

1
package com.iver.cit.gvsig.fmap.edition.commands;
2

    
3
import java.util.GregorianCalendar;
4

    
5

    
6
/**
7
 * DOCUMENT ME!
8
 *
9
 * @author Vicente Caballero Navarro
10
 */
11
public abstract class AbstractCommand implements Command {
12
    private String description;
13
    private int hour;
14
    private int minute;
15
    private int second;
16
    private int day;
17
    private int month;
18
    private int year;
19

    
20
    /**
21
     * Crea un nuevo AbstractCommand.
22
     */
23
    public AbstractCommand() {
24
        GregorianCalendar calendario = new GregorianCalendar();
25
        year = calendario.get(GregorianCalendar.YEAR);
26
        month = calendario.get(GregorianCalendar.MONTH);
27
        day = calendario.get(GregorianCalendar.DAY_OF_MONTH);
28
        hour = calendario.get(GregorianCalendar.HOUR_OF_DAY);
29
        minute = calendario.get(GregorianCalendar.MINUTE);
30
        second = calendario.get(GregorianCalendar.SECOND);
31
    }
32

    
33
    /**
34
     * DOCUMENT ME!
35
     *
36
     * @return DOCUMENT ME!
37
     */
38
    public String getDescription() {
39
        return description;
40
    }
41

    
42
    /**
43
     * DOCUMENT ME!
44
     *
45
     * @param descrip DOCUMENT ME!
46
     */
47
    public void setDescription(String descrip) {
48
        description = descrip;
49
    }
50

    
51
    /**
52
     * DOCUMENT ME!
53
     *
54
     * @return DOCUMENT ME!
55
     */
56
    public String getDate() {
57
        return day + "/" + month + "/" + year;
58
    }
59

    
60
    /**
61
     * DOCUMENT ME!
62
     *
63
     * @return DOCUMENT ME!
64
     */
65
    public String getTime() {
66
        return hour + ":" + minute + ":" + second;
67
    }
68
    public String toString() {
69
                return this.getType()+" "+ this.getDescription()+" "+this.getDate()+" "+this.getTime();
70
        }
71
}