View Javadoc
1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  
20  package org.apache.myfaces.tobago.example.demo;
21  
22  import javax.enterprise.context.RequestScoped;
23  import javax.inject.Named;
24  import java.time.LocalDate;
25  import java.time.LocalDateTime;
26  import java.time.LocalTime;
27  import java.time.OffsetDateTime;
28  import java.time.OffsetTime;
29  import java.time.ZonedDateTime;
30  import java.util.Calendar;
31  import java.util.Date;
32  
33  @RequestScoped
34  @Named
35  public class ConvertDateTimeController {
36  
37    private Date myFacesDate;
38    private Date tobagoDate;
39    private Calendar calendar;
40    private LocalDate myFacesLocalDate;
41    private LocalDate tobagoLocalDate;
42    private LocalTime myFacesLocalTime;
43    private LocalTime tobagoLocalTime;
44    private LocalDateTime myFacesLocalDateTime;
45    private LocalDateTime tobagoLocalDateTime;
46    private OffsetTime myFacesOffsetTime;
47    private OffsetTime tobagoOffsetTime;
48    private OffsetDateTime myFacesOffsetDateTime;
49    private OffsetDateTime tobagoOffsetDateTime;
50    private ZonedDateTime myFacesZonedDateTime;
51    private ZonedDateTime tobagoZonedDateTime;
52  
53    public Date getMyFacesDate() {
54      return myFacesDate;
55    }
56  
57    public void setMyFacesDate(Date myFacesDate) {
58      this.myFacesDate = myFacesDate;
59    }
60  
61    public Date getTobagoDate() {
62      return tobagoDate;
63    }
64  
65    public void setTobagoDate(Date tobagoDate) {
66      this.tobagoDate = tobagoDate;
67    }
68  
69    public Calendar getCalendar() {
70      return calendar;
71    }
72  
73    public void setCalendar(Calendar calendar) {
74      this.calendar = calendar;
75    }
76  
77    public LocalDate getMyFacesLocalDate() {
78      return myFacesLocalDate;
79    }
80  
81    public void setMyFacesLocalDate(LocalDate myFacesLocalDate) {
82      this.myFacesLocalDate = myFacesLocalDate;
83    }
84  
85    public LocalDate getTobagoLocalDate() {
86      return tobagoLocalDate;
87    }
88  
89    public void setTobagoLocalDate(LocalDate tobagoLocalDate) {
90      this.tobagoLocalDate = tobagoLocalDate;
91    }
92  
93    public LocalTime getMyFacesLocalTime() {
94      return myFacesLocalTime;
95    }
96  
97    public void setMyFacesLocalTime(LocalTime myFacesLocalTime) {
98      this.myFacesLocalTime = myFacesLocalTime;
99    }
100 
101   public LocalTime getTobagoLocalTime() {
102     return tobagoLocalTime;
103   }
104 
105   public void setTobagoLocalTime(LocalTime tobagoLocalTime) {
106     this.tobagoLocalTime = tobagoLocalTime;
107   }
108 
109   public LocalDateTime getMyFacesLocalDateTime() {
110     return myFacesLocalDateTime;
111   }
112 
113   public void setMyFacesLocalDateTime(LocalDateTime myFacesLocalDateTime) {
114     this.myFacesLocalDateTime = myFacesLocalDateTime;
115   }
116 
117   public LocalDateTime getTobagoLocalDateTime() {
118     return tobagoLocalDateTime;
119   }
120 
121   public void setTobagoLocalDateTime(LocalDateTime tobagoLocalDateTime) {
122     this.tobagoLocalDateTime = tobagoLocalDateTime;
123   }
124 
125   public OffsetTime getMyFacesOffsetTime() {
126     return myFacesOffsetTime;
127   }
128 
129   public void setMyFacesOffsetTime(OffsetTime myFacesOffsetTime) {
130     this.myFacesOffsetTime = myFacesOffsetTime;
131   }
132 
133   public OffsetTime getTobagoOffsetTime() {
134     return tobagoOffsetTime;
135   }
136 
137   public void setTobagoOffsetTime(OffsetTime tobagoOffsetTime) {
138     this.tobagoOffsetTime = tobagoOffsetTime;
139   }
140 
141   public OffsetDateTime getMyFacesOffsetDateTime() {
142     return myFacesOffsetDateTime;
143   }
144 
145   public void setMyFacesOffsetDateTime(OffsetDateTime myFacesOffsetDateTime) {
146     this.myFacesOffsetDateTime = myFacesOffsetDateTime;
147   }
148 
149   public OffsetDateTime getTobagoOffsetDateTime() {
150     return tobagoOffsetDateTime;
151   }
152 
153   public void setTobagoOffsetDateTime(OffsetDateTime tobagoOffsetDateTime) {
154     this.tobagoOffsetDateTime = tobagoOffsetDateTime;
155   }
156 
157   public ZonedDateTime getMyFacesZonedDateTime() {
158     return myFacesZonedDateTime;
159   }
160 
161   public void setMyFacesZonedDateTime(ZonedDateTime myFacesZonedDateTime) {
162     this.myFacesZonedDateTime = myFacesZonedDateTime;
163   }
164 
165   public ZonedDateTime getTobagoZonedDateTime() {
166     return tobagoZonedDateTime;
167   }
168 
169   public void setTobagoZonedDateTime(ZonedDateTime tobagoZonedDateTime) {
170     this.tobagoZonedDateTime = tobagoZonedDateTime;
171   }
172 }