1
14
15 package com.liferay.portlet.portletconfiguration.util;
16
17 import com.liferay.portal.model.PublicRenderParameter;
18 import com.liferay.portlet.PortletQNameUtil;
19
20
26 public class PublicRenderParameterConfiguration {
27
28 public static final String IGNORE_PREFIX = "lfr-prp-ignore-";
29
30 public static final String MAPPING_PREFIX = "lfr-prp-mapping-";
31
32 public static String getIgnoreKey(
33 PublicRenderParameter publicRenderParameter) {
34
35 String publicRenderParameterName =
36 PortletQNameUtil.getPublicRenderParameterName(
37 publicRenderParameter.getQName());
38
39 return IGNORE_PREFIX.concat(publicRenderParameterName);
40 }
41
42 public static String getMappingKey(
43 PublicRenderParameter publicRenderParameter) {
44
45 String publicRenderParameterName =
46 PortletQNameUtil.getPublicRenderParameterName(
47 publicRenderParameter.getQName());
48
49 return MAPPING_PREFIX.concat(publicRenderParameterName);
50 }
51
52 public PublicRenderParameterConfiguration(
53 PublicRenderParameter publicRenderParameter, String mappingValue,
54 boolean ignoreValue) {
55
56 _publicRenderParameter = publicRenderParameter;
57 _publicRenderParameterName =
58 PortletQNameUtil.getPublicRenderParameterName(
59 publicRenderParameter.getQName());
60 _mappingValue = mappingValue;
61 _ignoreValue = ignoreValue;
62 }
63
64 public String getIgnoreKey() {
65 return IGNORE_PREFIX.concat(_publicRenderParameterName);
66 }
67
68 public boolean getIgnoreValue() {
69 return _ignoreValue;
70 }
71
72 public String getMappingKey() {
73 return MAPPING_PREFIX.concat(_publicRenderParameterName);
74 }
75
76 public String getMappingValue() {
77 return _mappingValue;
78 }
79
80 public PublicRenderParameter getPublicRenderParameter() {
81 return _publicRenderParameter;
82 }
83
84 public String getPublicRenderParameterName() {
85 return _publicRenderParameterName;
86 }
87
88 private boolean _ignoreValue;
89 private String _mappingValue;
90 private PublicRenderParameter _publicRenderParameter;
91 private String _publicRenderParameterName;
92
93 }