001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020 import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
021
022 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
023 import com.liferay.portal.kernel.json.JSON;
024 import com.liferay.portal.kernel.model.CacheModel;
025 import com.liferay.portal.kernel.model.ResourcePermission;
026 import com.liferay.portal.kernel.model.ResourcePermissionModel;
027 import com.liferay.portal.kernel.model.ResourcePermissionSoap;
028 import com.liferay.portal.kernel.model.impl.BaseModelImpl;
029 import com.liferay.portal.kernel.service.ServiceContext;
030 import com.liferay.portal.kernel.util.GetterUtil;
031 import com.liferay.portal.kernel.util.ProxyUtil;
032 import com.liferay.portal.kernel.util.StringBundler;
033 import com.liferay.portal.kernel.util.StringPool;
034
035 import java.io.Serializable;
036
037 import java.sql.Types;
038
039 import java.util.ArrayList;
040 import java.util.HashMap;
041 import java.util.List;
042 import java.util.Map;
043
044
057 @JSON(strict = true)
058 @ProviderType
059 public class ResourcePermissionModelImpl extends BaseModelImpl<ResourcePermission>
060 implements ResourcePermissionModel {
061
066 public static final String TABLE_NAME = "ResourcePermission";
067 public static final Object[][] TABLE_COLUMNS = {
068 { "mvccVersion", Types.BIGINT },
069 { "resourcePermissionId", Types.BIGINT },
070 { "companyId", Types.BIGINT },
071 { "name", Types.VARCHAR },
072 { "scope", Types.INTEGER },
073 { "primKey", Types.VARCHAR },
074 { "primKeyId", Types.BIGINT },
075 { "roleId", Types.BIGINT },
076 { "ownerId", Types.BIGINT },
077 { "actionIds", Types.BIGINT },
078 { "viewActionId", Types.BOOLEAN }
079 };
080 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
081
082 static {
083 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
084 TABLE_COLUMNS_MAP.put("resourcePermissionId", Types.BIGINT);
085 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
086 TABLE_COLUMNS_MAP.put("name", Types.VARCHAR);
087 TABLE_COLUMNS_MAP.put("scope", Types.INTEGER);
088 TABLE_COLUMNS_MAP.put("primKey", Types.VARCHAR);
089 TABLE_COLUMNS_MAP.put("primKeyId", Types.BIGINT);
090 TABLE_COLUMNS_MAP.put("roleId", Types.BIGINT);
091 TABLE_COLUMNS_MAP.put("ownerId", Types.BIGINT);
092 TABLE_COLUMNS_MAP.put("actionIds", Types.BIGINT);
093 TABLE_COLUMNS_MAP.put("viewActionId", Types.BOOLEAN);
094 }
095
096 public static final String TABLE_SQL_CREATE = "create table ResourcePermission (mvccVersion LONG default 0 not null,resourcePermissionId LONG not null primary key,companyId LONG,name VARCHAR(255) null,scope INTEGER,primKey VARCHAR(255) null,primKeyId LONG,roleId LONG,ownerId LONG,actionIds LONG,viewActionId BOOLEAN)";
097 public static final String TABLE_SQL_DROP = "drop table ResourcePermission";
098 public static final String ORDER_BY_JPQL = " ORDER BY resourcePermission.resourcePermissionId ASC";
099 public static final String ORDER_BY_SQL = " ORDER BY ResourcePermission.resourcePermissionId ASC";
100 public static final String DATA_SOURCE = "liferayDataSource";
101 public static final String SESSION_FACTORY = "liferaySessionFactory";
102 public static final String TX_MANAGER = "liferayTransactionManager";
103 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
104 "value.object.entity.cache.enabled.com.liferay.portal.kernel.model.ResourcePermission"),
105 true);
106 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
107 "value.object.finder.cache.enabled.com.liferay.portal.kernel.model.ResourcePermission"),
108 true);
109 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
110 "value.object.column.bitmask.enabled.com.liferay.portal.kernel.model.ResourcePermission"),
111 true);
112 public static final long COMPANYID_COLUMN_BITMASK = 1L;
113 public static final long NAME_COLUMN_BITMASK = 2L;
114 public static final long PRIMKEY_COLUMN_BITMASK = 4L;
115 public static final long PRIMKEYID_COLUMN_BITMASK = 8L;
116 public static final long ROLEID_COLUMN_BITMASK = 16L;
117 public static final long SCOPE_COLUMN_BITMASK = 32L;
118 public static final long VIEWACTIONID_COLUMN_BITMASK = 64L;
119 public static final long RESOURCEPERMISSIONID_COLUMN_BITMASK = 128L;
120
121
127 public static ResourcePermission toModel(ResourcePermissionSoap soapModel) {
128 if (soapModel == null) {
129 return null;
130 }
131
132 ResourcePermission model = new ResourcePermissionImpl();
133
134 model.setMvccVersion(soapModel.getMvccVersion());
135 model.setResourcePermissionId(soapModel.getResourcePermissionId());
136 model.setCompanyId(soapModel.getCompanyId());
137 model.setName(soapModel.getName());
138 model.setScope(soapModel.getScope());
139 model.setPrimKey(soapModel.getPrimKey());
140 model.setPrimKeyId(soapModel.getPrimKeyId());
141 model.setRoleId(soapModel.getRoleId());
142 model.setOwnerId(soapModel.getOwnerId());
143 model.setActionIds(soapModel.getActionIds());
144 model.setViewActionId(soapModel.getViewActionId());
145
146 return model;
147 }
148
149
155 public static List<ResourcePermission> toModels(
156 ResourcePermissionSoap[] soapModels) {
157 if (soapModels == null) {
158 return null;
159 }
160
161 List<ResourcePermission> models = new ArrayList<ResourcePermission>(soapModels.length);
162
163 for (ResourcePermissionSoap soapModel : soapModels) {
164 models.add(toModel(soapModel));
165 }
166
167 return models;
168 }
169
170 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
171 "lock.expiration.time.com.liferay.portal.kernel.model.ResourcePermission"));
172
173 public ResourcePermissionModelImpl() {
174 }
175
176 @Override
177 public long getPrimaryKey() {
178 return _resourcePermissionId;
179 }
180
181 @Override
182 public void setPrimaryKey(long primaryKey) {
183 setResourcePermissionId(primaryKey);
184 }
185
186 @Override
187 public Serializable getPrimaryKeyObj() {
188 return _resourcePermissionId;
189 }
190
191 @Override
192 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
193 setPrimaryKey(((Long)primaryKeyObj).longValue());
194 }
195
196 @Override
197 public Class<?> getModelClass() {
198 return ResourcePermission.class;
199 }
200
201 @Override
202 public String getModelClassName() {
203 return ResourcePermission.class.getName();
204 }
205
206 @Override
207 public Map<String, Object> getModelAttributes() {
208 Map<String, Object> attributes = new HashMap<String, Object>();
209
210 attributes.put("mvccVersion", getMvccVersion());
211 attributes.put("resourcePermissionId", getResourcePermissionId());
212 attributes.put("companyId", getCompanyId());
213 attributes.put("name", getName());
214 attributes.put("scope", getScope());
215 attributes.put("primKey", getPrimKey());
216 attributes.put("primKeyId", getPrimKeyId());
217 attributes.put("roleId", getRoleId());
218 attributes.put("ownerId", getOwnerId());
219 attributes.put("actionIds", getActionIds());
220 attributes.put("viewActionId", getViewActionId());
221
222 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
223 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
224
225 return attributes;
226 }
227
228 @Override
229 public void setModelAttributes(Map<String, Object> attributes) {
230 Long mvccVersion = (Long)attributes.get("mvccVersion");
231
232 if (mvccVersion != null) {
233 setMvccVersion(mvccVersion);
234 }
235
236 Long resourcePermissionId = (Long)attributes.get("resourcePermissionId");
237
238 if (resourcePermissionId != null) {
239 setResourcePermissionId(resourcePermissionId);
240 }
241
242 Long companyId = (Long)attributes.get("companyId");
243
244 if (companyId != null) {
245 setCompanyId(companyId);
246 }
247
248 String name = (String)attributes.get("name");
249
250 if (name != null) {
251 setName(name);
252 }
253
254 Integer scope = (Integer)attributes.get("scope");
255
256 if (scope != null) {
257 setScope(scope);
258 }
259
260 String primKey = (String)attributes.get("primKey");
261
262 if (primKey != null) {
263 setPrimKey(primKey);
264 }
265
266 Long primKeyId = (Long)attributes.get("primKeyId");
267
268 if (primKeyId != null) {
269 setPrimKeyId(primKeyId);
270 }
271
272 Long roleId = (Long)attributes.get("roleId");
273
274 if (roleId != null) {
275 setRoleId(roleId);
276 }
277
278 Long ownerId = (Long)attributes.get("ownerId");
279
280 if (ownerId != null) {
281 setOwnerId(ownerId);
282 }
283
284 Long actionIds = (Long)attributes.get("actionIds");
285
286 if (actionIds != null) {
287 setActionIds(actionIds);
288 }
289
290 Boolean viewActionId = (Boolean)attributes.get("viewActionId");
291
292 if (viewActionId != null) {
293 setViewActionId(viewActionId);
294 }
295 }
296
297 @JSON
298 @Override
299 public long getMvccVersion() {
300 return _mvccVersion;
301 }
302
303 @Override
304 public void setMvccVersion(long mvccVersion) {
305 _mvccVersion = mvccVersion;
306 }
307
308 @JSON
309 @Override
310 public long getResourcePermissionId() {
311 return _resourcePermissionId;
312 }
313
314 @Override
315 public void setResourcePermissionId(long resourcePermissionId) {
316 _resourcePermissionId = resourcePermissionId;
317 }
318
319 @JSON
320 @Override
321 public long getCompanyId() {
322 return _companyId;
323 }
324
325 @Override
326 public void setCompanyId(long companyId) {
327 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
328
329 if (!_setOriginalCompanyId) {
330 _setOriginalCompanyId = true;
331
332 _originalCompanyId = _companyId;
333 }
334
335 _companyId = companyId;
336 }
337
338 public long getOriginalCompanyId() {
339 return _originalCompanyId;
340 }
341
342 @JSON
343 @Override
344 public String getName() {
345 if (_name == null) {
346 return StringPool.BLANK;
347 }
348 else {
349 return _name;
350 }
351 }
352
353 @Override
354 public void setName(String name) {
355 _columnBitmask |= NAME_COLUMN_BITMASK;
356
357 if (_originalName == null) {
358 _originalName = _name;
359 }
360
361 _name = name;
362 }
363
364 public String getOriginalName() {
365 return GetterUtil.getString(_originalName);
366 }
367
368 @JSON
369 @Override
370 public int getScope() {
371 return _scope;
372 }
373
374 @Override
375 public void setScope(int scope) {
376 _columnBitmask |= SCOPE_COLUMN_BITMASK;
377
378 if (!_setOriginalScope) {
379 _setOriginalScope = true;
380
381 _originalScope = _scope;
382 }
383
384 _scope = scope;
385 }
386
387 public int getOriginalScope() {
388 return _originalScope;
389 }
390
391 @JSON
392 @Override
393 public String getPrimKey() {
394 if (_primKey == null) {
395 return StringPool.BLANK;
396 }
397 else {
398 return _primKey;
399 }
400 }
401
402 @Override
403 public void setPrimKey(String primKey) {
404 _columnBitmask |= PRIMKEY_COLUMN_BITMASK;
405
406 if (_originalPrimKey == null) {
407 _originalPrimKey = _primKey;
408 }
409
410 _primKey = primKey;
411 }
412
413 public String getOriginalPrimKey() {
414 return GetterUtil.getString(_originalPrimKey);
415 }
416
417 @JSON
418 @Override
419 public long getPrimKeyId() {
420 return _primKeyId;
421 }
422
423 @Override
424 public void setPrimKeyId(long primKeyId) {
425 _columnBitmask |= PRIMKEYID_COLUMN_BITMASK;
426
427 if (!_setOriginalPrimKeyId) {
428 _setOriginalPrimKeyId = true;
429
430 _originalPrimKeyId = _primKeyId;
431 }
432
433 _primKeyId = primKeyId;
434 }
435
436 public long getOriginalPrimKeyId() {
437 return _originalPrimKeyId;
438 }
439
440 @JSON
441 @Override
442 public long getRoleId() {
443 return _roleId;
444 }
445
446 @Override
447 public void setRoleId(long roleId) {
448 _columnBitmask |= ROLEID_COLUMN_BITMASK;
449
450 if (!_setOriginalRoleId) {
451 _setOriginalRoleId = true;
452
453 _originalRoleId = _roleId;
454 }
455
456 _roleId = roleId;
457 }
458
459 public long getOriginalRoleId() {
460 return _originalRoleId;
461 }
462
463 @JSON
464 @Override
465 public long getOwnerId() {
466 return _ownerId;
467 }
468
469 @Override
470 public void setOwnerId(long ownerId) {
471 _ownerId = ownerId;
472 }
473
474 @JSON
475 @Override
476 public long getActionIds() {
477 return _actionIds;
478 }
479
480 @Override
481 public void setActionIds(long actionIds) {
482 _actionIds = actionIds;
483 }
484
485 @JSON
486 @Override
487 public boolean getViewActionId() {
488 return _viewActionId;
489 }
490
491 @Override
492 public boolean isViewActionId() {
493 return _viewActionId;
494 }
495
496 @Override
497 public void setViewActionId(boolean viewActionId) {
498 _columnBitmask |= VIEWACTIONID_COLUMN_BITMASK;
499
500 if (!_setOriginalViewActionId) {
501 _setOriginalViewActionId = true;
502
503 _originalViewActionId = _viewActionId;
504 }
505
506 _viewActionId = viewActionId;
507 }
508
509 public boolean getOriginalViewActionId() {
510 return _originalViewActionId;
511 }
512
513 public long getColumnBitmask() {
514 return _columnBitmask;
515 }
516
517 @Override
518 public ExpandoBridge getExpandoBridge() {
519 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
520 ResourcePermission.class.getName(), getPrimaryKey());
521 }
522
523 @Override
524 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
525 ExpandoBridge expandoBridge = getExpandoBridge();
526
527 expandoBridge.setAttributes(serviceContext);
528 }
529
530 @Override
531 public ResourcePermission toEscapedModel() {
532 if (_escapedModel == null) {
533 _escapedModel = (ResourcePermission)ProxyUtil.newProxyInstance(_classLoader,
534 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
535 }
536
537 return _escapedModel;
538 }
539
540 @Override
541 public Object clone() {
542 ResourcePermissionImpl resourcePermissionImpl = new ResourcePermissionImpl();
543
544 resourcePermissionImpl.setMvccVersion(getMvccVersion());
545 resourcePermissionImpl.setResourcePermissionId(getResourcePermissionId());
546 resourcePermissionImpl.setCompanyId(getCompanyId());
547 resourcePermissionImpl.setName(getName());
548 resourcePermissionImpl.setScope(getScope());
549 resourcePermissionImpl.setPrimKey(getPrimKey());
550 resourcePermissionImpl.setPrimKeyId(getPrimKeyId());
551 resourcePermissionImpl.setRoleId(getRoleId());
552 resourcePermissionImpl.setOwnerId(getOwnerId());
553 resourcePermissionImpl.setActionIds(getActionIds());
554 resourcePermissionImpl.setViewActionId(getViewActionId());
555
556 resourcePermissionImpl.resetOriginalValues();
557
558 return resourcePermissionImpl;
559 }
560
561 @Override
562 public int compareTo(ResourcePermission resourcePermission) {
563 long primaryKey = resourcePermission.getPrimaryKey();
564
565 if (getPrimaryKey() < primaryKey) {
566 return -1;
567 }
568 else if (getPrimaryKey() > primaryKey) {
569 return 1;
570 }
571 else {
572 return 0;
573 }
574 }
575
576 @Override
577 public boolean equals(Object obj) {
578 if (this == obj) {
579 return true;
580 }
581
582 if (!(obj instanceof ResourcePermission)) {
583 return false;
584 }
585
586 ResourcePermission resourcePermission = (ResourcePermission)obj;
587
588 long primaryKey = resourcePermission.getPrimaryKey();
589
590 if (getPrimaryKey() == primaryKey) {
591 return true;
592 }
593 else {
594 return false;
595 }
596 }
597
598 @Override
599 public int hashCode() {
600 return (int)getPrimaryKey();
601 }
602
603 @Override
604 public boolean isEntityCacheEnabled() {
605 return ENTITY_CACHE_ENABLED;
606 }
607
608 @Override
609 public boolean isFinderCacheEnabled() {
610 return FINDER_CACHE_ENABLED;
611 }
612
613 @Override
614 public void resetOriginalValues() {
615 ResourcePermissionModelImpl resourcePermissionModelImpl = this;
616
617 resourcePermissionModelImpl._originalCompanyId = resourcePermissionModelImpl._companyId;
618
619 resourcePermissionModelImpl._setOriginalCompanyId = false;
620
621 resourcePermissionModelImpl._originalName = resourcePermissionModelImpl._name;
622
623 resourcePermissionModelImpl._originalScope = resourcePermissionModelImpl._scope;
624
625 resourcePermissionModelImpl._setOriginalScope = false;
626
627 resourcePermissionModelImpl._originalPrimKey = resourcePermissionModelImpl._primKey;
628
629 resourcePermissionModelImpl._originalPrimKeyId = resourcePermissionModelImpl._primKeyId;
630
631 resourcePermissionModelImpl._setOriginalPrimKeyId = false;
632
633 resourcePermissionModelImpl._originalRoleId = resourcePermissionModelImpl._roleId;
634
635 resourcePermissionModelImpl._setOriginalRoleId = false;
636
637 resourcePermissionModelImpl._originalViewActionId = resourcePermissionModelImpl._viewActionId;
638
639 resourcePermissionModelImpl._setOriginalViewActionId = false;
640
641 resourcePermissionModelImpl._columnBitmask = 0;
642 }
643
644 @Override
645 public CacheModel<ResourcePermission> toCacheModel() {
646 ResourcePermissionCacheModel resourcePermissionCacheModel = new ResourcePermissionCacheModel();
647
648 resourcePermissionCacheModel.mvccVersion = getMvccVersion();
649
650 resourcePermissionCacheModel.resourcePermissionId = getResourcePermissionId();
651
652 resourcePermissionCacheModel.companyId = getCompanyId();
653
654 resourcePermissionCacheModel.name = getName();
655
656 String name = resourcePermissionCacheModel.name;
657
658 if ((name != null) && (name.length() == 0)) {
659 resourcePermissionCacheModel.name = null;
660 }
661
662 resourcePermissionCacheModel.scope = getScope();
663
664 resourcePermissionCacheModel.primKey = getPrimKey();
665
666 String primKey = resourcePermissionCacheModel.primKey;
667
668 if ((primKey != null) && (primKey.length() == 0)) {
669 resourcePermissionCacheModel.primKey = null;
670 }
671
672 resourcePermissionCacheModel.primKeyId = getPrimKeyId();
673
674 resourcePermissionCacheModel.roleId = getRoleId();
675
676 resourcePermissionCacheModel.ownerId = getOwnerId();
677
678 resourcePermissionCacheModel.actionIds = getActionIds();
679
680 resourcePermissionCacheModel.viewActionId = getViewActionId();
681
682 return resourcePermissionCacheModel;
683 }
684
685 @Override
686 public String toString() {
687 StringBundler sb = new StringBundler(23);
688
689 sb.append("{mvccVersion=");
690 sb.append(getMvccVersion());
691 sb.append(", resourcePermissionId=");
692 sb.append(getResourcePermissionId());
693 sb.append(", companyId=");
694 sb.append(getCompanyId());
695 sb.append(", name=");
696 sb.append(getName());
697 sb.append(", scope=");
698 sb.append(getScope());
699 sb.append(", primKey=");
700 sb.append(getPrimKey());
701 sb.append(", primKeyId=");
702 sb.append(getPrimKeyId());
703 sb.append(", roleId=");
704 sb.append(getRoleId());
705 sb.append(", ownerId=");
706 sb.append(getOwnerId());
707 sb.append(", actionIds=");
708 sb.append(getActionIds());
709 sb.append(", viewActionId=");
710 sb.append(getViewActionId());
711 sb.append("}");
712
713 return sb.toString();
714 }
715
716 @Override
717 public String toXmlString() {
718 StringBundler sb = new StringBundler(37);
719
720 sb.append("<model><model-name>");
721 sb.append("com.liferay.portal.kernel.model.ResourcePermission");
722 sb.append("</model-name>");
723
724 sb.append(
725 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
726 sb.append(getMvccVersion());
727 sb.append("]]></column-value></column>");
728 sb.append(
729 "<column><column-name>resourcePermissionId</column-name><column-value><![CDATA[");
730 sb.append(getResourcePermissionId());
731 sb.append("]]></column-value></column>");
732 sb.append(
733 "<column><column-name>companyId</column-name><column-value><![CDATA[");
734 sb.append(getCompanyId());
735 sb.append("]]></column-value></column>");
736 sb.append(
737 "<column><column-name>name</column-name><column-value><![CDATA[");
738 sb.append(getName());
739 sb.append("]]></column-value></column>");
740 sb.append(
741 "<column><column-name>scope</column-name><column-value><![CDATA[");
742 sb.append(getScope());
743 sb.append("]]></column-value></column>");
744 sb.append(
745 "<column><column-name>primKey</column-name><column-value><![CDATA[");
746 sb.append(getPrimKey());
747 sb.append("]]></column-value></column>");
748 sb.append(
749 "<column><column-name>primKeyId</column-name><column-value><![CDATA[");
750 sb.append(getPrimKeyId());
751 sb.append("]]></column-value></column>");
752 sb.append(
753 "<column><column-name>roleId</column-name><column-value><![CDATA[");
754 sb.append(getRoleId());
755 sb.append("]]></column-value></column>");
756 sb.append(
757 "<column><column-name>ownerId</column-name><column-value><![CDATA[");
758 sb.append(getOwnerId());
759 sb.append("]]></column-value></column>");
760 sb.append(
761 "<column><column-name>actionIds</column-name><column-value><![CDATA[");
762 sb.append(getActionIds());
763 sb.append("]]></column-value></column>");
764 sb.append(
765 "<column><column-name>viewActionId</column-name><column-value><![CDATA[");
766 sb.append(getViewActionId());
767 sb.append("]]></column-value></column>");
768
769 sb.append("</model>");
770
771 return sb.toString();
772 }
773
774 private static final ClassLoader _classLoader = ResourcePermission.class.getClassLoader();
775 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
776 ResourcePermission.class
777 };
778 private long _mvccVersion;
779 private long _resourcePermissionId;
780 private long _companyId;
781 private long _originalCompanyId;
782 private boolean _setOriginalCompanyId;
783 private String _name;
784 private String _originalName;
785 private int _scope;
786 private int _originalScope;
787 private boolean _setOriginalScope;
788 private String _primKey;
789 private String _originalPrimKey;
790 private long _primKeyId;
791 private long _originalPrimKeyId;
792 private boolean _setOriginalPrimKeyId;
793 private long _roleId;
794 private long _originalRoleId;
795 private boolean _setOriginalRoleId;
796 private long _ownerId;
797 private long _actionIds;
798 private boolean _viewActionId;
799 private boolean _originalViewActionId;
800 private boolean _setOriginalViewActionId;
801 private long _columnBitmask;
802 private ResourcePermission _escapedModel;
803 }