public class LookupView extends FormView
Supports doing a search against a data object class or performing a more advanced query. The view type is primarily made up of two groups, the search (or criteria) group and the results group. Many options are supported on the view to enable/disable certain features, like what actions are available on the search results.
Works in conjunction with Lookupable
which customizes the view and
carries out the business functionality
applyDirtyCheck, viewIndex
templateOptions
componentCode
INITIAL_ORDER_VALUE
Constructor and Description |
---|
LookupView() |
Modifier and Type | Method and Description |
---|---|
protected void |
addActiveCriteriaIfNecessary()
Adds the 'active' property criteria to the criteria fields if the BO is inactivatable and their is
not already a lookup field for the active property.
|
protected void |
convertLookupCriteriaFields(Group lookupGroup)
Performs conversions of the lookup criteria fields within the given group's items.
|
protected FieldGroup |
createDateRangeFieldGroup(LookupInputField toDate)
Creates a
FieldGroup instance to replace the given lookup input field as a
date criteria range. |
List<String> |
getAdditionalSecurePropertyNames()
List of secure property names that are in addition to the
ComponentSecurity or
AttributeSecurity attributes. |
List<Component> |
getCriteriaFields()
List of fields that will be rendered for the lookup criteria.
|
Group |
getCriteriaGroup()
Component
Group instance to render as search criteria. |
Class<?> |
getDataObjectClass()
Class for the data object the lookup applies to.
|
List<String> |
getDefaultSortAttributeNames()
List of property names on the configured data object class that will be used to perform the initial
sorting of the search results.
|
String |
getMaintenanceUrlMapping()
String that maps to the maintenance controller for the maintenance document (if any) associated with the
lookup data object class.
|
Integer |
getMultipleValuesSelectResultSetLimit()
Retrieves the maximum number of records that will be listed as a result of the multiple
values select lookup search.
|
Message |
getRangedToMessage()
Component
Message instance to render between the range criteria fields within a range
field group. |
FieldGroup |
getRangeFieldGroupPrototype()
Field group prototype that will be copied to create any date range field groups.
|
List<Component> |
getResultFields()
List of fields that will be rendered for the result collection group, each field will be a column
(assuming table layout is used).
|
Integer |
getResultSetLimit()
Retrieves the maximum number of records that will be listed as a result of the lookup search.
|
CollectionGroup |
getResultsGroup()
Component
CollectionGroup instance to render for the lookup results. |
protected void |
initializeGroups()
Adds the list of criteria and result fields to their group prototypes, then adds the criteria and result
groups to the items for the view.
|
boolean |
isAutoAddActiveCriteria()
Indicates whether the 'active' criteria field must be added automatically for Inactivatable business
objects.
|
boolean |
isDefaultSortAscending()
Indicates whether the initial sort performed using
getDefaultSortAttributeNames() is done based
on ascending or descending order (default is true, ascending). |
boolean |
isHideCriteriaOnSearch() |
boolean |
isMultipleValuesSelect()
Indicates whether multiple values select should be enabled for the lookup.
|
boolean |
isRenderCriteriaActions()
Indicates whether the action buttons like search in the criteria group footer should be rendered,
defaults to true.
|
boolean |
isRenderLookupCriteria()
Indicates whether the lookup criteria group should be rendered, default to true.
|
Boolean |
isRenderMaintenanceLinks()
Indicates whether links for maintenance actions (new, edit, copy, delete) should be rendered.
|
boolean |
isRenderResultActions()
Indicates whether the actions column for the search results collection group should be rendered (default
is true).
|
Boolean |
isRenderReturnLink()
Indicates whether a return value link should be rendered for each result row.
|
void |
performApplyModel(Object model,
LifecycleElement parent)
Reads the convenience render flags and sets the corresponding component property, processing the criteria
fields for any adjustments, and invokes the lookup authorizer to determine whether maintenance links should
be shown.
|
void |
performFinalize(Object model,
LifecycleElement parent)
Forces session persistence on the criteria fields so the search criteria can be validated on post.
|
void |
performInitialization(Object model)
Initializes Lookupable with data object class and sets the abstractTypeClasses map for the
lookup object path.
|
void |
setAdditionalSecurePropertyNames(List<String> additionalSecurePropertyNames) |
void |
setAutoAddActiveCriteria(boolean autoAddActiveCriteria) |
void |
setCriteriaFields(List<Component> criteriaFields) |
void |
setCriteriaGroup(Group criteriaGroup) |
void |
setDataObjectClass(Class<?> dataObjectClass) |
void |
setDataObjectClassName(String dataObjectClassName)
Convenience setter to configure the lookup data object class by class name.
|
void |
setDefaultSortAscending(boolean defaultSortAscending) |
void |
setDefaultSortAttributeNames(List<String> defaultSortAttributeNames) |
void |
setHideCriteriaOnSearch(boolean hideCriteriaOnSearch) |
void |
setMaintenanceUrlMapping(String maintenanceUrlMapping) |
void |
setMultipleValuesSelect(boolean multipleValuesSelect) |
void |
setMultipleValuesSelectResultSetLimit(Integer multipleValuesSelectResultSetLimit) |
void |
setRangedToMessage(Message rangedToMessage) |
void |
setRangeFieldGroupPrototype(FieldGroup rangeFieldGroupPrototype) |
void |
setRenderCriteriaActions(boolean renderCriteriaActions) |
void |
setRenderLookupCriteria(boolean renderLookupCriteria) |
void |
setRenderMaintenanceLinks(Boolean renderMaintenanceLinks) |
void |
setRenderResultActions(boolean renderResultActions) |
void |
setRenderReturnLink(Boolean renderReturnLink) |
void |
setResultFields(List<Component> resultFields) |
void |
setResultSetLimit(Integer resultSetLimit) |
void |
setResultsGroup(CollectionGroup resultsGroup) |
getAdditionalHiddenValues, getFormPostUrl, isRenderForm, isValidateClientSide, isValidateServerSide, setAdditionalHiddenValues, setFormPostUrl, setRenderForm, setValidateClientSide, setValidateServerSide
addViewTemplate, afterEvaluateExpression, clearIndex, clone, completeValidation, getActionFlags, getAdditionalCssFiles, getAdditionalHeadLinks, getAdditionalMetaTags, getAdditionalScriptFiles, getApplicationFooter, getApplicationHeader, getApplicationTitleText, getAuthorizer, getBreadcrumbItem, getBreadcrumbItems, getBreadcrumbOptions, getBreadcrumbs, getBuildFooter, getComponentTypeName, getContentContainerClassesAsString, getContentContainerCssClasses, getCurrentPage, getCurrentPageId, getDefaultBindingObjectPath, getDialogs, getEditModes, getEntryPageId, getExpressionVariables, getFormClass, getGrowls, getItems, getNamespaceCode, getNavigation, getNavigationBlockUI, getObjectPathToConcreteClassMapping, getPage, getPagesForPreprocessing, getParentLocation, getPathBasedBreadcrumbs, getPreloadPoolSize, getPreLoadScript, getPreModelContext, getPresentationController, getRefreshBlockUI, getRequestAuthorizationCacheClass, getSessionPolicy, getStateMapping, getStateObjectBindingPath, getSupportedComponents, getTheme, getTopGroup, getViewHelperService, getViewHelperServiceClass, getViewIndex, getViewName, getViewRequestParameters, getViewTemplates, getViewTypeName, initializeDialogLoadScript, initializeDialogReclocationScript, isApplyDirtyCheck, isDisableBrowserCache, isDisableNativeAutocomplete, isGrowlMessagingEnabled, isMergeWithPageItems, isPersistFormToSession, isSinglePageView, isStickyApplicationFooter, isStickyApplicationHeader, isStickyBreadcrumbs, isStickyFooter, isStickyHeader, isStickyTopGroup, isSupportsRequestOverrideOfReadOnlyFields, isTranslateCodesOnReadOnlyDisplay, isUnifiedHeader, isUseLibraryCssClasses, notifyCompleted, setActionFlags, setAdditionalCssFiles, setAdditionalHeadLinks, setAdditionalMetaTags, setAdditionalScriptFiles, setApplicationFooter, setApplicationHeader, setApplicationTitleText, setApplyDirtyCheck, setAuthorizer, setAuthorizerClass, setBreadcrumbItem, setBreadcrumbOptions, setBreadcrumbs, setBuildFooter, setContentContainerCssClasses, setCurrentPageId, setDefaultBindingObjectPath, setDialogs, setDisableBrowserCache, setDisableNativeAutocomplete, setEditModes, setEntryPageId, setExpressionVariables, setFormClass, setGrowlMessagingEnabled, setGrowls, setItems, setMergeWithPageItems, setNamespaceCode, setNavigation, setNavigationBlockUI, setNestedComponentId, setObjectPathToConcreteClassMapping, setPage, setParentLocation, setPathBasedBreadcrumbs, setPersistFormToSession, setPreloadPoolSize, setPreLoadScript, setPresentationController, setPresentationControllerClass, setRefreshBlockUI, setRequestAuthorizationCacheClass, setSessionPolicy, setSinglePageView, setStateMapping, setStateObjectBindingPath, setStickyApplicationFooter, setStickyApplicationHeader, setStickyBreadcrumbs, setStickyFooter, setStickyHeader, setStickyTopGroup, setSupportsRequestOverrideOfReadOnlyFields, setTheme, setTopGroup, setTranslateCodesOnReadOnlyDisplay, setUnifiedHeader, setUseLibraryCssClasses, setViewHelperService, setViewHelperServiceClass, setViewName, setViewRequestParameters, setViewTemplates, setViewTypeName, sortItems
getAdditionalTemplates, getDefaultItemPosition, getEnterKeyAction, getFooter, getHeader, getHeaderText, getHelp, getHelpTitle, getInstructionalMessage, getInstructionalText, getLayoutManager, getValidationMessages, isProcessRemoteFieldHolders, setDefaultItemPosition, setEnterKeyAction, setFooter, setHeader, setHeaderText, setHelp, setInstructionalMessage, setInstructionalText, setLayoutManager, setRenderFooter, setRenderHeader, setTooltipOfComponent, setValidationMessages
addAriaAttribute, addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, appendToStyle, checkMutable, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAlign, getAriaAttributes, getAriaAttributesAsString, getCanCopyOnReadOnly, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContainerIdSuffix, getContext, getCssClasses, getCssGridSizes, getDataAttributes, getEventHandlerScript, getExcludeIf, getExcludeUnless, getFieldsToSendOnRefresh, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getLibraryCssClasses, getMethodToCallOnRefresh, getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnInputScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, getOrder, getPhasePathMapping, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getReadOnly, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRole, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getViewPath, getViewStatus, getWidth, getWrapperCssClasses, getWrapperCssClassesAsString, getWrapperStyle, initializeComponentSecurity, isDisableSessionPersistence, isDisclosedByAction, isEditAuthz, isFinal, isForceSessionPersistence, isHidden, isInitialized, isModelApplied, isMutable, isOmitFromFormPost, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isRefreshedByAction, isRender, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, isSkipInTabOrder, isViewAuthz, pushAllToContext, pushObjectToContext, pushToPropertyReplacerContext, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setAriaAttributes, setCanCopyOnReadOnly, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContainerIdSuffix, setContext, setCssClasses, setCssGridSizes, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setEditAuthz, setExcludeIf, setExcludeUnless, setFieldsToSendOnRefresh, setFinalizeMethodAdditionalArguments, setFinalizeMethodInvoker, setFinalizeMethodToCall, setForceSessionPersistence, setHidden, setId, setLibraryCssClasses, setMethodToCallOnRefresh, setOmitFromFormPost, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnInputScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript, setOrder, setPhasePathMapping, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRender, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRole, setRowSpan, setScriptDataAttributes, setSelfRendered, setSkipInTabOrder, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewAuthz, setViewPath, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle, skipLifecycle
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
copy, dataDictionaryPostProcessing, getComponentCode, setComponentCode
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAriaAttribute, addDataAttribute, addScriptDataAttribute, addStyleClass, addWrapperCssClass, appendToStyle, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAdditionalCssClasses, getAlign, getAriaAttributes, getAriaAttributesAsString, getCanCopyOnReadOnly, getCellWidth, getColSpan, getComponentModifiers, getComponentSecurity, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getCssClasses, getCssGridSizes, getDataAttributes, getEventHandlerScript, getExcludeIf, getExcludeUnless, getFieldsToSendOnRefresh, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getLibraryCssClasses, getMethodToCallOnRefresh, getOrder, getPostRenderContent, getPreRenderContent, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getReadOnly, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRole, getRowSpan, getScriptDataAttributes, getScriptDataAttributesJs, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, getWrapperCssClasses, getWrapperStyle, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isOmitFromFormPost, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isRefreshedByAction, isRendered, isResetDataOnRefresh, isRetrieveViaAjax, isSelfRendered, setAdditionalComponentsToRefresh, setAdditionalCssClasses, setAlign, setAriaAttributes, setCanCopyOnReadOnly, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContext, setCssClasses, setCssGridSizes, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setFieldsToSendOnRefresh, setForceSessionPersistence, setHidden, setLibraryCssClasses, setOmitFromFormPost, setOrder, setPostRenderContent, setPreRenderContent, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRetrieveViaAjax, setRole, setRowSpan, setScriptDataAttributes, setSelfRendered, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setViewStatus, setWidth, setWrapperCssClasses, setWrapperStyle
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
dataDictionaryPostProcessing, getComponentCode
checkMutable, getContainerIdSuffix, getId, getPhasePathMapping, getViewPath, getViewStatus, isFinal, isInitialized, isModelApplied, isMutable, isRender, pushAllToContext, pushObjectToContext, setContainerIdSuffix, setId, setPhasePathMapping, setRender, setViewPath, skipLifecycle
getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnInputScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnInputScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript
public LookupView()
public void performInitialization(Object model)
ViewSessionPolicy.enableTimeoutWarning
is enabled add the session timeout dialogs to the
views list of dialog groupsWhere components can set defaults and setup other necessary state. The initialize method should only be called once per component lifecycle and is invoked within the initialize phase of the view lifecylce.
performInitialization
in interface LifecycleElement
performInitialization
in class View
model
- - object instance containing the view dataComponentDefaultInitializeTask
public void performApplyModel(Object model, LifecycleElement parent)
performApplyModel
in interface LifecycleElement
performApplyModel
in class View
model
- - Top level object containing the data (could be the form or a
top level business object, dto)parent
- parent lifecycle elementpublic void performFinalize(Object model, LifecycleElement parent)
Here final preparations can be made based on the updated view state.
performFinalize
in interface LifecycleElement
performFinalize
in class FormView
model
- - top level object containing the dataparent
- - parent componentprotected void addActiveCriteriaIfNecessary()
protected void initializeGroups()
protected void convertLookupCriteriaFields(Group lookupGroup)
Max lengths are removed on text controls so wildcards can be added. Ranged date fields are converted to field groups with the from/to date fields
protected FieldGroup createDateRangeFieldGroup(LookupInputField toDate)
FieldGroup
instance to replace the given lookup input field as a
date criteria range.
The field group is created by copying rangeFieldGroupPrototype
. This can be
used to configure how the field group will appear. In addition, the two lookup fields are separated
with a message that can be configured with rangedToMessage
toDate
- lookup input field that field group should be build forrangeFieldGroupPrototype
,
rangedToMessage
public Class<?> getDataObjectClass()
The object class name is used to pick up a dictionary entry which will feed the attribute field
definitions and other configuration. In addition it is to configure the
Lookupable
which will carry out the search action
public void setDataObjectClass(Class<?> dataObjectClass)
getDataObjectClass()
public void setDataObjectClassName(String dataObjectClassName)
dataObjectClassName
- full class name for the lookup data objectpublic Boolean isRenderReturnLink()
When the lookup is called from a view (using a QuickFinder
the return
link can be returned to allow the user to return a value(s) for a selected row. Note, if this is not manually
set the framework will determine when the lookup is called from a quickfinder and turn this flag on
public void setRenderReturnLink(Boolean renderReturnLink)
isRenderReturnLink()
public boolean isRenderResultActions()
Note this is a convenience property for setting the render property on the result collection group
public void setRenderResultActions(boolean renderResultActions)
isRenderResultActions()
public Boolean isRenderMaintenanceLinks()
When this property is not manually set it will be enabled by the framework when a lookup is not invoked from a quickfinder (for example a standard link from a menu). Regardless if the flag is manually enabled or enabled by the framework, an additional authorization check will be performed to determine if the user has initiate permission for the maintenance document associated with the lookup data object class. If not, this flag will be disabled
public void setRenderMaintenanceLinks(Boolean renderMaintenanceLinks)
isRenderMaintenanceLinks()
public boolean isMultipleValuesSelect()
When set to true, the select field is enabled for the lookup results group that allows the user
to select one or more rows for returning. The framework will also set the isRenderReturnLink()
and isRenderMaintenanceLinks()
properties to false (unless manually overridden)
public void setMultipleValuesSelect(boolean multipleValuesSelect)
isMultipleValuesSelect()
@ViewLifecycleRestriction public List<Component> getCriteriaFields()
This is a convenience property for setting the items in getCriteriaGroup()
, which is the
group the criteria for the lookup is rendered in. This property can be bypassed and the items set
directly in the criteria group (for more flexibility)
public void setCriteriaFields(List<Component> criteriaFields)
getCriteriaFields()
@ViewLifecycleRestriction public Group getCriteriaGroup()
Group
instance to render as search criteria.
Fields that make up the criteria for the lookup will be rendered in this group. This can be used in a few different ways:
getCriteriaFields()
Note the footer for the criteria group can contain actions (such as search, clear, custom actions)
public void setCriteriaGroup(Group criteriaGroup)
getCriteriaGroup()
public boolean isHideCriteriaOnSearch()
public void setHideCriteriaOnSearch(boolean hideCriteriaOnSearch)
@ViewLifecycleRestriction public List<Component> getResultFields()
This is a convenience property for setting the items in getResultsGroup()
, which is the
collection group the results for the lookup is rendered in. This property can be bypassed and the items set
directly in the results group (for more flexibility)
public void setResultFields(List<Component> resultFields)
getResultFields()
@ViewLifecycleRestriction public CollectionGroup getResultsGroup()
CollectionGroup
instance to render for the lookup results.
After a search is performed, the resulting data objects will be rendered in this collection group. This collection group can be used in two ways:
getResultFields()
Note actions that are presented for the results can be configured using the
CollectionGroup.getLineActions()
property
public void setResultsGroup(CollectionGroup resultsGroup)
getResultsGroup()
public List<String> getDefaultSortAttributeNames()
isDefaultSortAscending()
public void setDefaultSortAttributeNames(List<String> defaultSortAttributeNames)
getDefaultSortAttributeNames()
public boolean isDefaultSortAscending()
getDefaultSortAttributeNames()
is done based
on ascending or descending order (default is true, ascending).public void setDefaultSortAscending(boolean defaultSortAscending)
isDefaultSortAscending()
public Integer getResultSetLimit()
public void setResultSetLimit(Integer resultSetLimit)
getResultSetLimit()
public Integer getMultipleValuesSelectResultSetLimit()
public void setMultipleValuesSelectResultSetLimit(Integer multipleValuesSelectResultSetLimit)
public String getMaintenanceUrlMapping()
Mapping will be used to build the maintenance action links (such as edit, copy, and new). If not given, the default maintenance mapping will be used
public void setMaintenanceUrlMapping(String maintenanceUrlMapping)
getMaintenanceUrlMapping()
public boolean isRenderCriteriaActions()
public void setRenderCriteriaActions(boolean renderCriteriaActions)
isRenderCriteriaActions()
public boolean isRenderLookupCriteria()
Hiding the criteria group can be useful in cases where the criteria is passed in through the request and also the search is executed on the initial request
public void setRenderLookupCriteria(boolean renderLookupCriteria)
isRenderLookupCriteria()
@ViewLifecycleRestriction(value="INITIALIZE") public FieldGroup getRangeFieldGroupPrototype()
public void setRangeFieldGroupPrototype(FieldGroup rangeFieldGroupPrototype)
getRangeFieldGroupPrototype()
@ViewLifecycleRestriction(value="INITIALIZE") public Message getRangedToMessage()
Message
instance to render between the range criteria fields within a range
field group.public void setRangedToMessage(Message rangedToMessage)
getRangedToMessage()
public boolean isAutoAddActiveCriteria()
public void setAutoAddActiveCriteria(boolean autoAddActiveCriteria)
isAutoAddActiveCriteria()
public List<String> getAdditionalSecurePropertyNames()
ComponentSecurity
or
AttributeSecurity
attributes.public void setAdditionalSecurePropertyNames(List<String> additionalSecurePropertyNames)
getAdditionalSecurePropertyNames()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.