Class ProfileHelper
- java.lang.Object
-
- com.adobe.cq.mcm.campaign.profile.ProfileHelper
-
public class ProfileHelper extends Object
Defines helper functions for accessing Campaign profile data (deeply nested format)
-
-
Method Summary
-
-
-
Method Detail
-
getMetaData
public static MetaDataNode getMetaData(SlingHttpServletRequest request) throws ACConnectorException
- Throws:
ACConnectorException
-
getMetaDataByPath
public static MetaDataNode getMetaDataByPath(SlingHttpServletRequest request, String path) throws ACConnectorException
- Throws:
ACConnectorException
-
getOptions
public static Options getOptions(SlingHttpServletRequest request) throws ACConnectorException
- Throws:
ACConnectorException
-
getOptionsAsMap
public static Map<String,String> getOptionsAsMap(SlingHttpServletRequest request)
-
getProfile
public static Profile getProfile(SlingHttpServletRequest request, String encryptedPK) throws ACConnectorException
- Throws:
ACConnectorException
-
determineEncryptedPK
public static String determineEncryptedPK(SlingHttpServletRequest request)
-
getProfile
public static Profile getProfile(SlingHttpServletRequest request) throws ACConnectorException
- Throws:
ACConnectorException
-
getMetaDataInstance
public static MetaDataNode getMetaDataInstance(SlingHttpServletRequest request)
-
getValue
public static Object getValue(SlingHttpServletRequest request)
-
getValuesAsList
public static List<String> getValuesAsList(SlingHttpServletRequest request)
-
isReconciliationKey
public static boolean isReconciliationKey(SlingHttpServletRequest request)
-
getValueAsBoolean
public static boolean getValueAsBoolean(SlingHttpServletRequest request)
-
getBooleanTrue
public static String getBooleanTrue(SlingHttpServletRequest request)
-
getBooleanFalse
public static String getBooleanFalse(SlingHttpServletRequest request)
-
getSubscriptions
public static Subscriptions getSubscriptions(SlingHttpServletRequest req)
-
-