public class GenericQuiz extends SmartGenericForm
Modifier and Type | Class and Description |
---|---|
static class |
GenericQuiz.Question |
static class |
GenericQuiz.Response |
static class |
GenericQuiz.Status |
Modifier and Type | Field and Description |
---|---|
static int |
QUESTION_INDEX |
static String |
TYPE |
FOLDER, LOCK_ACCESS_FILE
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 |
---|
GenericQuiz() |
Modifier and Type | Method and Description |
---|---|
protected void |
delQuestion(String name) |
String |
getActionGroupName()
the group name of the action
|
int |
getComplexityLevel(ContentContext ctx)
return the complexity level of the component.
|
String |
getEditXHTML(ContentContext ctx,
GenericQuiz.Question question) |
protected String |
getEditXHTMLCode(ContentContext ctx) |
protected String |
getMailFooter(ContentContext ctx) |
List<GenericQuiz.Question> |
getQuestions() |
String |
getQuizTitle() |
String |
getResultTitle() |
String |
getType()
return the type of the element.
|
boolean |
isEvent() |
protected boolean |
isHTMLMail() |
boolean |
isQuizList(ContentContext ctx) |
String |
performEdit(ContentContext ctx)
action call when update the content page.
|
static String |
performReset(RequestService rs,
ContentService content,
ContentContext ctx,
MessageRepository messageRepository,
I18nAccess i18nAccess) |
static String |
performResponse(RequestService rs,
ContentService content,
ContentContext ctx,
MessageRepository messageRepository,
I18nAccess i18nAccess) |
void |
prepareView(ContentContext ctx)
prepare the rendering of a component. default attributes put in request :
style, value, type, compid
|
decodeEditNumber, delField, encodeEditNumber, getAttachFolder, getConfirmToEmail, getCountSubscription, getData, getField, getFields, getFile, getFontAwesome, getInputEditLineName, getInputValidLineName, getLocalConfig, getMailHeader, getMaxFileSize, getNewFieldKey, getParticipants, getRecaptchaKey, getRecaptchaSecretKey, getRenderer, getTitle, getUserLink, initContent, isCaptcha, isCaptcha, isClose, isClosedEventSite, isContentCachable, isContentCachableByQuery, isFile, isFullEventSite, isList, isRealContent, isSendEmail, isStorage, isUpdate, isWarningEventSite, performSubmit, setValue, store, store, storeResult
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 TYPE
public static final int QUESTION_INDEX
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
getType
in class SmartGenericForm
protected boolean isHTMLMail()
isHTMLMail
in class SmartGenericForm
protected String getMailFooter(ContentContext ctx)
getMailFooter
in class SmartGenericForm
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponent
prepareView
in class SmartGenericForm
Exception
public List<GenericQuiz.Question> getQuestions()
public boolean isQuizList(ContentContext ctx)
public String getQuizTitle()
public String getResultTitle()
public String getEditXHTML(ContentContext ctx, GenericQuiz.Question question)
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode
in class SmartGenericForm
Exception
protected void delQuestion(String name)
public String performEdit(ContentContext ctx) throws Exception
IContentVisualComponent
performEdit
in interface IContentVisualComponent
performEdit
in class SmartGenericForm
Exception
public String getActionGroupName()
IAction
getActionGroupName
in interface IAction
getActionGroupName
in class SmartGenericForm
public boolean isEvent()
isEvent
in class SmartGenericForm
public static String performResponse(RequestService rs, ContentService content, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess) throws Exception
Exception
public static String performReset(RequestService rs, ContentService content, ContentContext ctx, MessageRepository messageRepository, I18nAccess i18nAccess) throws Exception
Exception
public int getComplexityLevel(ContentContext ctx)
IContentVisualComponent
getComplexityLevel
in interface IContentVisualComponent
getComplexityLevel
in class SmartGenericForm
ctx
- TODOCopyright © 2012-2018. All Rights Reserved.