|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kns.document.DocumentBase
org.kuali.rice.kns.document.TransactionalDocumentBase
org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
org.kuali.kfs.module.endow.document.EndowmentTransactionalDocumentBase
public abstract class EndowmentTransactionalDocumentBase
Field Summary | |
---|---|
protected static org.kuali.rice.kns.service.BusinessObjectService |
businessObjectService
|
protected static String |
CHECK_IF_ROUTE_SPLIT
|
protected static org.kuali.rice.kns.service.DateTimeService |
dateTimeService
|
protected boolean |
noRouteIndicator
|
protected boolean |
transactionPosted
|
protected EndowmentTransactionSourceType |
transactionSourceType
|
protected String |
transactionSourceTypeCode
|
protected EndowmentTransactionSubType |
transactionSubType
|
protected String |
transactionSubTypeCode
|
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
documentHeader, LOG |
Fields inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
documentBusinessObject, documentNumber |
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
EndowmentTransactionalDocumentBase()
Constructs a EndowmentTransactionalDocumentBase.java. |
|
EndowmentTransactionalDocumentBase(String transactionSourceTypeCode)
Constructs used by creating a recurring or automated eDoc |
Method Summary | |
---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
|
void |
doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
When document is processed or in the final status, create an PendingTransactionDocumentEntry object and persist documentId, documentType and the approved date to END_PENDING_TRAN_DOC_T. |
protected org.kuali.rice.kns.service.BusinessObjectService |
getBusinessObjectService()
|
org.kuali.rice.kns.service.DateTimeService |
getDateTimeService()
|
boolean |
getNoRouteIndicator()
Gets the noRouteIndicator. |
EndowmentTransactionSourceType |
getTransactionSourceType()
Gets the transactionSourceType. |
String |
getTransactionSourceTypeCode()
Gets the transaction source type code |
EndowmentTransactionSubType |
getTransactionSubType()
Gets the transactionSubType. |
String |
getTransactionSubTypeCode()
Gets the transaction sub-type code |
protected void |
initializeSourceTypeObj()
This method fills source type code for UI on Initial request. |
protected void |
initializeSubType()
This method fills sub type code for UI on Initial request. |
boolean |
isErrorCorrectedDocument()
This method return true if the document is error corrected. |
boolean |
isTransactionPosted()
Gets the transaction posted flag. |
void |
setNoRouteIndicator(boolean noRouteIndicator)
Sets the noRouteIndicator. |
void |
setTransactionPosted(boolean transactionPosted)
Sets the transaction posted flag. |
void |
setTransactionSourceType(EndowmentTransactionSourceType transactionSourceType)
Sets the transactionSourceType. |
void |
setTransactionSourceTypeCode(String transactionSourceTypeCode)
Sets the transaction source type code |
void |
setTransactionSubType(EndowmentTransactionSubType transactionSubType)
Sets the transactionSubType. |
void |
setTransactionSubTypeCode(String transactionSubTypeCode)
Sets the transaction sub-type code |
void |
toErrorCorrection()
|
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
getDocumentHeader, prepareForSave, processAfterRetrieve, setDocumentHeader |
Methods inherited from class org.kuali.rice.kns.document.TransactionalDocumentBase |
---|
getAllowsCopy, isSessionDocument |
Methods inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
addCopyErrorDocumentNote, addPessimisticLock, afterLookup, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toCopy, toString, toStringBuilder, toStringMapper, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
---|
prepareForWorkflow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.kfs.sys.document.FinancialSystemTransactionalDocument |
---|
getDocumentHeader |
Methods inherited from interface org.kuali.rice.kns.document.Document |
---|
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, prepareForSave, processAfterRetrieve, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject |
---|
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
---|
prepareForWorkflow, refresh |
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
Field Detail |
---|
protected static final String CHECK_IF_ROUTE_SPLIT
protected String transactionSubTypeCode
protected String transactionSourceTypeCode
protected boolean transactionPosted
protected EndowmentTransactionSubType transactionSubType
protected EndowmentTransactionSourceType transactionSourceType
protected static transient org.kuali.rice.kns.service.BusinessObjectService businessObjectService
protected static transient org.kuali.rice.kns.service.DateTimeService dateTimeService
protected boolean noRouteIndicator
Constructor Detail |
---|
public EndowmentTransactionalDocumentBase()
public EndowmentTransactionalDocumentBase(String transactionSourceTypeCode)
Method Detail |
---|
protected void initializeSourceTypeObj()
protected void initializeSubType()
public String getTransactionSubTypeCode()
EndowmentTransactionalDocument
getTransactionSubTypeCode
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.getTransactionSubTypeCode()
public void setTransactionSubTypeCode(String transactionSubTypeCode)
EndowmentTransactionalDocument
setTransactionSubTypeCode
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.setTransactionSubTypeCode(java.lang.String)
public String getTransactionSourceTypeCode()
EndowmentTransactionalDocument
getTransactionSourceTypeCode
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.getTransactionSourceTypeCode()
public void setTransactionSourceTypeCode(String transactionSourceTypeCode)
EndowmentTransactionalDocument
setTransactionSourceTypeCode
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.setTransactionSourceTypeCode(java.lang.String)
public boolean isTransactionPosted()
EndowmentTransactionalDocument
isTransactionPosted
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.isTransactionPosted()
public void setTransactionPosted(boolean transactionPosted)
EndowmentTransactionalDocument
setTransactionPosted
in interface EndowmentTransactionalDocument
transactionPosted
- the value to be setEndowmentTransactionalDocument.setTransactionPosted(boolean)
public EndowmentTransactionSubType getTransactionSubType()
public void setTransactionSubType(EndowmentTransactionSubType transactionSubType)
transactionSubType
- public EndowmentTransactionSourceType getTransactionSourceType()
public void setTransactionSourceType(EndowmentTransactionSourceType transactionSourceType)
transactionSourceType
- public boolean getNoRouteIndicator()
public void setNoRouteIndicator(boolean noRouteIndicator)
setNoRouteIndicator
in interface EndowmentTransactionalDocument
noRouteIndicator
- public void toErrorCorrection() throws org.kuali.rice.kew.exception.WorkflowException, IllegalStateException
toErrorCorrection
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.kew.exception.WorkflowException
IllegalStateException
Correctable.toErrorCorrection()
public boolean isErrorCorrectedDocument()
EndowmentTransactionalDocument
isErrorCorrectedDocument
in interface EndowmentTransactionalDocument
EndowmentTransactionalDocument.isErrorCorrectedDocument()
public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
doRouteStatusChange
in interface org.kuali.rice.kns.document.Document
doRouteStatusChange
in class FinancialSystemTransactionalDocumentBase
org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase#doRouteStatusChange()
public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemTransactionalDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
protected org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
public org.kuali.rice.kns.service.DateTimeService getDateTimeService()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |