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.IOException
public 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.IOException
ServletException
public void unSubscribe()
public java.lang.String createPassword()
public void createAuthLead(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, java.io.IOException, RepositoryException
ServletException
java.io.IOException
RepositoryException
public void removeLeadFromGroup(SlingHttpServletRequest request) throws ServletException, java.io.IOException, RepositoryException
ServletException
java.io.IOException
RepositoryException
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"