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_SEPARATOR
COLORED_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, transflateFrom
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getId
public 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
Exception
protected String getInputEditLineName(ContentContext ctx) throws Exception
Exception
protected String getInputValidLineName(ContentContext ctx) throws Exception
Exception
protected String encodeEditNumber(ContentContext ctx, int number) throws Exception
Exception
protected int decodeEditNumber(ContentContext ctx, String number) throws NumberFormatException, Exception
NumberFormatException
Exception
protected boolean isCaptcha(ContentContext ctx)
public boolean isCaptcha()
public String getRecaptchaKey()
public String getRecaptchaSecretKey()
public int getCountSubscription(ContentContext ctx) throws Exception
Exception
public List<Map<String,String>> getData(ContentContext ctx) throws Exception
Exception
public void setValue(String inContent)
IContentVisualComponent
setValue
in interface IContentVisualComponent
setValue
in class AbstractVisualComponent
public boolean isEvent()
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode
in class AbstractVisualComponent
Exception
public boolean isFile()
public boolean isList()
public String getRenderer(ContentContext ctx)
AbstractVisualComponent
getRenderer
in interface IContentVisualComponent
getRenderer
in class AbstractVisualComponent
public String getTitle()
protected void store(Field field)
protected void delField(String name)
protected void store(ContentContext ctx) throws IOException
IOException
public boolean isClose(ContentContext ctx) throws Exception
Exception
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponent
prepareView
in class AbstractVisualComponent
Exception
protected boolean isUpdate(ContentContext ctx) throws Exception
Exception
protected long getMaxFileSize()
protected String getNewFieldKey()
protected boolean isWarningEventSite(ContentContext ctx) throws Exception
Exception
protected boolean isClosedEventSite(ContentContext ctx) throws Exception
Exception
protected boolean isFullEventSite(ContentContext ctx) throws Exception
Exception
public String performEdit(ContentContext ctx) throws Exception
IContentVisualComponent
performEdit
in interface IContentVisualComponent
performEdit
in class AbstractVisualComponent
Exception
protected String getMailHeader(ContentContext ctx)
protected String getMailFooter(ContentContext ctx)
protected boolean isHTMLMail()
protected boolean isStorage()
protected File getFile(ContentContext ctx) throws Exception
Exception
protected int storeResult(ContentContext ctx, Map<String,String> data) throws Exception
Exception
protected 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
Exception
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
public String getActionGroupName()
IAction
getActionGroupName
in interface IAction
public boolean isRealContent(ContentContext ctx)
IContentVisualComponent
isRealContent
in interface IContentVisualComponent
isRealContent
in class AbstractVisualComponent
ctx
- current contextpublic boolean isContentCachable(ContentContext ctx)
IContentVisualComponent
isContentCachable
in interface IContentVisualComponent
isContentCachable
in class AbstractVisualComponent
public boolean isContentCachableByQuery(ContentContext ctx)
isContentCachableByQuery
in class AbstractVisualComponent
public boolean initContent(ContentContext ctx) throws Exception
IContentVisualComponent
initContent
in interface IContentVisualComponent
initContent
in class AbstractVisualComponent
Exception
public int getComplexityLevel(ContentContext ctx)
IContentVisualComponent
getComplexityLevel
in interface IContentVisualComponent
getComplexityLevel
in class AbstractVisualComponent
ctx
- TODOpublic List<IUserInfo> getParticipants(ContentContext ctx) throws Exception
getParticipants
in interface IEventRegistration
Exception
public String getUserLink(ContentContext ctx) throws Exception
getUserLink
in interface IEventRegistration
Exception
public String getFontAwesome()
getFontAwesome
in interface IContentVisualComponent
getFontAwesome
in class AbstractVisualComponent
Copyright © 2012-2018. All Rights Reserved.