public abstract class KraTransactionalDocumentFormBase
extends org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
actionName |
protected String |
navigateTo |
forcedReadOnlyFieldsadHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons| Constructor and Description |
|---|
KraTransactionalDocumentFormBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtraButton(String property,
String source,
String altText)
This is a utility method to add a new button to the extra buttons
collection.
|
void |
clearUnitRulesMessages() |
String |
getActionName() |
protected abstract String |
getDefaultDocumentTypeName() |
String |
getHeaderDispatch()
Get the Header Dispatch.
|
protected abstract String |
getLockRegion() |
String |
getModuleCode()
This method should be overriden by modules that is using person editable field.
|
String |
getNavigateTo() |
Map<String,Boolean> |
getPersonEditableFields() |
Map<String,Collection<SoftError>> |
getSoftErrors()
Consume SoftErrors (if any) and return the collection
|
List<String> |
getUnitRulesErrors() |
List<String> |
getUnitRulesMessages() |
protected List<String> |
getUnitRulesMessages(String messageType) |
List<String> |
getUnitRulesWarnings() |
protected boolean |
hasModifyBudgetPermission(Map editMode) |
protected boolean |
hasModifyCompletedBudgetPermission(Map editMode) |
protected boolean |
hasModifyNarrativesPermission(Map editMode) |
protected boolean |
hasModifyProposalPermission(Map editMode) |
boolean |
isMedusaOpenedDoc() |
boolean |
isPopupViewOnly() |
boolean |
isUnitRulesErrorsExist() |
boolean |
isUnitRulesWarningsExist() |
boolean |
isViewOnly() |
void |
populate(javax.servlet.http.HttpServletRequest request) |
protected void |
populateFalseCheckboxes(javax.servlet.http.HttpServletRequest request)
This is a duplication of KualiTransactionalDocumentFormBase.populateFalseCheckboxes with the cavet that this function
puts a NULL in for fields that contain "answer", which are the field names of radio Y/N buttons for the questionnaire framework.
|
void |
populatePersonEditableFields()
Creates the list of
field names. |
protected void |
processMultiQuestionCheckBox(String propertyName,
Map<String,String[]> parameterMap,
MultiQuestionableFormInterface form) |
void |
setActionName(String actionName) |
void |
setDocument(org.kuali.rice.krad.document.Document document) |
void |
setMedusaOpenedDoc(boolean medusaOpenedDoc) |
void |
setNavigateTo(String navigateTo) |
void |
setPersonEditableFields(Map<String,Boolean> personEditableFields) |
void |
setPopupViewOnly(boolean popupViewOnly) |
protected abstract void |
setSaveDocumentControl(Map editMode) |
void |
setUnitRulesMessages(List<String> unitRulesMessages) |
void |
setupLockRegions() |
void |
setViewOnly(boolean viewOnly) |
discoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populationSpecialEmptyFields, setForcedReadOnlyFields, shouldMethodToCallParameterBeUsedaddRequiredNonEditableProperties, buildHtmlLink, customInitMaxUploadSizes, getActionRequests, getActionRequestsRequiringApproval, getAdditionalScriptFile, getAdditionalScriptFiles, getAdHocActionRequestCodes, getAdHocRoutePerson, getAdHocRoutePersons, getAdHocRouteWorkgroup, getAdHocRouteWorkgroups, getAnnotation, getAttachmentFile, getBoNotes, getCommand, getDocId, getDocNum, getDocTypeName, getDocument, getDocumentActions, getDocumentHandlerUrl, getEditingMode, getFormKey, getInitiator, getInitiatorNetworkId, getMessageMapFromPreviousRequest, getNewAdHocRoutePerson, getNewAdHocRouteWorkgroup, getNewNote, getPersonInquiryUrlLink, getSelectedActionRequests, getStandardHeaderFields, getSuperUserAnnotation, getWorkflowDocument, hasDocumentId, initializeHeaderNavigationTabs, instantiateDocument, isDocumentEnRoute, isFormDocumentInitialized, isHasWorkflowDocument, isReturnToActionList, isStateAllowsApproveOrDisapprove, isStateAllowsApproveSingleActionRequest, isStateInitiatedFinalCancelled, isStateProcessedOrDisapproved, isSuperUserActionAvaliable, isSuperUserApproveDocumentAuthorized, isSuperUserApproveSingleActionRequestAuthorized, isSuperUserAuthorized, isSuperUserDisapproveDocumentAuthorized, isSuppressAllButtons, isUserDocumentInitiator, populateHeaderFields, reset, setActionRequests, setAdditionalScriptFile, setAdditionalScriptFiles, setAdHocActionRequestCodes, setAdHocRoutePersons, setAdHocRouteWorkgroups, setAnnotation, setAttachmentFile, setBoNotes, setCommand, setDerivedValuesOnForm, setDocId, setDocNum, setDocTypeName, setDocumentActions, setEditingMode, setFormKey, setMessageMapFromPreviousRequest, setNewAdHocRoutePerson, setNewAdHocRouteWorkgroup, setNewNote, setReturnToActionList, setSelectedActionRequests, setSuperUserAnnotation, setSuppressAllButtons, shouldPropertyBePopulatedInForm, validateclearEditablePropertyInformation, getActionFormUtilMap, getAnchor, getBackLocation, getCurrentTabIndex, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getDocInfo, getExtraButton, getExtraButtons, getFieldNameToFocusOnAfterSubmit, getHeaderNavigationTabs, getMethodToCall, getNavigationCss, getNextArbitrarilyHighIndex, getNumColumns, getRefreshCaller, getTabState, getTabStates, incrementTabIndex, isFieldLevelHelpEnabled, populateBackLocation, populateFieldLevelHelpEnabled, reset, retrieveFormValueForLookupInquiryParameters, setActionFormUtilMap, setAnchor, setBackLocation, setCurrentTabIndex, setDocInfo, setExtraButton, setExtraButtons, setFieldLevelHelpEnabled, setFieldNameToFocusOnAfterSubmit, setHeaderNavigationTabs, setMethodToCall, setNavigationCss, setNumColumns, setRefreshCaller, setTabStatesaddMaxUploadSize, cacheUnconvertedValue, copyPopulateEditablePropertiesToActionEditableProperties, formatterClassForKeypath, formatValue, getActionEditablePropertiesGuid, getEditableProperties, getFormatter, getFormatterTypes, getIsNewForm, getMaxUploadSizes, getMethodToCallsToBypassSessionRetrievalForGETRequests, getParameter, getParameterValues, getPopulateEditableProperties, getPopulateEditablePropertiesGuid, getPropertyType, getRequiredNonEditableProperties, getStrutsActionMappingScope, getUnconvertedValues, getUnknownKeys, initMaxUploadSizes, isPropertyEditable, isPropertyNonEditableButRequired, populateForProperty, postprocessRequestParameters, processValidationFail, registerEditableProperty, registerIsNewForm, registerRequiredNonEditableProperty, registerStrutsActionMappingScope, setActionEditablePropertiesGuid, setFormatterType, setFormatterTypes, setPopulateEditablePropertiesGuid, setUnconvertedValuespublic String getActionName()
public void setActionName(String actionName)
public String getNavigateTo()
public void setNavigateTo(String navigateTo)
public void populate(javax.servlet.http.HttpServletRequest request)
populate in interface org.kuali.rice.kns.web.struts.form.pojo.PojoFormpopulate in class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBasepublic Map<String,Collection<SoftError>> getSoftErrors()
public void setupLockRegions()
protected boolean hasModifyProposalPermission(Map editMode)
protected boolean hasModifyBudgetPermission(Map editMode)
protected boolean hasModifyCompletedBudgetPermission(Map editMode)
protected boolean hasModifyNarrativesPermission(Map editMode)
public String getHeaderDispatch()
protected abstract String getLockRegion()
protected abstract void setSaveDocumentControl(Map editMode)
public final boolean isViewOnly()
public final void setViewOnly(boolean viewOnly)
public final boolean isPopupViewOnly()
public final void setPopupViewOnly(boolean popupViewOnly)
public void setDocument(org.kuali.rice.krad.document.Document document)
setDocument in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBaseprotected abstract String getDefaultDocumentTypeName()
getDefaultDocumentTypeName in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBasepublic boolean isMedusaOpenedDoc()
public void setMedusaOpenedDoc(boolean medusaOpenedDoc)
protected void addExtraButton(String property, String source, String altText)
property - source - altText - public void setPersonEditableFields(Map<String,Boolean> personEditableFields)
public void populatePersonEditableFields()
PersonEditableField field names.public String getModuleCode()
protected void populateFalseCheckboxes(javax.servlet.http.HttpServletRequest request)
populateFalseCheckboxes in class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBaseKualiTransactionalDocumentFormBase.populateFalseCheckboxes(javax.servlet.http.HttpServletRequest)protected void processMultiQuestionCheckBox(String propertyName, Map<String,String[]> parameterMap, MultiQuestionableFormInterface form)
public boolean isUnitRulesErrorsExist()
public boolean isUnitRulesWarningsExist()
public void clearUnitRulesMessages()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.