001
014
015 package com.liferay.counter.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021 import com.liferay.portal.service.ServiceContext;
022
023 import com.liferay.portlet.expando.model.ExpandoBridge;
024
025 import java.io.Serializable;
026
027 import java.util.HashMap;
028 import java.util.Map;
029
030
039 @ProviderType
040 public class CounterWrapper implements Counter, ModelWrapper<Counter> {
041 public CounterWrapper(Counter counter) {
042 _counter = counter;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return Counter.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return Counter.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("name", getName());
060 attributes.put("currentId", getCurrentId());
061
062 return attributes;
063 }
064
065 @Override
066 public void setModelAttributes(Map<String, Object> attributes) {
067 String name = (String)attributes.get("name");
068
069 if (name != null) {
070 setName(name);
071 }
072
073 Long currentId = (Long)attributes.get("currentId");
074
075 if (currentId != null) {
076 setCurrentId(currentId);
077 }
078 }
079
080 @Override
081 public java.lang.Object clone() {
082 return new CounterWrapper((Counter)_counter.clone());
083 }
084
085 @Override
086 public int compareTo(com.liferay.counter.model.Counter counter) {
087 return _counter.compareTo(counter);
088 }
089
090
095 @Override
096 public long getCurrentId() {
097 return _counter.getCurrentId();
098 }
099
100 @Override
101 public ExpandoBridge getExpandoBridge() {
102 return _counter.getExpandoBridge();
103 }
104
105
110 @Override
111 public java.lang.String getName() {
112 return _counter.getName();
113 }
114
115
120 @Override
121 public java.lang.String getPrimaryKey() {
122 return _counter.getPrimaryKey();
123 }
124
125 @Override
126 public Serializable getPrimaryKeyObj() {
127 return _counter.getPrimaryKeyObj();
128 }
129
130 @Override
131 public int hashCode() {
132 return _counter.hashCode();
133 }
134
135 @Override
136 public boolean isCachedModel() {
137 return _counter.isCachedModel();
138 }
139
140 @Override
141 public boolean isEscapedModel() {
142 return _counter.isEscapedModel();
143 }
144
145 @Override
146 public boolean isNew() {
147 return _counter.isNew();
148 }
149
150 @Override
151 public void persist() {
152 _counter.persist();
153 }
154
155 @Override
156 public void setCachedModel(boolean cachedModel) {
157 _counter.setCachedModel(cachedModel);
158 }
159
160
165 @Override
166 public void setCurrentId(long currentId) {
167 _counter.setCurrentId(currentId);
168 }
169
170 @Override
171 public void setExpandoBridgeAttributes(
172 com.liferay.portal.model.BaseModel<?> baseModel) {
173 _counter.setExpandoBridgeAttributes(baseModel);
174 }
175
176 @Override
177 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
178 _counter.setExpandoBridgeAttributes(expandoBridge);
179 }
180
181 @Override
182 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
183 _counter.setExpandoBridgeAttributes(serviceContext);
184 }
185
186
191 @Override
192 public void setName(java.lang.String name) {
193 _counter.setName(name);
194 }
195
196 @Override
197 public void setNew(boolean n) {
198 _counter.setNew(n);
199 }
200
201
206 @Override
207 public void setPrimaryKey(java.lang.String primaryKey) {
208 _counter.setPrimaryKey(primaryKey);
209 }
210
211 @Override
212 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
213 _counter.setPrimaryKeyObj(primaryKeyObj);
214 }
215
216 @Override
217 public com.liferay.portal.model.CacheModel<com.liferay.counter.model.Counter> toCacheModel() {
218 return _counter.toCacheModel();
219 }
220
221 @Override
222 public com.liferay.counter.model.Counter toEscapedModel() {
223 return new CounterWrapper(_counter.toEscapedModel());
224 }
225
226 @Override
227 public java.lang.String toString() {
228 return _counter.toString();
229 }
230
231 @Override
232 public com.liferay.counter.model.Counter toUnescapedModel() {
233 return new CounterWrapper(_counter.toUnescapedModel());
234 }
235
236 @Override
237 public java.lang.String toXmlString() {
238 return _counter.toXmlString();
239 }
240
241 @Override
242 public boolean equals(Object obj) {
243 if (this == obj) {
244 return true;
245 }
246
247 if (!(obj instanceof CounterWrapper)) {
248 return false;
249 }
250
251 CounterWrapper counterWrapper = (CounterWrapper)obj;
252
253 if (Validator.equals(_counter, counterWrapper._counter)) {
254 return true;
255 }
256
257 return false;
258 }
259
260 @Override
261 public Counter getWrappedModel() {
262 return _counter;
263 }
264
265 @Override
266 public boolean isEntityCacheEnabled() {
267 return _counter.isEntityCacheEnabled();
268 }
269
270 @Override
271 public boolean isFinderCacheEnabled() {
272 return _counter.isFinderCacheEnabled();
273 }
274
275 @Override
276 public void resetOriginalValues() {
277 _counter.resetOriginalValues();
278 }
279
280 private final Counter _counter;
281 }