public class SmartGenericForm extends AbstractVisualComponent implements IAction, IEventRegistration
| Modifier and Type | Field and Description |
|---|---|
static String |
FOLDER |
protected static Object |
LOCK_ACCESS_FILE |
static String |
TYPE |
CACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FORCE_COMPONENT_ID, HIDDEN, I18N_FILE, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME, VALUE_SEPARATORCOLORED_WRAPPER_CLASS, COMP_ID_REQUEST_PARAM, COMPLEXITY_ADMIN, COMPLEXITY_EASY, COMPLEXITY_STANDARD, CONTAINER_COLOR, DEFAULT_COLOR, DYN_COMP_COLOR, ECOM_COLOR, EDIT_ACTION_CSS_CLASS, GRAPHIC_COLOR, HIGH_LABEL_LEVEL, ID_SEPARATOR, LINK_COLOR, LOW_LABEL_LEVEL, META_COLOR, MIDDLE_LABEL_LEVEL, SEARCH_LEVEL_HIGH, SEARCH_LEVEL_LOW, SEARCH_LEVEL_MIDDLE, SEARCH_LEVEL_NONE, TEXT_COLOR, VIEW_DEFINITION_REQUEST_ID, WEB2_COLOR| Constructor and Description |
|---|
SmartGenericForm() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
decodeEditNumber(ContentContext ctx,
String number) |
protected void |
delField(String name) |
protected String |
encodeEditNumber(ContentContext ctx,
int number) |
String |
getActionGroupName()
the group name of the action
|
protected File |
getAttachFolder(ContentContext ctx) |
int |
getComplexityLevel(ContentContext ctx)
return the complexity level of the component.
|
protected javax.mail.internet.InternetAddress |
getConfirmToEmail(ContentContext ctx) |
int |
getCountSubscription(ContentContext ctx) |
List<Map<String,String>> |
getData(ContentContext ctx) |
protected String |
getEditXHTMLCode(ContentContext ctx) |
protected Field |
getField(String fieldName) |
List<Field> |
getFields() |
protected File |
getFile(ContentContext ctx) |
String |
getFontAwesome() |
protected String |
getInputEditLineName(ContentContext ctx) |
protected String |
getInputValidLineName(ContentContext ctx) |
Properties |
getLocalConfig(boolean reload) |
protected String |
getMailFooter(ContentContext ctx) |
protected String |
getMailHeader(ContentContext ctx) |
protected long |
getMaxFileSize() |
protected String |
getNewFieldKey() |
List<IUserInfo> |
getParticipants(ContentContext ctx) |
String |
getRecaptchaKey() |
String |
getRecaptchaSecretKey() |
String |
getRenderer(ContentContext ctx)
get current renderer file.
|
String |
getTitle() |
String |
getType()
return the type of the element.
|
String |
getUserLink(ContentContext ctx) |
boolean |
initContent(ContentContext ctx)
init the content with a default value. sample : "lorem ipsum" for text
component.
|
boolean |
isCaptcha() |
protected boolean |
isCaptcha(ContentContext ctx) |
boolean |
isClose(ContentContext ctx) |
protected boolean |
isClosedEventSite(ContentContext ctx) |
boolean |
isContentCachable(ContentContext ctx)
return the part of header needed for this component
|
boolean |
isContentCachableByQuery(ContentContext ctx) |
boolean |
isEvent() |
boolean |
isFile() |
protected boolean |
isFullEventSite(ContentContext ctx) |
protected boolean |
isHTMLMail() |
boolean |
isList() |
boolean |
isRealContent(ContentContext ctx)
return true if component is considered as realContent and the page that
contain the component is also considered as real content.
|
protected boolean |
isSendEmail() |
protected boolean |
isStorage() |
protected boolean |
isUpdate(ContentContext ctx) |
protected boolean |
isWarningEventSite(ContentContext ctx) |
String |
performEdit(ContentContext ctx)
action call when update the content page.
|
static String |
performSubmit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
prepareView(ContentContext ctx)
prepare the rendering of a component. default attributes put in request :
style, value, type, compid
|
void |
setValue(String inContent)
set the content without rendering
|
protected void |
store(ContentContext ctx) |
protected void |
store(Field field) |
protected int |
storeResult(ContentContext ctx,
Map<String,String> data) |
applyReplacement, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, equals, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfig, getConfigMessage, getContainerPage, getContentAsMap, getContentAsText, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayAsInputName, getDisplayMessage, getEditorComplexity, getEditText, getEmptyCode, getEmptyXHTMLCode, getErrorMessage, getErrorMessage, getExternalResources, getFirstPrefix, getForcedId, getForcedPrefixViewXHTMLCode, getForcedSuffixViewXHTMLCode, getFormName, getHeaderContent, getHelpType, getHelpURI, getHelpURL, getHexColor, getI18nEditableKeys, getId, getImportFolderPath, getImportFolderPath, getInlineStyle, getInputName, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListGroup, getListItemTag, getListTag, getLock, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPrefixViewXHTMLCode, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getRemplacement, getRendererTitle, getRenderes, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssClass, getSpecialPreviewCssId, getSpecialTagTitle, getSpecialTagXHTML, getSpecificClass, getStyle, getStyleLabel, getStyleLabelList, getStyleList, getStyleTitle, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getViewXHTMLCode, getWidth, getWordCount, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, init, init, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isInline, isInsertable, isList, isListable, isMetaTitle, isMirroredByDefault, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isPreviousSame, isPreviousSame, isRepeat, isRepeatable, isRestMatch, isReversedLink, isUnique, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, main, markAsNew, newInstance, next, onStyleChange, performConfig, performUpdate, previous, processView, renderViewXHTMLCode, replaceAllInContent, replaceInContent, resetContentCache, resetViewData, setBackgroundColor, setComponentBean, setContainerPage, setContentCache, setContentTimeCache, setDisplayHidden, setForcedId, setHidden, setHiddenInMode, setList, setMessage, setMirrorWrapped, setModify, setNeedRefresh, setNextComponent, setNolink, setPage, setPreviousComponent, setRenderer, setRepeat, setStyle, setTextColor, setValid, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, transflateFromfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdpublic static final String FOLDER
protected static final Object LOCK_ACCESS_FILE
public static final String TYPE
public Properties getLocalConfig(boolean reload)
protected File getAttachFolder(ContentContext ctx) throws Exception
Exceptionprotected String getInputEditLineName(ContentContext ctx) throws Exception
Exceptionprotected String getInputValidLineName(ContentContext ctx) throws Exception
Exceptionprotected String encodeEditNumber(ContentContext ctx, int number) throws Exception
Exceptionprotected int decodeEditNumber(ContentContext ctx, String number) throws NumberFormatException, Exception
NumberFormatExceptionExceptionprotected boolean isCaptcha(ContentContext ctx)
public boolean isCaptcha()
public String getRecaptchaKey()
public String getRecaptchaSecretKey()
public int getCountSubscription(ContentContext ctx) throws Exception
Exceptionpublic List<Map<String,String>> getData(ContentContext ctx) throws Exception
Exceptionpublic void setValue(String inContent)
IContentVisualComponentsetValue in interface IContentVisualComponentsetValue in class AbstractVisualComponentpublic boolean isEvent()
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode in class AbstractVisualComponentExceptionpublic boolean isFile()
public boolean isList()
public String getRenderer(ContentContext ctx)
AbstractVisualComponentgetRenderer in interface IContentVisualComponentgetRenderer in class AbstractVisualComponentpublic String getTitle()
protected void store(Field field)
protected void delField(String name)
protected void store(ContentContext ctx) throws IOException
IOExceptionpublic boolean isClose(ContentContext ctx) throws Exception
Exceptionpublic void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponentprepareView in class AbstractVisualComponentExceptionprotected boolean isUpdate(ContentContext ctx) throws Exception
Exceptionprotected long getMaxFileSize()
protected String getNewFieldKey()
protected boolean isWarningEventSite(ContentContext ctx) throws Exception
Exceptionprotected boolean isClosedEventSite(ContentContext ctx) throws Exception
Exceptionprotected boolean isFullEventSite(ContentContext ctx) throws Exception
Exceptionpublic String performEdit(ContentContext ctx) throws Exception
IContentVisualComponentperformEdit in interface IContentVisualComponentperformEdit in class AbstractVisualComponentExceptionprotected String getMailHeader(ContentContext ctx)
protected String getMailFooter(ContentContext ctx)
protected boolean isHTMLMail()
protected boolean isStorage()
protected File getFile(ContentContext ctx) throws Exception
Exceptionprotected int storeResult(ContentContext ctx, Map<String,String> data) throws Exception
Exceptionprotected boolean isSendEmail()
protected javax.mail.internet.InternetAddress getConfirmToEmail(ContentContext ctx)
public static String performSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
Exceptionpublic String getType()
IContentVisualComponentgetType in interface IContentVisualComponentpublic String getActionGroupName()
IActiongetActionGroupName in interface IActionpublic boolean isRealContent(ContentContext ctx)
IContentVisualComponentisRealContent in interface IContentVisualComponentisRealContent in class AbstractVisualComponentctx - current contextpublic boolean isContentCachable(ContentContext ctx)
IContentVisualComponentisContentCachable in interface IContentVisualComponentisContentCachable in class AbstractVisualComponentpublic boolean isContentCachableByQuery(ContentContext ctx)
isContentCachableByQuery in class AbstractVisualComponentpublic boolean initContent(ContentContext ctx) throws Exception
IContentVisualComponentinitContent in interface IContentVisualComponentinitContent in class AbstractVisualComponentExceptionpublic int getComplexityLevel(ContentContext ctx)
IContentVisualComponentgetComplexityLevel in interface IContentVisualComponentgetComplexityLevel in class AbstractVisualComponentctx - TODOpublic List<IUserInfo> getParticipants(ContentContext ctx) throws Exception
getParticipants in interface IEventRegistrationExceptionpublic String getUserLink(ContentContext ctx) throws Exception
getUserLink in interface IEventRegistrationExceptionpublic String getFontAwesome()
getFontAwesome in interface IContentVisualComponentgetFontAwesome in class AbstractVisualComponentCopyright © 2012-2018. All Rights Reserved.