|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts.action.ActionForm
org.kuali.rice.kns.web.struts.pojo.PojoFormBase
org.kuali.rice.kns.web.struts.form.KualiForm
org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase
org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase
org.kuali.kfs.module.ar.document.web.struts.CustomerInvoiceDocumentForm
public class CustomerInvoiceDocumentForm
Field Summary | |
---|---|
protected org.kuali.rice.kns.service.KualiConfigurationService |
configService
|
protected CustomerInvoiceDetail |
newCustomerInvoiceDetail
|
Fields inherited from class org.kuali.kfs.sys.web.struts.KualiAccountingDocumentFormBase |
---|
editableAccounts, forcedLookupOptionalFields, hideDetails, LOG, newSourceLine, newTargetLine, sourceFile, targetFile |
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase |
---|
forcedReadOnlyFields |
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase |
---|
adHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons |
Fields inherited from class org.kuali.rice.kns.web.struts.form.KualiForm |
---|
extraButtons |
Fields inherited from class org.kuali.rice.kns.web.struts.pojo.PojoFormBase |
---|
requiredNonEditableProperties |
Fields inherited from class org.apache.struts.action.ActionForm |
---|
multipartRequestHandler, servlet |
Constructor Summary | |
---|---|
CustomerInvoiceDocumentForm()
Constructs a CustomerInvoiceDocumentForm.java. |
Method Summary | |
---|---|
protected void |
addExtraButton(String property,
String source,
String altText)
Adds a new button to the extra buttons collection. |
protected SourceAccountingLine |
createNewSourceAccountingLine(AccountingDocument financialDocument)
Reused to create new source accounting line (i.e customer invoice detail line) with defaulted values. |
protected org.kuali.rice.kns.service.KualiConfigurationService |
getConfigService()
|
CustomerInvoiceDocument |
getCustomerInvoiceDocument()
This method... |
protected String |
getDefaultDocumentTypeName()
|
List<org.kuali.rice.kns.web.ui.ExtraButton> |
getExtraButtons()
Build additional customer invoice specific buttons and set extraButtons list. |
Map |
getForcedLookupOptionalFields()
Configure lookup for Invoice Item Code source accounting line |
Map |
getForcedReadOnlyFields()
Make amount and sales tax read only |
void |
populate(javax.servlet.http.HttpServletRequest request)
Overrides the parent to call super.populate and then to call the accounting lines populate method that is specific to loading the two select lists on the page. |
void |
populateHeaderFields(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
By overriding this method, we can add the invoice total and open amount to the document header. |
boolean |
shouldMethodToCallParameterBeUsed(String methodToCallParameterName,
String methodToCallParameterValue,
javax.servlet.http.HttpServletRequest request)
|
Methods inherited from class org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase |
---|
extendDocInfoToThreeColumns, generateErrorCorrectionButton |
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase |
---|
discoverDocumentTypeName, formatReversalDate, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populateFalseCheckboxes, populationSpecialEmptyFields, setForcedReadOnlyFields |
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase |
---|
addRequiredNonEditableProperties, buildHtmlLink, getAdditionalScriptFile, getAdditionalScriptFiles, getAdHocActionRequestCodes, getAdHocRoutePerson, getAdHocRoutePersons, getAdHocRouteWorkgroup, getAdHocRouteWorkgroups, getAnnotation, getAttachmentFile, getBoNotes, getCommand, getDocId, getDocNum, getDocTypeName, getDocument, getDocumentActions, getDocumentHandlerUrl, getEditingMode, getErrorMapFromPreviousRequest, getFormKey, getInitiator, getInitiatorNetworkId, getMessageMapFromPreviousRequest, getNewAdHocRoutePerson, getNewAdHocRouteWorkgroup, getNewNote, getPersonInquiryUrlLink, getStandardHeaderFields, getWorkflowDocument, hasDocumentId, initializeHeaderNavigationTabs, instantiateDocument, isDocumentEnRoute, isFormDocumentInitialized, isHasWorkflowDocument, isReturnToActionList, isSuppressAllButtons, isUserDocumentInitiator, reset, setAdditionalScriptFile, setAdditionalScriptFiles, setAdHocActionRequestCodes, setAdHocRoutePersons, setAdHocRouteWorkgroups, setAnnotation, setAttachmentFile, setBoNotes, setCommand, setDerivedValuesOnForm, setDocId, setDocNum, setDocTypeName, setDocument, setDocumentActions, setEditingMode, setErrorMapFromPreviousRequest, setFormKey, setMessageMapFromPreviousRequest, setNewAdHocRoutePerson, setNewAdHocRouteWorkgroup, setNewNote, setReturnToActionList, setSuppressAllButtons, shouldPropertyBePopulatedInForm, validate |
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiForm |
---|
clearEditablePropertyInformation, getActionFormUtilMap, getAnchor, getBackLocation, getCurrentTabIndex, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getDocInfo, getExtraButton, 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, setTabStates |
Methods inherited from class org.kuali.rice.kns.web.struts.pojo.PojoFormBase |
---|
addMaxUploadSize, 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, setUnconvertedValues |
Methods inherited from class org.apache.struts.action.ActionForm |
---|
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected transient org.kuali.rice.kns.service.KualiConfigurationService configService
protected CustomerInvoiceDetail newCustomerInvoiceDetail
Constructor Detail |
---|
public CustomerInvoiceDocumentForm()
Method Detail |
---|
protected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName
in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
public CustomerInvoiceDocument getCustomerInvoiceDocument()
public void populate(javax.servlet.http.HttpServletRequest request)
KualiAccountingDocumentFormBase
populate
in interface org.kuali.rice.kns.web.struts.pojo.PojoForm
populate
in class KualiAccountingDocumentFormBase
KualiAccountingDocumentFormBase.populate(javax.servlet.http.HttpServletRequest)
protected SourceAccountingLine createNewSourceAccountingLine(AccountingDocument financialDocument)
createNewSourceAccountingLine
in class KualiAccountingDocumentFormBase
KualiAccountingDocumentFormBase.createNewSourceAccountingLine(org.kuali.kfs.sys.document.AccountingDocument)
public void populateHeaderFields(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument workflowDocument)
populateHeaderFields
in class FinancialSystemTransactionalDocumentFormBase
KualiForm.getDocInfo()
public Map getForcedLookupOptionalFields()
getForcedLookupOptionalFields
in class KualiAccountingDocumentFormBase
KualiAccountingDocumentFormBase.getForcedLookupOptionalFields()
public Map getForcedReadOnlyFields()
getForcedReadOnlyFields
in class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
KualiTransactionalDocumentFormBase.getForcedReadOnlyFields()
public List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraButtons()
getExtraButtons
in class FinancialSystemTransactionalDocumentFormBase
KualiForm.getExtraButtons()
protected void addExtraButton(String property, String source, String altText)
property
- - property for buttonsource
- - location of imagealtText
- - alternate text for button if images don't appearprotected org.kuali.rice.kns.service.KualiConfigurationService getConfigService()
public boolean shouldMethodToCallParameterBeUsed(String methodToCallParameterName, String methodToCallParameterValue, javax.servlet.http.HttpServletRequest request)
shouldMethodToCallParameterBeUsed
in class KualiAccountingDocumentFormBase
KualiDocumentFormBase.shouldMethodToCallParameterBeUsed(java.lang.String, java.lang.String, javax.servlet.http.HttpServletRequest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |