public class LeadFormsCreator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADD_MEMBERS |
static java.lang.String |
AUTHORIZABLE_ID |
static java.lang.String |
CQ_AUTHORIZABLE_CATEGORY |
static java.lang.String |
CREATE_GROUP |
static java.lang.String |
CREATE_USER |
static java.lang.String |
EMAIL |
static java.lang.String |
ERR_01 |
static java.lang.String |
ERR_02 |
static java.lang.String |
ERR_03 |
static java.lang.String |
ERR_04 |
static java.lang.String |
FORMSTART |
static java.lang.String |
GROUP_NAME |
static java.lang.String |
LIBS_GRANITE_SECURITY_POST_AUTHORIZABLES |
static java.lang.String |
MCM |
static java.lang.String |
PROFILE_PATH |
static java.lang.String |
REP_PASSWORD |
static java.lang.String |
REP_USER_ID |
| Constructor and Description |
|---|
LeadFormsCreator() |
| Modifier and Type | Method and Description |
|---|---|
void |
createAuthLead(SlingHttpServletRequest request,
SlingHttpServletResponse response) |
java.lang.String |
createPassword()
Deprecated.
Deprecated since version 1.2.4 of the cq-mcm-landingpage bundle
and no longer used. Leads may be created without having a password specified.
|
static java.util.Iterator<Resource> |
getFormElements(Resource formResource)
Return all form elements for this form.
|
static void |
printTitle(java.lang.String fieldId,
java.lang.String title,
boolean required,
boolean hideLabel,
java.lang.String className,
java.io.Writer out)
Prints lead form title with style provided in "className"
|
void |
redirectUrl(Page containingPage,
java.lang.String extension,
java.lang.String errorCode,
HttpServletRequest request,
HttpServletResponse response)
This method is used to redirect the user to the url provided by author in lead form.
|
void |
removeLeadFromGroup(SlingHttpServletRequest request) |
void |
unSubscribe() |
public static final java.lang.String FORMSTART
public static final java.lang.String REP_USER_ID
public static final java.lang.String EMAIL
public static final java.lang.String AUTHORIZABLE_ID
public static final java.lang.String REP_PASSWORD
public static final java.lang.String CQ_AUTHORIZABLE_CATEGORY
public static final java.lang.String MCM
public static final java.lang.String GROUP_NAME
public static final java.lang.String CREATE_GROUP
public static final java.lang.String CREATE_USER
public static final java.lang.String ADD_MEMBERS
public static final java.lang.String LIBS_GRANITE_SECURITY_POST_AUTHORIZABLES
public static final java.lang.String ERR_01
public static final java.lang.String ERR_02
public static final java.lang.String ERR_03
public static final java.lang.String ERR_04
public static final java.lang.String PROFILE_PATH
public static java.util.Iterator<Resource> getFormElements(Resource formResource)
formResource - public static void printTitle(java.lang.String fieldId,
java.lang.String title,
boolean required,
boolean hideLabel,
java.lang.String className,
java.io.Writer out)
throws java.io.IOException
fieldId - title - required - hideLabel - className - out - java.io.IOExceptionpublic void redirectUrl(Page containingPage,
java.lang.String extension,
java.lang.String errorCode,
HttpServletRequest request,
HttpServletResponse response)
throws java.io.IOException,
ServletException
containingPage - extension - isError - request - response - java.io.IOExceptionServletExceptionpublic void unSubscribe()
public java.lang.String createPassword()
public void createAuthLead(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, java.io.IOException, RepositoryException
ServletExceptionjava.io.IOExceptionRepositoryExceptionpublic void removeLeadFromGroup(SlingHttpServletRequest request) throws ServletException, java.io.IOException, RepositoryException
ServletExceptionjava.io.IOExceptionRepositoryException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"