public abstract class CommitteeFormBase extends KraTransactionalDocumentFormBase
actionName, navigateToforcedReadOnlyFieldsadHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons| Constructor and Description |
|---|
CommitteeFormBase()
Constructs a CommitteeFormBase.
|
| Modifier and Type | Method and Description |
|---|---|
CommitteeDocumentBase |
getCommitteeDocument()
Get the CommitteeBase Document.
|
CommitteeHelperBase |
getCommitteeHelper() |
protected String |
getCommitteeNameForHeaderDisplay(CommitteeDocumentBase committeeDoc) |
protected abstract String |
getDefaultDocumentTypeName() |
org.kuali.rice.kns.datadictionary.HeaderNavigation[] |
getHeaderNavigationTabs()
We need to remove the "Actions" tab when the committee is in edit mode, as
actions are only supposed to be taken by the admin when viewing.
|
protected String |
getLockRegion() |
String |
getLookupResultsBOClassName()
Get the Lookup Results BO Classname
|
String |
getLookupResultsSequenceNumber()
Get the Lookup Results Sequence Number.
|
protected abstract CommitteeHelperBase |
getNewCommitteeHelperInstanceHook(CommitteeFormBase commonCommitteeForm) |
void |
initialize()
This method initialize all form variables
|
boolean |
isPropertyEditable(String propertyName)
Without this hack, a committee member that is inactive and has a validation error can't be
edited in the Active Members only display mode.
|
void |
populate(javax.servlet.http.HttpServletRequest request)
o
|
void |
populateHeaderFields(org.kuali.rice.kew.api.WorkflowDocument workflowDocument) |
void |
reset(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request) |
void |
setCommitteeHelper(CommitteeHelperBase committeeHelper) |
void |
setLookupResultsBOClassName(String lookupResultsBOClassName)
Set the Lookup Results BO Classname
|
void |
setLookupResultsSequenceNumber(String lookupResultsSequenceNumber)
Set the Lookup Results Sequence Number.
|
protected void |
setSaveDocumentControl(Map editMode) |
addExtraButton, clearUnitRulesMessages, getActionName, getHeaderDispatch, getModuleCode, getNavigateTo, getPersonEditableFields, getSoftErrors, getUnitRulesErrors, getUnitRulesMessages, getUnitRulesMessages, getUnitRulesWarnings, hasModifyBudgetPermission, hasModifyCompletedBudgetPermission, hasModifyNarrativesPermission, hasModifyProposalPermission, isMedusaOpenedDoc, isPopupViewOnly, isUnitRulesErrorsExist, isUnitRulesWarningsExist, isViewOnly, populateFalseCheckboxes, populatePersonEditableFields, processMultiQuestionCheckBox, setActionName, setDocument, setMedusaOpenedDoc, setNavigateTo, setPersonEditableFields, setPopupViewOnly, setUnitRulesMessages, setupLockRegions, setViewOnlydiscoverDocumentTypeName, 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, 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, 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, isPropertyNonEditableButRequired, populateForProperty, postprocessRequestParameters, processValidationFail, registerEditableProperty, registerIsNewForm, registerRequiredNonEditableProperty, registerStrutsActionMappingScope, setActionEditablePropertiesGuid, setFormatterType, setFormatterTypes, setPopulateEditablePropertiesGuid, setUnconvertedValuesprotected abstract String getDefaultDocumentTypeName()
getDefaultDocumentTypeName in class KraTransactionalDocumentFormBasepublic void initialize()
protected abstract CommitteeHelperBase getNewCommitteeHelperInstanceHook(CommitteeFormBase commonCommitteeForm)
public CommitteeDocumentBase getCommitteeDocument()
public void populate(javax.servlet.http.HttpServletRequest request)
populate in interface org.kuali.rice.kns.web.struts.form.pojo.PojoFormpopulate in class KraTransactionalDocumentFormBaseorg.kuali.core.web.struts.form.KualiDocumentFormBase#populate(javax.servlet.http.HttpServletRequest)protected String getCommitteeNameForHeaderDisplay(CommitteeDocumentBase committeeDoc)
public void populateHeaderFields(org.kuali.rice.kew.api.WorkflowDocument workflowDocument)
populateHeaderFields in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBaseorg.kuali.core.web.struts.form.KualiDocumentFormBase#populateHeaderFields(org.kuali.core.workflow.service.KualiWorkflowDocument)public void reset(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
reset in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBaseKualiDocumentFormBase.reset(org.apache.struts.action.ActionMapping, javax.servlet.http.HttpServletRequest)public String getLookupResultsSequenceNumber()
public void setLookupResultsSequenceNumber(String lookupResultsSequenceNumber)
lookupResultsSequenceNumber - the lookup results sequence numberpublic String getLookupResultsBOClassName()
public void setLookupResultsBOClassName(String lookupResultsBOClassName)
lookupResultsBOClassName - the lookup results BO classnameprotected void setSaveDocumentControl(Map editMode)
setSaveDocumentControl in class KraTransactionalDocumentFormBaseorg.kuali.kra.web.struts.form.KraTransactionalDocumentFormBase#setSaveDocumentControl(org.kuali.core.document.authorization.DocumentActionFlags, java.util.Map)protected String getLockRegion()
getLockRegion in class KraTransactionalDocumentFormBaseKraTransactionalDocumentFormBase.getLockRegion()public CommitteeHelperBase getCommitteeHelper()
public void setCommitteeHelper(CommitteeHelperBase committeeHelper)
public boolean isPropertyEditable(String propertyName)
isPropertyEditable in class org.kuali.rice.kns.web.struts.form.pojo.PojoFormBasePojoFormBase.isPropertyEditable(java.lang.String)public org.kuali.rice.kns.datadictionary.HeaderNavigation[] getHeaderNavigationTabs()
getHeaderNavigationTabs in class org.kuali.rice.kns.web.struts.form.KualiFormKualiForm.getHeaderNavigationTabs()Copyright © 2013 The Kuali Foundation. All Rights Reserved.