001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.dynamicdatamapping.render;
016    
017    import com.liferay.portlet.dynamicdatamapping.storage.Field;
018    import com.liferay.portlet.dynamicdatamapping.storage.Fields;
019    
020    import java.util.Locale;
021    
022    import javax.servlet.http.HttpServletRequest;
023    import javax.servlet.http.HttpServletResponse;
024    
025    /**
026     * @author Pablo Carvalho
027     */
028    public class DDMFormFieldRenderingContext {
029    
030            public String getChildElementsHTML() {
031                    return _childElementsHTML;
032            }
033    
034            public Fields getFields() {
035                    return _fields;
036            }
037    
038            public HttpServletRequest getHttpServletRequest() {
039                    return _httpServletRequest;
040            }
041    
042            public HttpServletResponse getHttpServletResponse() {
043                    return _httpServletResponse;
044            }
045    
046            public String getLabel() {
047                    return _label;
048            }
049    
050            public Locale getLocale() {
051                    return _locale;
052            }
053    
054            public String getMode() {
055                    return _mode;
056            }
057    
058            public String getName() {
059                    return _name;
060            }
061    
062            public String getNamespace() {
063                    return _namespace;
064            }
065    
066            public String getPortletNamespace() {
067                    return _portletNamespace;
068            }
069    
070            public String getValue() {
071                    return _value;
072            }
073    
074            public boolean isReadOnly() {
075                    return _readOnly;
076            }
077    
078            public boolean isShowEmptyFieldLabel() {
079                    return _showEmptyFieldLabel;
080            }
081    
082            public boolean isVisible() {
083                    return _visible;
084            }
085    
086            public void setChildElementsHTML(String childElementsHTML) {
087                    _childElementsHTML = childElementsHTML;
088            }
089    
090            public void setField(Field field) {
091                    Fields fields = new Fields();
092    
093                    fields.put(field);
094    
095                    _fields = fields;
096            }
097    
098            public void setFields(Fields fields) {
099                    _fields = fields;
100            }
101    
102            public void setHttpServletRequest(HttpServletRequest httpServletRequest) {
103                    _httpServletRequest = httpServletRequest;
104            }
105    
106            public void setHttpServletResponse(
107                    HttpServletResponse httpServletResponse) {
108    
109                    _httpServletResponse = httpServletResponse;
110            }
111    
112            public void setLabel(String label) {
113                    _label = label;
114            }
115    
116            public void setLocale(Locale locale) {
117                    _locale = locale;
118            }
119    
120            public void setMode(String mode) {
121                    _mode = mode;
122            }
123    
124            public void setName(String name) {
125                    _name = name;
126            }
127    
128            public void setNamespace(String namespace) {
129                    _namespace = namespace;
130            }
131    
132            public void setPortletNamespace(String portletNamespace) {
133                    _portletNamespace = portletNamespace;
134            }
135    
136            public void setReadOnly(boolean readOnly) {
137                    _readOnly = readOnly;
138            }
139    
140            public void setShowEmptyFieldLabel(boolean showEmptyFieldLabel) {
141                    _showEmptyFieldLabel = showEmptyFieldLabel;
142            }
143    
144            public void setValue(String value) {
145                    _value = value;
146            }
147    
148            public void setVisible(boolean visible) {
149                    _visible = visible;
150            }
151    
152            private String _childElementsHTML;
153            private Fields _fields;
154            private HttpServletRequest _httpServletRequest;
155            private HttpServletResponse _httpServletResponse;
156            private String _label;
157            private Locale _locale;
158            private String _mode;
159            private String _name;
160            private String _namespace;
161            private String _portletNamespace;
162            private boolean _readOnly;
163            private boolean _showEmptyFieldLabel;
164            private String _value;
165            private boolean _visible;
166    
167    }