public class FinancialSystemMaintenanceDocument extends org.kuali.rice.kns.document.MaintenanceDocumentBase implements FinancialSystemDocument
attachment, attachmentCollectionName, attachmentListPropertyName, attachmentPropertyName, attachments, displayTopicFieldInNotes, fieldsClearedOnCopy, MAINTAINABLE_IMPL_CLASS, MAINTENANCE_ACTION_TAG_NAME, NEW_MAINTAINABLE_TAG_NAME, newMaintainableObject, NOTES_TAG_NAME, OLD_MAINTAINABLE_TAG_NAME, oldMaintainableObject, xmlDocumentContents
Constructor and Description |
---|
FinancialSystemMaintenanceDocument()
Constructs a FinancialSystemMaintenanceDocument.java.
|
FinancialSystemMaintenanceDocument(String documentTypeName)
Constructs a FinancialSystemMaintenanceDocument.java.
|
Modifier and Type | Method and Description |
---|---|
boolean |
answerSplitNodeQuestion(String nodeName) |
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.
|
FinancialSystemDocumentHeader |
getFinancialSystemDocumentHeader() |
String |
getInitiatorChartOfAccountsCode()
This method is used for routing and simply returns the initiator's Chart code.
|
String |
getInitiatorOrganizationCode()
This method is used for routing and simply returns the initiator's Organization code.
|
protected String[] |
getInitiatorPrimaryDepartmentCode()
This method is a utility method that returns a String array containing the document initiator's
ChartCode in the first index and the OrganizationCode in the second.
|
void |
processAfterRetrieve()
This is the default implementation which ensures that document note attachment references are loaded.
|
void |
setDocumentHeader(org.kuali.rice.krad.bo.DocumentHeader documentHeader) |
getDocumentBusinessObject, getFileAttachment, getNewMaintainableObject, getOldMaintainableObject, isOldBusinessObjectInDocument, populateAttachmentBeforeSave, populateAttachmentForBO, populateAttachmentListForBO, populateBoAttachmentListBeforeSave, populateDocumentAttachment, populateDocumentAttachmentList, setFileAttachment
checkAllowsRecordDeletion, checkDeletePermission, checkForLockingDocument, checkMaintenanceAction, deleteDocumentAttachment, deleteDocumentAttachmentList, getAllowsCopy, getAttachment, getAttachmentCollectionName, getAttachmentListPropertyName, getAttachmentPropertyName, getAttachments, getCustomLockDescriptor, getDataObjectFromXML, getDocumentDataObject, getDocumentDictionaryService, getDocumentHeaderService, getDocumentPropertySerizabilityEvaluator, getDocumentService, getDocumentTitle, getMaintenanceAction, getMaintenanceDocumentService, getNoteTarget, getNoteType, getWorkflowEngineDocumentIdsToLock, getXmlDocumentContents, isDisplayTopicFieldInNotes, isEdit, isFieldsClearedOnCopy, isNew, isNewWithExisting, isOldDataObjectInDocument, isOldMaintainableInDocument, isSessionDocument, populateMaintainablesFromXmlDocumentContents, populateXmlDocumentContentsFromMaintainables, postLoad, postProcessSave, postRemove, prepareForSave, prepareForSave, prePersist, preUpdate, refreshAttachment, refreshAttachmentList, serializeDocumentToXml, setAttachment, setAttachmentCollectionName, setAttachmentListPropertyName, setAttachmentPropertyName, setAttachments, setDisplayTopicFieldInNotes, setDocumentNumber, setFieldsClearedOnCopy, setNewMaintainableObject, setOldMaintainableObject, setXmlDocumentContents, useCustomLockDescriptors, validateBusinessRules
addCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getDocumentHeader, getDocumentNumber, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getPessimisticLocks, getXmlForRouteReport, logErrors, populateDocumentForRouting, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, setAdHocRoutePersons, setAdHocRouteWorkgroups, setNewDocumentHeader, setNotes, setPessimisticLocks, toCopy, wrapDocumentWithMetadataForXmlSerialization
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postUpdate, preRemove, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNotes, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization
buildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
getDocumentDataObject, getXmlDocumentContents, isDisplayTopicFieldInNotes, isEdit, isFieldsClearedOnCopy, isNew, isNewWithExisting, isOldDataObjectInDocument, populateMaintainablesFromXmlDocumentContents, populateXmlDocumentContentsFromMaintainables, setDisplayTopicFieldInNotes, setFieldsClearedOnCopy, setNewMaintainableObject, setOldMaintainableObject, setXmlDocumentContents
public FinancialSystemMaintenanceDocument()
public FinancialSystemMaintenanceDocument(String documentTypeName)
documentTypeName
- public void setDocumentHeader(org.kuali.rice.krad.bo.DocumentHeader documentHeader)
setDocumentHeader
in interface org.kuali.rice.krad.document.Document
setDocumentHeader
in class org.kuali.rice.krad.document.DocumentBase
DocumentBase.setDocumentHeader(org.kuali.rice.krad.bo.DocumentHeader)
public void processAfterRetrieve()
processAfterRetrieve
in interface org.kuali.rice.krad.document.Document
processAfterRetrieve
in class org.kuali.rice.krad.maintenance.MaintenanceDocumentBase
Document.processAfterRetrieve()
public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange
in interface org.kuali.rice.krad.document.Document
doRouteStatusChange
in class org.kuali.rice.krad.maintenance.MaintenanceDocumentBase
org.kuali.rice.krad.document.Document#doRouteStatusChange()
public boolean answerSplitNodeQuestion(String nodeName)
answerSplitNodeQuestion
in interface FinancialSystemDocument
public String getInitiatorChartOfAccountsCode()
public String getInitiatorOrganizationCode()
protected String[] getInitiatorPrimaryDepartmentCode()
public FinancialSystemDocumentHeader getFinancialSystemDocumentHeader()
getFinancialSystemDocumentHeader
in interface FinancialSystemDocument
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.