public abstract class A_CmsListDialog extends CmsDialog
限定符和类型 | 字段和说明 |
---|---|
static int |
ACTION_LIST_INDEPENDENT_ACTION
Value for the action: execute a list item independent action of the list.
|
static int |
ACTION_LIST_MULTI_ACTION
Value for the action: execute an multi action of the list.
|
static int |
ACTION_LIST_SEARCH
Value for the action: search the list.
|
static int |
ACTION_LIST_SELECT_PAGE
Value for the action: go to a page.
|
static int |
ACTION_LIST_SINGLE_ACTION
Value for the action: execute a single action of the list.
|
static int |
ACTION_LIST_SORT
Value for the action: sort the list.
|
static java.lang.String |
ICON_ACTIVE
Standard list button location.
|
static java.lang.String |
ICON_ADD
Standard list button location.
|
static java.lang.String |
ICON_DELETE
Standard list button location.
|
static java.lang.String |
ICON_DETAILS_HIDE
Standard list button location.
|
static java.lang.String |
ICON_DETAILS_SHOW
Standard list button location.
|
static java.lang.String |
ICON_DISABLED
Standard list button location.
|
static java.lang.String |
ICON_INACTIVE
Standard list button location.
|
static java.lang.String |
ICON_MINUS
Standard list button location.
|
static java.lang.String |
ICON_MULTI_ACTIVATE
Standard list button location.
|
static java.lang.String |
ICON_MULTI_ADD
Standard list button location.
|
static java.lang.String |
ICON_MULTI_DEACTIVATE
Standard list button location.
|
static java.lang.String |
ICON_MULTI_DELETE
Standard list button location.
|
static java.lang.String |
ICON_MULTI_MINUS
Standard list button location.
|
static java.lang.String |
LIST_INDEPENDENT_ACTION
Request parameter value for the list action: a list item independent action has been triggered.
|
static java.lang.String |
LIST_MULTI_ACTION
Request parameter value for the list action: a multi action has been triggered.
|
static java.lang.String |
LIST_SEARCH
Request parameter value for the list action: search/filter.
|
static java.lang.String |
LIST_SELECT_PAGE
Request parameter value for the list action: select a page.
|
static java.lang.String |
LIST_SINGLE_ACTION
Request parameter value for the list action: a single action has been triggered.
|
static java.lang.String |
LIST_SORT
Request parameter value for the list action: sort.
|
protected boolean |
m_lazy
A flag which indicates whether the list should use database paging (only supported for some lists) .
|
static java.lang.String |
PARAM_FORMNAME
Request parameter key for the requested page.
|
static java.lang.String |
PARAM_LIST_ACTION
Request parameter key for the list action.
|
static java.lang.String |
PARAM_PAGE
Request parameter key for the requested page.
|
static java.lang.String |
PARAM_SEARCH_FILTER
Request parameter key for search the filter.
|
static java.lang.String |
PARAM_SEL_ITEMS
Request parameter key for the selected item(s).
|
static java.lang.String |
PARAM_SORT_COL
Request parameter key for the column to sort the list.
|
ACTION_CANCEL, ACTION_CLOSEPOPUP, ACTION_CLOSEPOPUP_SAVE, ACTION_CONFIRMED, ACTION_CONTINUE, ACTION_DEFAULT, ACTION_LOCKS_CONFIRMED, ACTION_OK, ACTION_REPORT_BEGIN, ACTION_REPORT_END, ACTION_REPORT_UPDATE, ACTION_SET, ACTION_WAIT, ATTRIBUTE_THROWABLE, BUTTON_ADVANCED, BUTTON_BACK, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_CONTINUE, BUTTON_DETAILS, BUTTON_DISCARD, BUTTON_EDIT, BUTTON_OK, BUTTON_OK_NO_SUBMIT, BUTTON_SET, DIALOG_BACK, DIALOG_CANCEL, DIALOG_CONFIRMED, DIALOG_CONTINUE, DIALOG_INITIAL, DIALOG_LOCKS_CONFIRMED, DIALOG_OK, DIALOG_SET, DIALOG_WAIT, PARAM_ACTION, PARAM_CLOSELINK, PARAM_DIALOGTYPE, PARAM_ERRORSTACK, PARAM_FILE, PARAM_FRAMENAME, PARAM_ISPOPUP, PARAM_LOCK, PARAM_MESSAGE, PARAM_ORIGINALPARAMS, PARAM_PREACTIONDONE, PARAM_REDIRECT, PARAM_RESOURCE, PARAM_TARGET, PARAM_THREAD, PARAM_THREAD_HASNEXT, PARAM_TITLE, REPORT_BEGIN, REPORT_END, REPORT_UPDATE
PARAM_ADMIN_PROJECT, PARAM_BASE, PARAM_FORCE, PARAM_PATH, PARAM_ROOT, PARAM_STYLE, STYLE_NEW
DEBUG, DEFAULT_LANGUAGE, DEFAULT_LOCALE, DIALOG_PATH_COMMON, FILE_DIALOG_CLOSE, FILE_DIALOG_SCREEN_CONFIRM, FILE_DIALOG_SCREEN_ERROR, FILE_DIALOG_SCREEN_ERRORPAGE, FILE_DIALOG_SCREEN_WAIT, FILE_EXPLORER_FILELIST, FILE_REPORT_OUTPUT, HTML_END, HTML_START, PARAM_WP_EXPLORER_RESOURCE, PARAM_WP_PROJECT, PARAM_WP_SITE, PATH_DIALOGS, PATH_WORKPLACE, REQUEST_ATTRIBUTE_MULTIPART, REQUEST_ATTRIBUTE_RELOADTREE, RES_PATH_FILETYPES, RFS_PATH_RESOURCES, SESSION_WORKPLACE_CLASS, VFS_DIR_DEFAULTBODIES, VFS_DIR_TEMPLATES, VFS_PATH_COMMONS, VFS_PATH_EDITORS, VFS_PATH_GALLERIES, VFS_PATH_LOCALES, VFS_PATH_MODULES, VFS_PATH_RESOURCES, VFS_PATH_SYSTEM, VFS_PATH_VIEWS, VFS_PATH_WORKPLACE, VIEW_DIRECT_EDIT, VIEW_WORKPLACE
限定符 | 构造器和说明 |
---|---|
protected |
A_CmsListDialog(CmsJspActionElement jsp,
java.lang.String listId,
CmsMessageContainer listName,
java.lang.String sortedColId,
CmsListOrderEnum sortOrder,
java.lang.String searchableColId)
Public constructor.
|
protected |
A_CmsListDialog(CmsJspActionElement jsp,
java.lang.String listId,
CmsMessageContainer listName,
java.lang.String sortedColId,
CmsListOrderEnum sortOrder,
java.lang.String searchableColId,
boolean lazy)
Public constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
actionDialog()
Performs the dialog actions depending on the initialized action.
|
protected java.lang.String |
customHtmlEnd()
Can be overwritten to add some code after the list.
|
protected java.lang.String |
customHtmlStart()
Can be overwritten to add some code before the list.
|
java.lang.String |
defaultActionHtml()
Generates the dialog starting html code.
|
protected java.lang.String |
defaultActionHtmlContent()
Returns the html code for the default action content.
|
protected java.lang.String |
defaultActionHtmlEnd()
Generates the dialog ending html code.
|
protected java.lang.String |
defaultActionHtmlStart()
Generates the dialog starting html code.
|
void |
displayDialog()
Performs the dialog actions depending on the initialized action and displays the dialog form.
|
void |
displayDialog(boolean writeLater)
Performs the dialog actions depending on the initialized action and displays the dialog form if needed.
|
void |
executeDefaultActions()
This method execute the default actions for searching, sorting and paging.
|
void |
executeListIndepActions()
This method should handle the default list independent actions,
by comparing
with the id
of the action to execute. |
abstract void |
executeListMultiActions()
This method should handle every defined list multi action,
by comparing
with the id
of the action to execute. |
abstract void |
executeListSingleActions()
This method should handle every defined list single action,
by comparing
with the id
of the action to execute. |
protected void |
executeSearch()
Filter a list, given the action is set to
LIST_SEARCH and
the filter text is set in the PARAM_SEARCH_FILTER parameter. |
protected void |
executeSelectPage()
Select a page, given the action is set to
LIST_SELECT_PAGE and
the page to go to is set in the PARAM_PAGE parameter. |
protected void |
executeSort()
Sort the list, given the action is set to
LIST_SORT and
the sort column is set in the PARAM_SORT_COL parameter. |
protected abstract void |
fillDetails(java.lang.String detailId)
Lazy initialization for detail data.
|
protected void |
fillList()
Calls the
method and catches any exception. |
CmsHtmlList |
getList()
Returns the list.
|
java.lang.String |
getListId()
Returns the Id of the list.
|
protected abstract java.util.List<CmsListItem> |
getListItems()
Should generate a list with the list items to be displayed.
|
static CmsHtmlList |
getListObject(java.lang.Class<?> listDialog,
CmsWorkplaceSettings settings)
Returns the list object for the given list dialog, or
null
if no list object has been set. |
protected CmsListState |
getListState()
Returns the current list state.
|
static CmsListMetadata |
getMetadata(java.lang.String listDialogName)
Returns the list metadata object for the given dialog.
|
protected CmsListMetadata |
getMetadata(java.lang.String listDialogName,
java.lang.String listId)
Should generate the metadata definition for the list, and return the
corresponding
object. |
java.lang.String |
getParamFormName()
Returns the form name.
|
java.lang.String |
getParamListAction()
Returns the List Action.
|
java.lang.String |
getParamPage()
Returns the current Page.
|
java.lang.String |
getParamSearchFilter()
Returns the Search Filter.
|
java.lang.String |
getParamSelItems()
Returns the selected Items.
|
java.lang.String |
getParamSortCol()
Returns the sorted Column.
|
CmsListItem |
getSelectedItem()
Returns the current selected item.
|
java.util.List<CmsListItem> |
getSelectedItems()
Returns a list of current selected items.
|
protected void |
initializeDetail(java.lang.String detailId)
Lazy details initialization.
|
protected void |
initWorkplaceRequestValues(CmsWorkplaceSettings settings,
javax.servlet.http.HttpServletRequest request)
Analyzes the request for workplace parameters and adjusts the workplace
settings accordingly.
|
boolean |
isActive()
Returns the activation flag.
|
protected void |
listRecovery(java.lang.String listId)
Recover the last list instance that is read from the request attributes.
|
protected void |
listSave()
Save the state of the list in the session.
|
void |
refreshList()
This method re-read the rows of the list, the user should call this method after executing an action
that add or remove rows to the list.
|
void |
removeList()
Removes the list from the workplace settings.
|
protected abstract void |
setColumns(CmsListMetadata metadata)
Should create the columns and add them to the given list metadata object.
|
protected abstract void |
setIndependentActions(CmsListMetadata metadata)
Should add the independent actions to the given list metadata object.
|
void |
setList(CmsHtmlList list)
Sets the list.
|
void |
setListObject(java.lang.Class<?> listDialog,
CmsHtmlList listObject)
Stores the given object as "list object" for the given list dialog in the current users session.
|
protected abstract void |
setMultiActions(CmsListMetadata metadata)
Should add the multi actions to the given list metadata object.
|
void |
setParamFormName(java.lang.String formName)
Sets the form name.
|
void |
setParamListAction(java.lang.String listAction)
Sets the List Action.
|
void |
setParamPage(java.lang.String page)
Sets the current Page.
|
void |
setParamSearchFilter(java.lang.String searchFilter)
Sets the Search Filter.
|
void |
setParamSelItems(java.lang.String paramSelItems)
Sets the selected Items.
|
void |
setParamSortCol(java.lang.String sortCol)
Sets the sorted Column.
|
protected void |
setSearchAction(CmsListMetadata metadata,
java.lang.String columnId)
Creates the default search action.
|
protected void |
throwListUnsupportedActionException()
A convenient method to throw a list unsupported
action runtime exception.
|
protected void |
validateParamaters()
Should be overridden for parameter validation.
|
void |
writeDialog()
Writes the dialog html code, only if the
is set. |
actionCloseDialog, appendDelimiter, buildAjaxResultContainer, buildAjaxWaitMessage, buildLockAdditionalOptions, buildLockConfirmationMessageJS, buildLockDialog, buildLockDialog, buildLockHeaderBox, checkResourcePermissions, checkResourcePermissions, computeCurrentFolder, dialog, dialogBlock, dialogBlockEnd, dialogBlockStart, dialogButtonRow, dialogButtonRowEnd, dialogButtonRowStart, dialogButtons, dialogButtonsClose, dialogButtonsClose, dialogButtonsCloseDetails, dialogButtonsHtml, dialogButtonsOk, dialogButtonsOk, dialogButtonsOkCancel, dialogButtonsOkCancel, dialogButtonsOkCancelAdvanced, dialogButtonsSetOkCancel, dialogContent, dialogContentEnd, dialogContentStart, dialogEnd, dialogHead, dialogHorizontalSpacer, dialogLockButtons, dialogRow, dialogRowEnd, dialogRowStart, dialogScriptSubmit, dialogSeparator, dialogSpacer, dialogStart, dialogStart, dialogSubheadline, dialogToggleStart, dialogWhiteBox, dialogWhiteBoxEnd, dialogWhiteBoxStart, getAction, getAdministrationBackLink, getCancelAction, getDialogRealUri, getDialogUri, getOnlineHelpUriCustom, getParamAction, getParamCloseLink, getParamDialogtype, getParamFramename, getParamIsPopup, getParamMessage, getParamOriginalParams, getParamPreActionDone, getParamRedirect, getParamResource, getParamTitle, getState, hasCorrectLockstate, hasSiblings, htmlStart, htmlStart, htmlStart, htmlStartStyle, includeErrorpage, initCmsDialog, isPopup, isPreEditor, pageHtml, pageHtml, setAction, setOnlineHelpUriCustom, setParamAction, setParamCloseLink, setParamDialogtype, setParamFramename, setParamIsPopup, setParamMessage, setParamOriginalParams, setParamPreActionDone, setParamRedirect, setParamResource, setParamTitle
computeUpLevelLink, dialogTitle, getAdminTool, getCurrentToolPath, getParamBase, getParamForce, getParamPath, getParamRoot, getParamStyle, getParentPath, getToolManager, iconsBlockArea, iconsBlockAreaEnd, iconsBlockAreaStart, initAdminTool, pageBody, pageHtmlStyle, setParamBase, setParamForce, setParamPath, setParamRoot, setParamStyle, useNewStyle
addMessages, addMessages, allParamsAsHidden, allParamsAsRequest, allParamValues, bodyEnd, bodyStart, bodyStart, buildSelect, buildSelect, button, button, buttonBar, buttonBar, buttonBarHorizontalLine, buttonBarLabel, buttonBarLabel, buttonBarLine, buttonBarLineSpacer, buttonBarSeparator, buttonBarSpacer, buttonBarStartTab, checkLock, checkLock, checkRole, decodeParamValue, fillParamValues, fillParamValues, getBroadcastMessageString, getCms, getEncoding, getExplorerFileListFullUri, getFrameSource, getJsp, getLocale, getMacroResolver, getMessages, getMultiPartFileItems, getParameterMap, getResourceUri, getResourceUri, getSession, getSettings, getSkinUri, getStartSiteRoot, getStyleUri, getStyleUri, getStyleUri, getTemporaryFileName, htmlEnd, initMessages, initSettings, initTimeWarp, initUserSettings, initWorkplaceMembers, initWorkplaceSettings, isForwarded, isHelpEnabled, isSubElement, isTemporaryFile, key, key, keyDefault, nullToEmpty, paramsAsHidden, paramsAsHidden, paramsAsParameterMap, paramsAsRequest, paramValues, resolveMacros, sendCmsRedirect, sendForward, setForwarded, shortKey, substituteSiteTitle, switchToCurrentProject, switchToTempProject
public static final int ACTION_LIST_INDEPENDENT_ACTION
public static final int ACTION_LIST_MULTI_ACTION
public static final int ACTION_LIST_SEARCH
public static final int ACTION_LIST_SELECT_PAGE
public static final int ACTION_LIST_SINGLE_ACTION
public static final int ACTION_LIST_SORT
public static final java.lang.String ICON_ACTIVE
public static final java.lang.String ICON_ADD
public static final java.lang.String ICON_DELETE
public static final java.lang.String ICON_DETAILS_HIDE
public static final java.lang.String ICON_DETAILS_SHOW
public static final java.lang.String ICON_DISABLED
public static final java.lang.String ICON_INACTIVE
public static final java.lang.String ICON_MINUS
public static final java.lang.String ICON_MULTI_ACTIVATE
public static final java.lang.String ICON_MULTI_ADD
public static final java.lang.String ICON_MULTI_DEACTIVATE
public static final java.lang.String ICON_MULTI_DELETE
public static final java.lang.String ICON_MULTI_MINUS
public static final java.lang.String LIST_INDEPENDENT_ACTION
public static final java.lang.String LIST_MULTI_ACTION
public static final java.lang.String LIST_SEARCH
public static final java.lang.String LIST_SELECT_PAGE
public static final java.lang.String LIST_SINGLE_ACTION
public static final java.lang.String LIST_SORT
public static final java.lang.String PARAM_FORMNAME
public static final java.lang.String PARAM_LIST_ACTION
public static final java.lang.String PARAM_PAGE
public static final java.lang.String PARAM_SEARCH_FILTER
public static final java.lang.String PARAM_SEL_ITEMS
public static final java.lang.String PARAM_SORT_COL
protected boolean m_lazy
protected A_CmsListDialog(CmsJspActionElement jsp, java.lang.String listId, CmsMessageContainer listName, java.lang.String sortedColId, CmsListOrderEnum sortOrder, java.lang.String searchableColId)
jsp
- an initialized JSP action elementlistId
- the id of the displayed listlistName
- the name of the listsortedColId
- the a priory sorted columnsortOrder
- the order of the sorted columnsearchableColId
- the column to search intoprotected A_CmsListDialog(CmsJspActionElement jsp, java.lang.String listId, CmsMessageContainer listName, java.lang.String sortedColId, CmsListOrderEnum sortOrder, java.lang.String searchableColId, boolean lazy)
jsp
- an initialized JSP action elementlistId
- the id of the displayed listlistName
- the name of the listsortedColId
- the a priory sorted columnsortOrder
- the order of the sorted columnsearchableColId
- the column to search intolazy
- if this parameter is true, the list should load only load the list items of the current page, if possiblepublic static CmsHtmlList getListObject(java.lang.Class<?> listDialog, CmsWorkplaceSettings settings)
null
if no list object has been set.listDialog
- the list dialog classsettings
- the wp settings for accessing the sessionnull
public static CmsListMetadata getMetadata(java.lang.String listDialogName)
listDialogName
- the dialog class namepublic void actionDialog() throws javax.servlet.jsp.JspException, javax.servlet.ServletException, java.io.IOException
javax.servlet.jsp.JspException
- if dialog actions failjava.io.IOException
- in case of errors forwarding to the required result pagejavax.servlet.ServletException
- in case of errors forwarding to the required result pagepublic java.lang.String defaultActionHtml()
public void displayDialog() throws javax.servlet.jsp.JspException, java.io.IOException, javax.servlet.ServletException
javax.servlet.jsp.JspException
- if dialog actions failjava.io.IOException
- if writing to the JSP out fails, or in case of errors forwarding to the required result pagejavax.servlet.ServletException
- in case of errors forwarding to the required result pagepublic void displayDialog(boolean writeLater) throws javax.servlet.jsp.JspException, java.io.IOException, javax.servlet.ServletException
writeLater
- if true
no output is written,
you have to call manually the defaultActionHtml()
method.javax.servlet.jsp.JspException
- if dialog actions failjava.io.IOException
- if writing to the JSP out fails, or in case of errors forwarding to the required result pagejavax.servlet.ServletException
- in case of errors forwarding to the required result pagepublic void executeDefaultActions()
public void executeListIndepActions()
getParamListAction()
with the id
of the action to execute.
if you want to handle additional independent actions, override this method,
handling your actions and FINALLY calling super.executeListIndepActions();
.
public abstract void executeListMultiActions() throws java.io.IOException, javax.servlet.ServletException, CmsRuntimeException
getParamListAction()
with the id
of the action to execute.java.io.IOException
- in case of errors when including a required sub-elementjavax.servlet.ServletException
- in case of errors when including a required sub-elementCmsRuntimeException
- to signal that an action is not supportedpublic abstract void executeListSingleActions() throws java.io.IOException, javax.servlet.ServletException, CmsRuntimeException
getParamListAction()
with the id
of the action to execute.java.io.IOException
- in case of errors when including a required sub-elementjavax.servlet.ServletException
- in case of errors when including a required sub-elementCmsRuntimeException
- to signal that an action is not supportedpublic CmsHtmlList getList()
public final java.lang.String getListId()
public java.lang.String getParamFormName()
public java.lang.String getParamListAction()
public java.lang.String getParamPage()
public java.lang.String getParamSearchFilter()
public java.lang.String getParamSelItems()
public java.lang.String getParamSortCol()
public CmsListItem getSelectedItem()
public java.util.List<CmsListItem> getSelectedItems()
public boolean isActive()
Useful for dialogs with several lists.
Is if the original
formname
parameter
is equals to ${listId}-form
.
public void refreshList()
public void removeList()
Next time the list is displayed the list will be reloaded.
public void setList(CmsHtmlList list)
list
- the list to setpublic void setListObject(java.lang.Class<?> listDialog, CmsHtmlList listObject)
listDialog
- the list dialog classlistObject
- the list to storepublic void setParamFormName(java.lang.String formName)
formName
- the form name to setpublic void setParamListAction(java.lang.String listAction)
listAction
- the list Action to setpublic void setParamPage(java.lang.String page)
page
- the current Page to setpublic void setParamSearchFilter(java.lang.String searchFilter)
searchFilter
- the Search Filter to setpublic void setParamSelItems(java.lang.String paramSelItems)
paramSelItems
- the selected Items to setpublic void setParamSortCol(java.lang.String sortCol)
sortCol
- the sorted Column to setpublic void writeDialog() throws java.io.IOException
CmsDialog.ACTION_DEFAULT
is set.java.io.IOException
- if writing to the JSP out fails, or in case of errros forwarding to the required result pageprotected java.lang.String customHtmlEnd()
protected java.lang.String customHtmlStart()
protected java.lang.String defaultActionHtmlContent()
protected java.lang.String defaultActionHtmlEnd()
protected java.lang.String defaultActionHtmlStart()
protected void executeSearch()
LIST_SEARCH
and
the filter text is set in the PARAM_SEARCH_FILTER
parameter.protected void executeSelectPage()
LIST_SELECT_PAGE
and
the page to go to is set in the PARAM_PAGE
parameter.protected void executeSort()
LIST_SORT
and
the sort column is set in the PARAM_SORT_COL
parameter.protected abstract void fillDetails(java.lang.String detailId)
Should fill the given detail column for every list item in
Should not throw any kind of exception.CmsHtmlList.getContent()
detailId
- the id of the detail to initializeprotected void fillList()
getListItems()
method and catches any exception.protected abstract java.util.List<CmsListItem> getListItems() throws CmsException
CmsListItem
sCmsException
- if something goes wrongprotected CmsListState getListState()
protected CmsListMetadata getMetadata(java.lang.String listDialogName, java.lang.String listId)
CmsListMetadata
object.listDialogName
- the name of the class generating the listlistId
- the id of the listprotected void initializeDetail(java.lang.String detailId)
detailId
- the id of the detail columnprotected void initWorkplaceRequestValues(CmsWorkplaceSettings settings, javax.servlet.http.HttpServletRequest request)
CmsWorkplace
initWorkplaceRequestValues
在类中 CmsDialog
settings
- the workplace settingsrequest
- the current requestCmsWorkplace.initWorkplaceRequestValues(org.opencms.workplace.CmsWorkplaceSettings, javax.servlet.http.HttpServletRequest)
protected void listRecovery(java.lang.String listId)
This is required for keep the whole list in memory while you browse a page.
listId
- the id of the expected listprotected void listSave()
protected abstract void setColumns(CmsListMetadata metadata)
This method will be just executed once, the first time the constructor is called.
metadata
- the list metadataprotected abstract void setIndependentActions(CmsListMetadata metadata)
This method will be just executed once, the first time the constructor is called.
metadata
- the list metadataprotected abstract void setMultiActions(CmsListMetadata metadata)
This method will be just executed once, the first time the constructor is called.
metadata
- the list metadataprotected void setSearchAction(CmsListMetadata metadata, java.lang.String columnId)
Can be overridden for more sophisticated search.
metadata
- the metadata of the list to do searchablecolumnId
- the if of the column to search intoprotected void throwListUnsupportedActionException() throws CmsRuntimeException
Should be triggered if your list implementation does not
support the
action.getParamListAction()
CmsRuntimeException
- always to signal that this operation is not supportedprotected void validateParamaters() throws java.lang.Exception
java.lang.Exception
- if the parameters are not valid