001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.taglib.util.IncludeTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public class InputTimeTag extends IncludeTag {
025
026 public void setAmPmNullable(boolean amPmNullable) {
027 _amPmNullable = amPmNullable;
028 }
029
030 public void setAmPmParam(String amPmParam) {
031 _amPmParam = amPmParam;
032 }
033
034 public void setAmPmValue(int amPmValue) {
035 _amPmValue = amPmValue;
036 }
037
038 public void setCssClass(String cssClass) {
039 _cssClass = cssClass;
040 }
041
042 public void setDisabled(boolean disabled) {
043 _disabled = disabled;
044 }
045
046 public void setHourNullable(boolean hourNullable) {
047 _hourNullable = hourNullable;
048 }
049
050 public void setHourParam(String hourParam) {
051 _hourParam = hourParam;
052 }
053
054 public void setHourValue(int hourValue) {
055 _hourValue = hourValue;
056 }
057
058 public void setMinuteInterval(int minuteInterval) {
059 _minuteInterval = minuteInterval;
060 }
061
062 public void setMinuteNullable(boolean minuteNullable) {
063 _minuteNullable = minuteNullable;
064 }
065
066 public void setMinuteParam(String minuteParam) {
067 _minuteParam = minuteParam;
068 }
069
070 public void setMinuteValue(int minuteValue) {
071 _minuteValue = minuteValue;
072 }
073
074 @Override
075 protected void cleanUp() {
076 _amPmNullable = false;
077 _amPmParam = null;
078 _amPmValue = 0;
079 _cssClass = null;
080 _disabled = false;
081 _hourNullable = false;
082 _hourParam = null;
083 _hourValue = 0;
084 _minuteInterval = 0;
085 _minuteNullable = false;
086 _minuteParam = null;
087 _minuteValue = 0;
088 }
089
090 @Override
091 protected String getPage() {
092 return _PAGE;
093 }
094
095 @Override
096 protected void setAttributes(HttpServletRequest request) {
097 request.setAttribute(
098 "liferay-ui:input-time:amPmNullable",
099 String.valueOf(_amPmNullable));
100 request.setAttribute("liferay-ui:input-time:amPmParam", _amPmParam);
101 request.setAttribute(
102 "liferay-ui:input-time:amPmValue", String.valueOf(_amPmValue));
103 request.setAttribute("liferay-ui:input-time:cssClass", _cssClass);
104 request.setAttribute(
105 "liferay-ui:input-time:disabled", String.valueOf(_disabled));
106 request.setAttribute(
107 "liferay-ui:input-time:hourNullable",
108 String.valueOf(_hourNullable));
109 request.setAttribute("liferay-ui:input-time:hourParam", _hourParam);
110 request.setAttribute(
111 "liferay-ui:input-time:hourValue", String.valueOf(_hourValue));
112 request.setAttribute(
113 "liferay-ui:input-time:minuteInterval",
114 String.valueOf(_minuteInterval));
115 request.setAttribute(
116 "liferay-ui:input-time:minuteNullable",
117 String.valueOf(_minuteNullable));
118 request.setAttribute("liferay-ui:input-time:minuteParam", _minuteParam);
119 request.setAttribute(
120 "liferay-ui:input-time:minuteValue", String.valueOf(_minuteValue));
121 }
122
123 private static final String _PAGE = "/html/taglib/ui/input_time/page.jsp";
124
125 private boolean _amPmNullable;
126 private String _amPmParam;
127 private int _amPmValue;
128 private String _cssClass;
129 private boolean _disabled;
130 private boolean _hourNullable;
131 private String _hourParam;
132 private int _hourValue;
133 private int _minuteInterval;
134 private boolean _minuteNullable;
135 private String _minuteParam;
136 private int _minuteValue;
137
138 }