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, updateAndSaveAppDocStatus
getAllowsCopy, isSessionDocument
addCopyErrorDocumentNote, 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, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, 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, wrapDocumentWithMetadataForXmlSerialization
protected 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)
FinancialSystemTransactionalDocumentBase
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class FinancialSystemTransactionalDocumentBase
org.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.Document
doRouteLevelChange
in class FinancialSystemTransactionalDocumentBase
cahnge
- 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 AmountTotaling
public void setDocumentNumber(String documentNumber)
setDocumentNumber
in interface org.kuali.rice.krad.document.Document
setDocumentNumber
in class org.kuali.rice.krad.document.DocumentBase
documentNumber
- 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.