1
22
23 package com.liferay.taglib.ui;
24
25 import com.liferay.taglib.util.IncludeTag;
26
27 import javax.servlet.http.HttpServletRequest;
28
29
35 public class InputTimeTag extends IncludeTag {
36
37 public int doStartTag() {
38 HttpServletRequest request =
39 (HttpServletRequest)pageContext.getRequest();
40
41 request.setAttribute("liferay-ui:input-time:hourParam", _hourParam);
42 request.setAttribute(
43 "liferay-ui:input-time:hourValue", String.valueOf(_hourValue));
44 request.setAttribute(
45 "liferay-ui:input-time:hourNullable",
46 String.valueOf(_hourNullable));
47 request.setAttribute("liferay-ui:input-time:minuteParam", _minuteParam);
48 request.setAttribute(
49 "liferay-ui:input-time:minuteValue", String.valueOf(_minuteValue));
50 request.setAttribute(
51 "liferay-ui:input-time:minuteNullable",
52 String.valueOf(_minuteNullable));
53 request.setAttribute(
54 "liferay-ui:input-time:minuteInterval",
55 String.valueOf(_minuteInterval));
56 request.setAttribute("liferay-ui:input-time:amPmParam", _amPmParam);
57 request.setAttribute(
58 "liferay-ui:input-time:amPmValue", String.valueOf(_amPmValue));
59 request.setAttribute(
60 "liferay-ui:input-time:amPmNullable",
61 String.valueOf(_amPmNullable));
62 request.setAttribute(
63 "liferay-ui:input-time:disabled", String.valueOf(_disabled));
64
65 return EVAL_BODY_BUFFERED;
66 }
67
68 public void setHourParam(String hourParam) {
69 _hourParam = hourParam;
70 }
71
72 public void setHourValue(int hourValue) {
73 _hourValue = hourValue;
74 }
75
76 public void setHourNullable(boolean hourNullable) {
77 _hourNullable = hourNullable;
78 }
79
80 public void setMinuteParam(String minuteParam) {
81 _minuteParam = minuteParam;
82 }
83
84 public void setMinuteValue(int minuteValue) {
85 _minuteValue = minuteValue;
86 }
87
88 public void setMinuteNullable(boolean minuteNullable) {
89 _minuteNullable = minuteNullable;
90 }
91
92 public void setMinuteInterval(int minuteInterval) {
93 _minuteInterval = minuteInterval;
94 }
95
96 public void setAmPmParam(String amPmParam) {
97 _amPmParam = amPmParam;
98 }
99
100 public void setAmPmValue(int amPmValue) {
101 _amPmValue = amPmValue;
102 }
103
104 public void setAmPmNullable(boolean amPmNullable) {
105 _amPmNullable = amPmNullable;
106 }
107
108 public void setDisabled(boolean disabled) {
109 _disabled = disabled;
110 }
111
112 protected String getDefaultPage() {
113 return _PAGE;
114 }
115
116 private static final String _PAGE = "/html/taglib/ui/input_time/page.jsp";
117
118 private String _hourParam;
119 private int _hourValue;
120 private boolean _hourNullable;
121 private String _minuteParam;
122 private int _minuteValue;
123 private boolean _minuteNullable;
124 private int _minuteInterval;
125 private String _amPmParam;
126 private int _amPmValue;
127 private boolean _amPmNullable;
128 private boolean _disabled;
129
130 }