001
014
015 package com.liferay.portlet.mobiledevicerules.model.impl;
016
017 import com.liferay.portal.kernel.util.UnicodeProperties;
018
019
022 public class MDRActionImpl extends MDRActionBaseImpl {
023
024 public MDRActionImpl() {
025 }
026
027 public UnicodeProperties getTypeSettingsProperties() {
028 if (_typeSettingsProperties == null) {
029 _typeSettingsProperties = new UnicodeProperties(true);
030
031 _typeSettingsProperties.fastLoad(super.getTypeSettings());
032 }
033
034 return _typeSettingsProperties;
035 }
036
037 @Override
038 public void setTypeSettings(String typeSettings) {
039 super.setTypeSettings(typeSettings);
040
041 _typeSettingsProperties = null;
042 }
043
044 public void setTypeSettingsProperties(
045 UnicodeProperties typeSettingsProperties) {
046
047 _typeSettingsProperties = typeSettingsProperties;
048
049 super.setTypeSettings(_typeSettingsProperties.toString());
050 }
051
052 private UnicodeProperties _typeSettingsProperties;
053
054 }