KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jahia > views > engines > datepicker > DatePickerEvent


1 //
2
// ____.
3
// __/\ ______| |__/\. _______
4
// __ .____| | \ | +----+ \
5
// _______| /--| | | - \ _ | : - \_________
6
// \\______: :---| : : | : | \________>
7
// |__\---\_____________:______: :____|____:_____\
8
// /_____|
9
//
10
// . . . i n j a h i a w e t r u s t . . .
11
//
12

13 package org.jahia.views.engines.datepicker;
14
15 import java.util.Date JavaDoc;
16 import java.util.EventObject JavaDoc;
17
18 import org.jahia.data.JahiaData;
19 import org.jahia.params.ParamBean;
20
21 public class DatePickerEvent extends EventObject JavaDoc
22 {
23
24     private ParamBean jParams;
25     private Object JavaDoc theObj;
26     private long eventTime;
27     private JahiaData jData; // this may be null if no JahiaData is
28
// available.
29

30     private DatePickerData datePickerData;
31
32     /**
33      * constructor
34      * composes automatically the time when the event was triggered
35      *
36      * @param source the object that generated this event
37      * @param jParams a ParamBean object (with request and response)
38      * @param jData a JahiaData object, may be null if none is available
39      * @param object the object targeted by this event.
40      */

41     public DatePickerEvent( Object JavaDoc source,
42                              ParamBean jParams,
43                              JahiaData jData,
44                              Object JavaDoc theObj,
45                              DatePickerData datePickerData )
46     {
47         super( source );
48         this.jParams = jParams;
49         this.eventTime = (new Date JavaDoc()).getTime();
50         this.theObj = theObj;
51         this.jData = jData;
52         this.datePickerData = datePickerData;
53     }
54
55     public ParamBean getParams() { return jParams; }
56     public Object JavaDoc getObject() { return theObj; }
57     public long getEventTime() { return eventTime; }
58     public JahiaData getJahiaData() { return jData; }
59     public void setEventTimeToNow(){
60         this.eventTime = (new Date JavaDoc()).getTime();
61     }
62
63     public DatePickerData getDatePickerData(){
64         return this.datePickerData;
65     }
66 }
Popular Tags