public enum CustomerExperienceApp extends Enum<CustomerExperienceApp>
Enum Constant and Description |
---|
EVENT_ANALYTICS |
FLOW_EDITOR |
USER_JORNEYS |
USER_SEGMENTATION |
Modifier and Type | Method and Description |
---|---|
static CustomerExperienceApp |
getAnalyticsApp(HttpServletRequest httpServletRequest)
Get App enum from the given request.
|
String |
getInterfaceId()
Returns the service interface identifier of this application.
|
String |
getLabel()
Returns the (translatable) label of this application.
|
IPermission |
getManagePermission()
Returns the permission required so that a user can manage the mode.
|
String |
getURLParam()
Returns the APP URL parameter for this mode.
|
IPermission |
getViewPermission()
Returns the permission required so that a user can view the mode.
|
static void |
setAnalytucsAppOnRequestAttr(CustomerExperienceApp analyticsApp,
HttpServletRequest httpServletRequest)
Set analytics APP on request.
|
static CustomerExperienceApp |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CustomerExperienceApp[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CustomerExperienceApp USER_JORNEYS
public static final CustomerExperienceApp EVENT_ANALYTICS
public static final CustomerExperienceApp USER_SEGMENTATION
public static final CustomerExperienceApp FLOW_EDITOR
public static CustomerExperienceApp[] values()
for (CustomerExperienceApp c : CustomerExperienceApp.values()) System.out.println(c);
public static CustomerExperienceApp valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static CustomerExperienceApp getAnalyticsApp(HttpServletRequest httpServletRequest)
httpServletRequest
- the request.public static void setAnalytucsAppOnRequestAttr(CustomerExperienceApp analyticsApp, HttpServletRequest httpServletRequest)
analyticsApp
- the analytics APP.httpServletRequest
- the request.public String getURLParam()
public String getLabel()
public String getInterfaceId()
public IPermission getViewPermission() throws PortalException
PortalException
public IPermission getManagePermission() throws PortalException
PortalException
LumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.