org.kuali.rice.krad.uif.view
Class DocumentView
java.lang.Object
   org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
       org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
           org.kuali.rice.krad.uif.component.ComponentBase
org.kuali.rice.krad.uif.component.ComponentBase
               org.kuali.rice.krad.uif.container.ContainerBase
org.kuali.rice.krad.uif.container.ContainerBase
                   org.kuali.rice.krad.uif.view.View
org.kuali.rice.krad.uif.view.View
                       org.kuali.rice.krad.uif.view.FormView
org.kuali.rice.krad.uif.view.FormView
                           org.kuali.rice.krad.uif.view.DocumentView
org.kuali.rice.krad.uif.view.DocumentView
- All Implemented Interfaces: 
- Serializable, DictionaryBean, UifDictionaryBean, Component, ScriptEventSupport, Container, Helpable, org.springframework.core.Ordered
- Direct Known Subclasses: 
- MaintenanceDocumentView, TransactionalDocumentView
- public class DocumentView 
- extends FormView
View type for KRAD documents
 
 Provides commons configuration and default behavior applicable to documents
 in the KRAD module.
 
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
 
| Fields inherited from interface org.springframework.core.Ordered | 
| HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE | 
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.uif.view.View | 
| assignComponentIds, completeValidation, getActionFlags, getAdditionalCssFiles, getAdditionalScriptFiles, getApplicationFooter, getApplicationHeader, getAuthorizer, getBreadcrumbs, getBreadcrumbTitleDisplayOption, getBreadcrumbTitlePropertyName, getComponentsForLifecycle, getComponentTypeName, getCurrentPage, getCurrentPageId, getDefaultBindingObjectPath, getDialogs, getEditModes, getEntryPageId, getExpressionVariables, getFormClass, getGrowls, getIdSequence, getItems, getNamespaceCode, getNavigation, getNavigationBlockUI, getNextId, getObjectPathToConcreteClassMapping, getPage, getPreloadPoolSize, getPreLoadScript, getPresentationController, getRefreshBlockUI, getStateMapping, getStateObjectBindingPath, getSupportedComponents, getTheme, getViewHelperService, getViewHelperServiceClass, getViewIndex, getViewMenuGroupName, getViewMenuLink, getViewName, getViewRequestParameters, getViewStatus, getViewTemplates, getViewTypeName, index, isApplyDirtyCheck, isFinal, isGrowlMessagingEnabled, isInitialized, isMergeWithPageItems, isPersistFormToSession, isRenderBreadcrumbsInView, isSinglePageView, isSupportsRequestOverrideOfReadOnlyFields, isTranslateCodesOnReadOnlyDisplay, performApplyModel, performFinalize, setActionFlags, setAdditionalCssFiles, setAdditionalScriptFiles, setApplicationFooter, setApplicationHeader, setApplyDirtyCheck, setAuthorizer, setAuthorizerClass, setBreadcrumbs, setBreadcrumbTitleDisplayOption, setBreadcrumbTitlePropertyName, setCurrentPageId, setDefaultBindingObjectPath, setDialogs, setEditModes, setEntryPageId, setExpressionVariables, setFormClass, setGrowlMessagingEnabled, setGrowls, setIdSequence, setItems, setMergeWithPageItems, setNamespaceCode, setNavigation, setNavigationBlockUI, setObjectPathToConcreteClassMapping, setPage, setPersistFormToSession, setPreloadPoolSize, setPreLoadScript, setPresentationController, setPresentationControllerClass, setRefreshBlockUI, setRenderBreadcrumbsInView, setSinglePageView, setStateMapping, setStateObjectBindingPath, setSupportsRequestOverrideOfReadOnlyFields, setTheme, setTranslateCodesOnReadOnlyDisplay, setViewHelperServiceClass, setViewMenuGroupName, setViewMenuLink, setViewName, setViewRequestParameters, setViewStatus, setViewTemplates, setViewTypeName, sortItems | 
 
| Methods inherited from class org.kuali.rice.krad.uif.container.ContainerBase | 
| getComponentPrototypes, getDefaultItemPosition, getFooter, getHeader, getHeaderText, getHelp, getHelpTitle, getInstructionalMessage, getInstructionalText, getLayoutManager, getValidationMessages, setDefaultItemPosition, setFooter, setHeader, setHeaderText, setHelp, setInstructionalMessage, setInstructionalText, setLayoutManager, setRenderFooter, setRenderHeader, setTooltipOfComponent, setValidationMessages | 
 
| Methods inherited from class org.kuali.rice.krad.uif.component.ComponentBase | 
| addCellCssClass, addDataAttribute, addDataAttributeIfNonEmpty, addStyleClass, appendToStyle, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAlign, getAllDataAttributesJs, getBaseId, getCellCssClasses, getCellStyle, getCellStyleClassesAsString, getCellWidth, getColSpan, getComplexDataAttributesJs, getComponentModifiers, getComponentSecurity, getComponentSecurityClass, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getCssClasses, getDataAttributes, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getMethodToCallOnRefresh, getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, getOrder, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRowSpan, getSimpleDataAttributes, getStyle, getStyleClassesAsString, getTemplate, getTemplateName, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isReadOnly, isRefreshedByAction, isRender, isResetDataOnRefresh, isSelfRendered, isSkipInTabOrder, pushAllToContext, pushObjectToContext, pushToPropertyReplacerContext, setAdditionalComponentsToRefresh, setAlign, setBaseId, setCellCssClasses, setCellStyle, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContext, setCssClasses, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setFinalizeMethodAdditionalArguments, setFinalizeMethodInvoker, setFinalizeMethodToCall, setForceSessionPersistence, setHidden, setId, setMethodToCallOnRefresh, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript, setOrder, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRender, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRowSpan, setSelfRendered, setSkipInTabOrder, setStyle, setTemplate, setTemplateName, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setWidth | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.kuali.rice.krad.uif.component.Component | 
| addCellCssClass, addDataAttribute, addStyleClass, appendToStyle, getAdditionalComponentsToRefresh, getAdditionalComponentsToRefreshJs, getAlign, getAllDataAttributesJs, getBaseId, getCellCssClasses, getCellStyle, getCellWidth, getColSpan, getComplexDataAttributesJs, getComponentModifiers, getComponentSecurity, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getCssClasses, getDataAttributes, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getOrder, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getRefreshTimer, getRefreshWhenChangedPropertyNames, getRenderedHtmlOutput, getRequired, getRowSpan, getSimpleDataAttributes, getStyle, getTemplate, getTemplateOptions, getTemplateOptionsJSString, getTitle, getToolTip, getValign, getWidth, isDisableSessionPersistence, isDisclosedByAction, isForceSessionPersistence, isHidden, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isReadOnly, isRefreshedByAction, isRender, isResetDataOnRefresh, isSelfRendered, pushAllToContext, pushObjectToContext, setAdditionalComponentsToRefresh, setAlign, setBaseId, setCellCssClasses, setCellStyle, setCellWidth, setColSpan, setComponentModifiers, setComponentSecurity, setConditionalRefresh, setContext, setCssClasses, setDataAttributes, setDisableSessionPersistence, setDisclosedByAction, setForceSessionPersistence, setHidden, setId, setOrder, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefreshedByAction, setRefreshTimer, setRefreshWhenChangedPropertyNames, setRender, setRenderedHtmlOutput, setRequired, setResetDataOnRefresh, setRowSpan, setSelfRendered, setStyle, setTemplate, setTemplateOptions, setTemplateOptionsJSString, setTitle, setToolTip, setValign, setWidth | 
 
 
 
| Methods inherited from interface org.kuali.rice.krad.uif.component.ScriptEventSupport | 
| getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, setOnBlurScript, setOnLoadScript | 
 
DocumentView
public DocumentView()
performInitialization
public void performInitialization(View view,
                                  Object model)
- The following initialization is performed:
 
 - Retrieve the document entry
- Set up the document view authorizer and presentation controller
 
 
- 
- Specified by:
- performInitializationin interface- Component
- Overrides:
- performInitializationin class- View
 
- 
- Parameters:
- view- - view instance in which the component belongs
- model- - object instance containing the view data
- See Also:
- ContainerBase.performInitialization(org.kuali.rice.krad.uif.view.View,
      java.lang.Object)
 
getDocumentEntryForView
protected DocumentEntry getDocumentEntryForView()
- Retrieves the associated DocumentEntryfor the document view
 
- 
- Returns:
- DocumentEntry entry (exception thrown if one is not found)
 
getDocumentClass
public Class<? extends Document> getDocumentClass()
- Gets the document class
 
- 
- Returns:
- Class extends Document> the document class
 
setDocumentClass
public void setDocumentClass(Class<? extends Document> documentClass)
- Sets the document class
 
- 
- Parameters:
- documentClass-
 
isAllowsNoteAttachments
public boolean isAllowsNoteAttachments()
- Gets boolean that indicates if the document view allows note attachments
 
- 
- Returns:
- boolean - true if the document view allows note attachments
 
setAllowsNoteAttachments
public void setAllowsNoteAttachments(boolean allowsNoteAttachments)
- Sets boolean that indicates if the document view allows note attachments
 
- 
- Parameters:
- allowsNoteAttachments-
 
isAllowsNoteFYI
public boolean isAllowsNoteFYI()
- Gets boolean that indicates if the document view allows note FYI
 
- 
- Returns:
- boolean - true if the document view allows note FYI
 
setAllowsNoteFYI
public void setAllowsNoteFYI(boolean allowsNoteFYI)
- Sets boolean that indicates if the document view allows note FYI
 
- 
- Parameters:
- allowsNoteFYI-
 
isDisplayTopicFieldInNotes
public boolean isDisplayTopicFieldInNotes()
- Gets boolean that indicates if the document view displays the topic field in notes
 
- 
- Returns:
- boolean - true if the document view displays the topic field in notes
 
setDisplayTopicFieldInNotes
public void setDisplayTopicFieldInNotes(boolean displayTopicFieldInNotes)
- Sets boolean that indicates if the document view displays the topic field in notes
 
- 
- Parameters:
- displayTopicFieldInNotes-
 
getAttachmentTypesValuesFinderClass
public Class<? extends KeyValuesFinder> getAttachmentTypesValuesFinderClass()
- Gets attachment types values finder classs
 
- 
- Returns:
- Class extends KeyValuesFinder> attachment types values finder class
 
setAttachmentTypesValuesFinderClass
public void setAttachmentTypesValuesFinderClass(Class<? extends KeyValuesFinder> attachmentTypesValuesFinderClass)
- Sets attachment types values finder classs
 
- 
- Parameters:
- attachmentTypesValuesFinderClass-
 
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.