public class GeneralLedgerCorrectionProcessDocument extends FinancialSystemTransactionalDocumentBase implements AmountTotaling
| Modifier and Type | Field and Description |
|---|---|
protected org.kuali.rice.core.api.util.type.KualiDecimal |
correctionBudgetTotalAmount |
protected List<CorrectionChangeGroup> |
correctionChangeGroup |
protected Integer |
correctionChangeGroupNextLineNumber |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
correctionCreditTotalAmount |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
correctionDebitTotalAmount |
protected boolean |
correctionFileDelete |
protected String |
correctionInputFileName |
protected String |
correctionOutputFileName |
protected Integer |
correctionRowCount |
protected String |
correctionScriptText |
protected boolean |
correctionSelection |
protected String |
correctionTypeCode |
protected static org.apache.log4j.Logger |
LOG |
UPDATE_TOTAL_AMOUNT_IN_POST_PROCESSING_PARAMETER_NAME| Constructor and Description |
|---|
GeneralLedgerCorrectionProcessDocument() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCorrectionChangeGroup(CorrectionChangeGroup ccg)
This method...
|
protected String |
buildFileExtensionWithDate(Date date) |
protected boolean |
checkForExistingOutputDocument(String documentNumber)
Returns true if an existing document like "glcp_output.docNum" is found.
|
void |
doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange change)
Waits for the event of the route level changing to "Approve" and at that point, saving all the entries as origin entries in a
newly created origin entry group, then scrubbing those entries
|
void |
doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getCorrectionBudgetTotalAmount() |
List<CorrectionChangeGroup> |
getCorrectionChangeGroup() |
CorrectionChangeGroup |
getCorrectionChangeGroupItem(int groupNumber)
This method...
|
Integer |
getCorrectionChangeGroupNextLineNumber() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getCorrectionCreditTotalAmount() |
org.kuali.rice.core.api.util.type.KualiDecimal |
getCorrectionDebitTotalAmount() |
boolean |
getCorrectionFileDelete() |
String |
getCorrectionInputFileName() |
String |
getCorrectionOutputFileName() |
Integer |
getCorrectionRowCount() |
boolean |
getCorrectionSelection() |
String |
getCorrectionTypeCode() |
String |
getMethod()
Returns the editing method to use on the origin entries in the document, either "Manual Edit," "Using Criteria," "Remove
Group from Processing," or "Not Available"
|
String |
getSystem()
Returns the source of the origin entries this document uses: either an uploaded file of origin entries or the database
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getTotalDollarAmount()
Returns the total dollar amount associated with this document
|
void |
removeCorrectionChangeGroup(int changeNumber)
This method...
|
void |
setCorrectionBudgetTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionBudgetTotalAmount) |
void |
setCorrectionChangeGroup(List<CorrectionChangeGroup> correctionChangeGroup) |
void |
setCorrectionChangeGroupNextLineNumber(Integer correctionChangeGroupNextLineNumber) |
void |
setCorrectionCreditTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionCreditTotalAmount) |
void |
setCorrectionDebitTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionDebitTotalAmount) |
void |
setCorrectionFileDelete(boolean correctionFileDelete) |
void |
setCorrectionInputFileName(String correctionInputFileName) |
void |
setCorrectionOutputFileName(String correctionOutputFileName) |
void |
setCorrectionRowCount(Integer correctionRowCount) |
void |
setCorrectionSelection(boolean correctionSelection) |
void |
setCorrectionTypeCode(String correctionTypeCode) |
void |
setDocumentNumber(String documentNumber)
Sets this document's document number, but also sets the document number on all children objects
|
protected LinkedHashMap |
toStringMapper_RICE20_REFACTORME()
Returns a Map representation of the primary key of this document
|
answerSplitNodeQuestion, getApplicationDocumentStatus, getBusinessObjectService, getFinancialSystemDocumentHeader, getFinancialSystemDocumentService, getParameterService, prepareForSave, processAfterRetrieve, setApplicationDocumentStatus, setDocumentHeader, toCopy, toErrorCorrection, updateAndSaveAppDocStatusgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationprotected static org.apache.log4j.Logger LOG
protected String correctionTypeCode
protected boolean correctionSelection
protected boolean correctionFileDelete
protected Integer correctionRowCount
protected org.kuali.rice.core.api.util.type.KualiDecimal correctionDebitTotalAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal correctionCreditTotalAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal correctionBudgetTotalAmount
protected String correctionInputFileName
protected String correctionOutputFileName
protected String correctionScriptText
protected Integer correctionChangeGroupNextLineNumber
protected List<CorrectionChangeGroup> correctionChangeGroup
public GeneralLedgerCorrectionProcessDocument()
protected LinkedHashMap toStringMapper_RICE20_REFACTORME()
org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()public String getMethod()
public String getSystem()
public void addCorrectionChangeGroup(CorrectionChangeGroup ccg)
ccg - public void removeCorrectionChangeGroup(int changeNumber)
changeNumber - public CorrectionChangeGroup getCorrectionChangeGroupItem(int groupNumber)
groupNumber - public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
FinancialSystemTransactionalDocumentBasedoRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class FinancialSystemTransactionalDocumentBaseorg.kuali.rice.krad.document.Document#doRouteStatusChange()protected boolean checkForExistingOutputDocument(String documentNumber)
public void doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange change)
doRouteLevelChange in interface org.kuali.rice.krad.document.DocumentdoRouteLevelChange in class FinancialSystemTransactionalDocumentBasecahnge - a representation of the route level changed that just occurredorg.kuali.rice.krad.document.DocumentBase#handleRouteLevelChange(org.kuali.rice.kew.clientapp.vo.DocumentRouteLevelChangeDTO)public org.kuali.rice.core.api.util.type.KualiDecimal getTotalDollarAmount()
getTotalDollarAmount in interface AmountTotalingpublic void setDocumentNumber(String documentNumber)
setDocumentNumber in interface org.kuali.rice.krad.document.DocumentsetDocumentNumber in class org.kuali.rice.krad.document.DocumentBasedocumentNumber - the document number for this documentDocumentBase.setDocumentNumber(java.lang.String)public String getCorrectionTypeCode()
public void setCorrectionTypeCode(String correctionTypeCode)
public boolean getCorrectionSelection()
public void setCorrectionSelection(boolean correctionSelection)
public boolean getCorrectionFileDelete()
public void setCorrectionFileDelete(boolean correctionFileDelete)
public Integer getCorrectionRowCount()
public void setCorrectionRowCount(Integer correctionRowCount)
public Integer getCorrectionChangeGroupNextLineNumber()
public void setCorrectionChangeGroupNextLineNumber(Integer correctionChangeGroupNextLineNumber)
public org.kuali.rice.core.api.util.type.KualiDecimal getCorrectionDebitTotalAmount()
public void setCorrectionDebitTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionDebitTotalAmount)
public org.kuali.rice.core.api.util.type.KualiDecimal getCorrectionCreditTotalAmount()
public void setCorrectionCreditTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionCreditTotalAmount)
public org.kuali.rice.core.api.util.type.KualiDecimal getCorrectionBudgetTotalAmount()
public void setCorrectionBudgetTotalAmount(org.kuali.rice.core.api.util.type.KualiDecimal correctionBudgetTotalAmount)
public String getCorrectionInputFileName()
public void setCorrectionInputFileName(String correctionInputFileName)
public String getCorrectionOutputFileName()
public void setCorrectionOutputFileName(String correctionOutputFileName)
public List<CorrectionChangeGroup> getCorrectionChangeGroup()
public void setCorrectionChangeGroup(List<CorrectionChangeGroup> correctionChangeGroup)
protected String buildFileExtensionWithDate(Date date)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.