com.dotmarketing.portlets.form.business
Interface FormAPI

All Known Implementing Classes:
FormAPIImpl

public interface FormAPI

Author:
Oswaldo

Field Summary
static java.lang.String FORM_EMAIL_FIELD_NAME
           
static java.lang.String FORM_HOST_FIELD_NAME
           
static java.lang.String FORM_RETURN_PAGE_FIELD_NAME
           
static java.lang.String FORM_TITLE_FIELD_NAME
           
static java.lang.String FORM_WIDGET_CODE_FIELD_NAME
           
static java.lang.String FORM_WIDGET_CODE_VELOCITY_VAR_NAME
           
static java.lang.String FORM_WIDGET_FORM_ID_FIELD_NAME
           
static java.lang.String FORM_WIDGET_FORM_ID_FIELD_VELOCITY_VAR_NAME
           
static java.lang.String FORM_WIDGET_STRUCTURE_NAME_FIELD_NAME
           
static java.lang.String FORM_WIDGET_STRUCTURE_NAME_VELOCITY_VAR_NAME
           
 
Method Summary
 void createBaseFormFields(Structure structure)
          Will create the base form fields for a specific structure.
 void createFormWidgetInstanceStructure()
          Will create the form widget structure to use in the addForm on edit mode pages.
 java.util.List<Structure> findAll(com.liferay.portal.model.User user, boolean respectFrontEndPermissions)
          Will return all forms
 

Field Detail

FORM_RETURN_PAGE_FIELD_NAME

static final java.lang.String FORM_RETURN_PAGE_FIELD_NAME
See Also:
Constant Field Values

FORM_EMAIL_FIELD_NAME

static final java.lang.String FORM_EMAIL_FIELD_NAME
See Also:
Constant Field Values

FORM_TITLE_FIELD_NAME

static final java.lang.String FORM_TITLE_FIELD_NAME
See Also:
Constant Field Values

FORM_HOST_FIELD_NAME

static final java.lang.String FORM_HOST_FIELD_NAME
See Also:
Constant Field Values

FORM_WIDGET_CODE_FIELD_NAME

static final java.lang.String FORM_WIDGET_CODE_FIELD_NAME
See Also:
Constant Field Values

FORM_WIDGET_CODE_VELOCITY_VAR_NAME

static final java.lang.String FORM_WIDGET_CODE_VELOCITY_VAR_NAME
See Also:
Constant Field Values

FORM_WIDGET_FORM_ID_FIELD_NAME

static final java.lang.String FORM_WIDGET_FORM_ID_FIELD_NAME
See Also:
Constant Field Values

FORM_WIDGET_FORM_ID_FIELD_VELOCITY_VAR_NAME

static final java.lang.String FORM_WIDGET_FORM_ID_FIELD_VELOCITY_VAR_NAME
See Also:
Constant Field Values

FORM_WIDGET_STRUCTURE_NAME_FIELD_NAME

static final java.lang.String FORM_WIDGET_STRUCTURE_NAME_FIELD_NAME
See Also:
Constant Field Values

FORM_WIDGET_STRUCTURE_NAME_VELOCITY_VAR_NAME

static final java.lang.String FORM_WIDGET_STRUCTURE_NAME_VELOCITY_VAR_NAME
See Also:
Constant Field Values
Method Detail

createBaseFormFields

void createBaseFormFields(Structure structure)
                          throws DotDataException,
                                 DotStateException
Will create the base form fields for a specific structure.

Parameters:
structure -
Throws:
DotDataException
DotStateException

findAll

java.util.List<Structure> findAll(com.liferay.portal.model.User user,
                                  boolean respectFrontEndPermissions)
                                  throws DotDataException,
                                         DotSecurityException
Will return all forms

Parameters:
user -
respectFrontEndPermissions -
Returns:
Throws:
DotSecurityException
DotDataException

createFormWidgetInstanceStructure

void createFormWidgetInstanceStructure()
                                       throws DotDataException,
                                              DotStateException
Will create the form widget structure to use in the addForm on edit mode pages.

Throws:
DotDataException
DotStateException


Copyright © 2013 dotCMS Inc. All Rights Reserved.