|
||||||||||
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.module.ar.document.web.struts.PaymentApplicationDocumentForm
public class PaymentApplicationDocumentForm
Field Summary | |
---|---|
protected Map<String,org.kuali.rice.kns.util.KualiDecimal> |
distributionsFromControlDocs
|
protected String |
enteredInvoiceDocumentNumber
|
protected List<PaymentApplicationInvoiceApply> |
invoiceApplications
|
protected List<CustomerInvoiceDocument> |
invoices
|
protected static org.apache.log4j.Logger |
LOG
|
protected Integer |
nextNonInvoicedLineNumber
|
protected Map<String,org.kuali.rice.kns.util.KualiDecimal> |
nonAppliedControlAllocations
|
protected List<PaymentApplicationDocument> |
nonAppliedControlDocs
|
protected List<NonAppliedHolding> |
nonAppliedControlHoldings
|
protected org.kuali.rice.kns.util.KualiDecimal |
nonAppliedHoldingAmount
|
protected String |
nonAppliedHoldingCustomerNumber
|
protected NonInvoiced |
nonInvoicedAddLine
|
protected String |
selectedCustomerNumber
|
protected PaymentApplicationInvoiceApply |
selectedInvoiceApplication
|
protected String |
selectedInvoiceDocumentNumber
|
protected org.kuali.rice.kns.util.KualiDecimal |
unappliedCustomerAmount
|
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 | |
---|---|
PaymentApplicationDocumentForm()
Constructs a PaymentApplicationDocumentForm.java. |
Method Summary | |
---|---|
void |
addInvoiceApplication(PaymentApplicationInvoiceApply invoiceApplicationToAdd)
|
org.kuali.rice.kns.util.KualiDecimal |
getAmountAppliedDirectlyToInvoice()
|
CashControlDocument |
getCashControlDocument()
This method gets the Cash Control document for the payment application document |
protected String |
getDefaultDocumentTypeName()
|
Map<String,org.kuali.rice.kns.util.KualiDecimal> |
getDistributionsFromControlDocs()
Used for when the doc is final, to show the control docs section. |
String |
getEnteredInvoiceDocumentNumber()
|
PaymentApplicationInvoiceApply |
getInvoiceApplication(int index)
This method retrieves a specific customer invoice from the list, by array index |
PaymentApplicationInvoiceApply |
getInvoiceApplication(String documentNumber)
|
List<PaymentApplicationInvoiceApply> |
getInvoiceApplications()
|
Map<String,PaymentApplicationInvoiceApply> |
getInvoiceApplicationsByDocumentNumber()
|
PaymentApplicationInvoiceDetailApply |
getInvoiceDetailApplication(int index)
This method retrieves a specific customer invoice detail from the list, by array index |
List<CustomerInvoiceDocument> |
getInvoices()
|
String |
getNextInvoiceDocumentNumber()
This method gets the next invoice document number |
Integer |
getNextNonInvoicedLineNumber()
|
org.kuali.rice.kns.util.KualiDecimal |
getNonAppliedControlAllocation(String documentNumber)
|
Map<String,org.kuali.rice.kns.util.KualiDecimal> |
getNonAppliedControlAllocations()
Used for when the doc is live, to show the control docs section. |
org.kuali.rice.kns.util.KualiDecimal |
getNonAppliedControlAvailableUnappliedAmount()
Returns the total amount of previously NonApplied funds available to apply to invoices and other applications on this document. |
List<PaymentApplicationDocument> |
getNonAppliedControlDocs()
|
List<NonAppliedHolding> |
getNonAppliedControlHoldings()
|
org.kuali.rice.kns.util.KualiDecimal |
getNonAppliedHoldingAmount()
|
String |
getNonAppliedHoldingCustomerNumber()
|
org.kuali.rice.kns.util.KualiDecimal |
getNonArTotal()
|
NonInvoiced |
getNonInvoicedAddLine()
|
Integer |
getNonInvoicedAddLineItemNumber()
|
List<PaymentApplicationInvoiceApply> |
getNonSelectedInvoiceApplications()
|
InvoicePaidApplied |
getPaidAppliedForInvoiceDetail(String invoiceDocNumber,
Integer invoiceItemNumber)
For a given invoiceDocNumber and invoiceItemNumber, this method will return any paidApplieds that match those two fields, if any exists. |
PaymentApplicationDocument |
getPaymentApplicationDocument()
This method gets the payment application document |
String |
getPreviousInvoiceDocumentNumber()
This method gets the previous invoice document number |
String |
getSelectedCustomerNumber()
|
PaymentApplicationInvoiceApply |
getSelectedInvoiceApplication()
|
org.kuali.rice.kns.util.KualiDecimal |
getSelectedInvoiceBalance()
|
List<PaymentApplicationInvoiceDetailApply> |
getSelectedInvoiceDetailApplications()
|
String |
getSelectedInvoiceDocumentNumber()
|
org.kuali.rice.kns.util.KualiDecimal |
getSelectedInvoiceTotalAmount()
|
org.kuali.rice.kns.util.KualiDecimal |
getTotalApplied()
This special casing for negative applieds is a display issue. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalFromControl()
Returns the control total available for this document, whether its a cash-control style payapp, or a nonapplied style payapp. |
org.kuali.rice.kns.util.KualiDecimal |
getUnallocatedBalance()
|
org.kuali.rice.kns.util.KualiDecimal |
getUnappliedCustomerAmount()
|
void |
populate(javax.servlet.http.HttpServletRequest request)
|
protected void |
populateFalseCheckboxes(javax.servlet.http.HttpServletRequest request)
|
void |
reset(org.apache.struts.action.ActionMapping mapping,
javax.servlet.ServletRequest request)
|
void |
setEnteredInvoiceDocumentNumber(String enteredInvoiceDocumentNumber)
|
void |
setInvoiceDetailApplication(int key,
PaymentApplicationInvoiceDetailApply value)
|
void |
setInvoices(ArrayList<CustomerInvoiceDocument> invoices)
|
void |
setNextNonInvoicedLineNumber(Integer nextNonInvoicedLineNumber)
|
void |
setNonAppliedControlAllocations(Map<String,org.kuali.rice.kns.util.KualiDecimal> nonAppliedControlAllocations)
|
void |
setNonAppliedControlDocs(List<PaymentApplicationDocument> nonAppliedControlDocs)
|
void |
setNonAppliedControlHoldings(List<NonAppliedHolding> nonAppliedControlHoldings)
|
void |
setNonAppliedHoldingAmount(org.kuali.rice.kns.util.KualiDecimal nonAppliedHoldingAmount)
|
void |
setNonAppliedHoldingCustomerNumber(String nonAppliedHoldingCustomerNumber)
|
void |
setNonInvoicedAddLine(NonInvoiced nonInvoicedAddLine)
|
void |
setSelectedCustomerNumber(String selectedCustomerNumber)
|
void |
setSelectedInvoiceDocumentNumber(String selectedInvoiceDocumentNumber)
|
void |
setUnappliedCustomerAmount(org.kuali.rice.kns.util.KualiDecimal unappliedCustomerAmount)
|
protected void |
setupInvoiceWrappers(String payAppDocNumber)
|
Methods inherited from class org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentFormBase |
---|
extendDocInfoToThreeColumns, generateErrorCorrectionButton, getExtraButtons, populateHeaderFields |
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase |
---|
discoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populationSpecialEmptyFields, setForcedReadOnlyFields, shouldMethodToCallParameterBeUsed |
Methods inherited from class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase |
---|
addRequiredNonEditableProperties, buildHtmlLink, customInitMaxUploadSizes, 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, 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 static org.apache.log4j.Logger LOG
protected String selectedInvoiceDocumentNumber
protected String enteredInvoiceDocumentNumber
protected String selectedCustomerNumber
protected org.kuali.rice.kns.util.KualiDecimal unappliedCustomerAmount
protected PaymentApplicationInvoiceApply selectedInvoiceApplication
protected NonInvoiced nonInvoicedAddLine
protected Integer nextNonInvoicedLineNumber
protected org.kuali.rice.kns.util.KualiDecimal nonAppliedHoldingAmount
protected String nonAppliedHoldingCustomerNumber
protected List<PaymentApplicationInvoiceApply> invoiceApplications
protected List<CustomerInvoiceDocument> invoices
protected List<PaymentApplicationDocument> nonAppliedControlDocs
protected List<NonAppliedHolding> nonAppliedControlHoldings
protected Map<String,org.kuali.rice.kns.util.KualiDecimal> nonAppliedControlAllocations
protected Map<String,org.kuali.rice.kns.util.KualiDecimal> distributionsFromControlDocs
Constructor Detail |
---|
public PaymentApplicationDocumentForm()
Method Detail |
---|
protected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName
in class org.kuali.rice.kns.web.struts.form.KualiDocumentFormBase
public void reset(org.apache.struts.action.ActionMapping mapping, javax.servlet.ServletRequest request)
reset
in class org.kuali.rice.kns.web.struts.form.KualiForm
public void populate(javax.servlet.http.HttpServletRequest request)
populate
in interface org.kuali.rice.kns.web.struts.pojo.PojoForm
populate
in class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
protected void setupInvoiceWrappers(String payAppDocNumber)
public Map<String,PaymentApplicationInvoiceApply> getInvoiceApplicationsByDocumentNumber()
public Integer getNextNonInvoicedLineNumber()
public void setNextNonInvoicedLineNumber(Integer nextNonInvoicedLineNumber)
public org.kuali.rice.kns.util.KualiDecimal getNonArTotal()
public PaymentApplicationDocument getPaymentApplicationDocument()
public InvoicePaidApplied getPaidAppliedForInvoiceDetail(String invoiceDocNumber, Integer invoiceItemNumber)
public String getSelectedInvoiceDocumentNumber()
public void setSelectedInvoiceDocumentNumber(String selectedInvoiceDocumentNumber)
public org.kuali.rice.kns.util.KualiDecimal getUnappliedCustomerAmount()
public void setUnappliedCustomerAmount(org.kuali.rice.kns.util.KualiDecimal unappliedCustomerAmount)
public List<PaymentApplicationInvoiceDetailApply> getSelectedInvoiceDetailApplications()
public List<PaymentApplicationInvoiceApply> getNonSelectedInvoiceApplications()
public List<PaymentApplicationInvoiceApply> getInvoiceApplications()
public PaymentApplicationInvoiceApply getSelectedInvoiceApplication()
public List<CustomerInvoiceDocument> getInvoices()
public void setInvoices(ArrayList<CustomerInvoiceDocument> invoices)
public String getEnteredInvoiceDocumentNumber()
public void setEnteredInvoiceDocumentNumber(String enteredInvoiceDocumentNumber)
public org.kuali.rice.kns.util.KualiDecimal getTotalApplied()
public org.kuali.rice.kns.util.KualiDecimal getUnallocatedBalance()
public org.kuali.rice.kns.util.KualiDecimal getTotalFromControl()
public PaymentApplicationInvoiceDetailApply getInvoiceDetailApplication(int index)
index
- the index of the customer invoice detail to retrieve
public PaymentApplicationInvoiceApply getInvoiceApplication(int index)
index
- the index of the customer invoice to retrieve
public void setInvoiceDetailApplication(int key, PaymentApplicationInvoiceDetailApply value)
public org.kuali.rice.kns.util.KualiDecimal getSelectedInvoiceBalance()
public org.kuali.rice.kns.util.KualiDecimal getSelectedInvoiceTotalAmount()
public org.kuali.rice.kns.util.KualiDecimal getAmountAppliedDirectlyToInvoice()
public String getPreviousInvoiceDocumentNumber()
public String getNextInvoiceDocumentNumber()
public CashControlDocument getCashControlDocument()
public NonInvoiced getNonInvoicedAddLine()
public void setNonInvoicedAddLine(NonInvoiced nonInvoicedAddLine)
public Integer getNonInvoicedAddLineItemNumber()
public PaymentApplicationInvoiceApply getInvoiceApplication(String documentNumber)
public void addInvoiceApplication(PaymentApplicationInvoiceApply invoiceApplicationToAdd)
public String getSelectedCustomerNumber()
public void setSelectedCustomerNumber(String selectedCustomerNumber)
public org.kuali.rice.kns.util.KualiDecimal getNonAppliedHoldingAmount()
public void setNonAppliedHoldingAmount(org.kuali.rice.kns.util.KualiDecimal nonAppliedHoldingAmount)
public String getNonAppliedHoldingCustomerNumber()
public void setNonAppliedHoldingCustomerNumber(String nonAppliedHoldingCustomerNumber)
public List<PaymentApplicationDocument> getNonAppliedControlDocs()
public void setNonAppliedControlDocs(List<PaymentApplicationDocument> nonAppliedControlDocs)
public org.kuali.rice.kns.util.KualiDecimal getNonAppliedControlAvailableUnappliedAmount()
public List<NonAppliedHolding> getNonAppliedControlHoldings()
public void setNonAppliedControlHoldings(List<NonAppliedHolding> nonAppliedControlHoldings)
public Map<String,org.kuali.rice.kns.util.KualiDecimal> getDistributionsFromControlDocs()
public Map<String,org.kuali.rice.kns.util.KualiDecimal> getNonAppliedControlAllocations()
public void setNonAppliedControlAllocations(Map<String,org.kuali.rice.kns.util.KualiDecimal> nonAppliedControlAllocations)
public org.kuali.rice.kns.util.KualiDecimal getNonAppliedControlAllocation(String documentNumber)
protected void populateFalseCheckboxes(javax.servlet.http.HttpServletRequest request)
populateFalseCheckboxes
in class org.kuali.rice.kns.web.struts.form.KualiTransactionalDocumentFormBase
KualiTransactionalDocumentFormBase.populateFalseCheckboxes(javax.servlet.http.HttpServletRequest)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |