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, setFileAttachmentcheckAllowsRecordDeletion, 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, validateBusinessRulesaddCopyErrorDocumentNote, 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, wrapDocumentWithMetadataForXmlSerializationafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postUpdate, preRemove, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNote, 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, wrapDocumentWithMetadataForXmlSerializationbuildListOfDeletionAwareLists, getExtension, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumbergetDocumentDataObject, getXmlDocumentContents, isDisplayTopicFieldInNotes, isEdit, isFieldsClearedOnCopy, isNew, isNewWithExisting, isOldDataObjectInDocument, populateMaintainablesFromXmlDocumentContents, populateXmlDocumentContentsFromMaintainables, setDisplayTopicFieldInNotes, setFieldsClearedOnCopy, setNewMaintainableObject, setOldMaintainableObject, setXmlDocumentContentspublic FinancialSystemMaintenanceDocument()
public FinancialSystemMaintenanceDocument(String documentTypeName)
documentTypeName - public void setDocumentHeader(org.kuali.rice.krad.bo.DocumentHeader documentHeader)
setDocumentHeader in interface org.kuali.rice.krad.document.DocumentsetDocumentHeader in class org.kuali.rice.krad.document.DocumentBaseDocumentBase.setDocumentHeader(org.kuali.rice.krad.bo.DocumentHeader)public void processAfterRetrieve()
processAfterRetrieve in interface org.kuali.rice.krad.document.DocumentprocessAfterRetrieve in class org.kuali.rice.krad.maintenance.MaintenanceDocumentBaseDocument.processAfterRetrieve()public void doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange statusChangeEvent)
doRouteStatusChange in interface org.kuali.rice.krad.document.DocumentdoRouteStatusChange in class org.kuali.rice.krad.maintenance.MaintenanceDocumentBaseorg.kuali.rice.krad.document.Document#doRouteStatusChange()public boolean answerSplitNodeQuestion(String nodeName)
answerSplitNodeQuestion in interface FinancialSystemDocumentpublic String getInitiatorChartOfAccountsCode()
public String getInitiatorOrganizationCode()
protected String[] getInitiatorPrimaryDepartmentCode()
public FinancialSystemDocumentHeader getFinancialSystemDocumentHeader()
getFinancialSystemDocumentHeader in interface FinancialSystemDocumentCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.