org.kuali.kfs.module.purap.document
Class ContractManagerAssignmentDocument

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.document.DocumentBase
              extended by org.kuali.rice.kns.document.TransactionalDocumentBase
                  extended by org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
                      extended by org.kuali.kfs.module.purap.document.ContractManagerAssignmentDocument
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, FinancialSystemTransactionalDocument, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.PersistableBusinessObject, org.kuali.rice.kns.document.Document, org.kuali.rice.kns.document.SessionDocument, org.kuali.rice.kns.document.TransactionalDocument

public class ContractManagerAssignmentDocument
extends FinancialSystemTransactionalDocumentBase

See Also:
Serialized Form

Field Summary
protected  List<ContractManagerAssignmentDetail> contractManagerAssignmentDetails
           
protected  String deliveryCampusCode
           
protected  String firstItemCommodityCode
           
protected  String firstItemDescription
           
protected  String firstObjectCode
           
protected  String generalDescription
           
protected static org.apache.log4j.Logger LOG
           
protected  String requisitionCreateDate
           
protected  String requisitionNumber
           
protected  String requisitionTotalAmount
           
protected  String universityFiscalYear
           
protected  String vendorName
           
 
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
documentHeader
 
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
ContractManagerAssignmentDocument()
          Default constructor.
 
Method Summary
 void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
          This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly.
 ContractManagerAssignmentDetail getContractManagerAssignmentDetail(int index)
           
 List getContractManagerAssignmentDetails()
           
protected  String getCurrentRouteNodeName(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument wd)
           
 String getDeliveryCampusCode()
          Gets the deliveryCampusCode attribute.
 String getDocumentTitle()
           
 String getFirstItemCommodityCode()
          Gets the firstItemCommodityCode attribute.
 String getFirstItemDescription()
          Gets the firstItemDescription attribute.
 String getFirstObjectCode()
          Gets the firstObjectCode attribute.
 String getGeneralDescription()
          Gets the generalDescription attribute.
 String getRequisitionCreateDate()
          Gets the requisitionCreateDate attribute.
 String getRequisitionNumber()
          Gets the requisitionNumber attribute.
 String getRequisitionTotalAmount()
          Gets the requisitionTotalAmount attribute.
 String getUniversityFiscalYear()
           
 String getVendorName()
          Gets the vendorName attribute.
 void populateDocumentWithRequisitions()
          Perform logic needed to populate the Assign Contract Manager Document with requisitions in status of Awaiting Contract Manager Assignment.
 void setContractManagerAssignmentDetailss(List contractManagerAssignmentDetails)
           
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
answerSplitNodeQuestion, getDocumentHeader, prepareForSave, processAfterRetrieve, setDocumentHeader, toErrorCorrection
 
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, 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.rice.kns.document.Document
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, 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

LOG

protected static org.apache.log4j.Logger LOG

contractManagerAssignmentDetails

protected List<ContractManagerAssignmentDetail> contractManagerAssignmentDetails

requisitionNumber

protected String requisitionNumber

deliveryCampusCode

protected String deliveryCampusCode

vendorName

protected String vendorName

generalDescription

protected String generalDescription

requisitionTotalAmount

protected String requisitionTotalAmount

requisitionCreateDate

protected String requisitionCreateDate

firstItemDescription

protected String firstItemDescription

firstItemCommodityCode

protected String firstItemCommodityCode

firstObjectCode

protected String firstObjectCode

universityFiscalYear

protected String universityFiscalYear
Constructor Detail

ContractManagerAssignmentDocument

public ContractManagerAssignmentDocument()
Default constructor.

Method Detail

getContractManagerAssignmentDetail

public ContractManagerAssignmentDetail getContractManagerAssignmentDetail(int index)

populateDocumentWithRequisitions

public void populateDocumentWithRequisitions()
Perform logic needed to populate the Assign Contract Manager Document with requisitions in status of Awaiting Contract Manager Assignment.


doRouteStatusChange

public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
Description copied from class: FinancialSystemTransactionalDocumentBase
This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly.

Specified by:
doRouteStatusChange in interface org.kuali.rice.kns.document.Document
Overrides:
doRouteStatusChange in class FinancialSystemTransactionalDocumentBase
See Also:
org.kuali.rice.kns.document.Document#doRouteStatusChange()

getCurrentRouteNodeName

protected String getCurrentRouteNodeName(org.kuali.rice.kns.workflow.service.KualiWorkflowDocument wd)
                                  throws org.kuali.rice.kew.exception.WorkflowException
Throws:
org.kuali.rice.kew.exception.WorkflowException

getDocumentTitle

public String getDocumentTitle()
Specified by:
getDocumentTitle in interface org.kuali.rice.kns.document.Document
Overrides:
getDocumentTitle in class org.kuali.rice.kns.document.DocumentBase
See Also:
Document.getDocumentTitle()

getContractManagerAssignmentDetails

public List getContractManagerAssignmentDetails()

setContractManagerAssignmentDetailss

public void setContractManagerAssignmentDetailss(List contractManagerAssignmentDetails)

getFirstObjectCode

public String getFirstObjectCode()
Gets the firstObjectCode attribute.

Returns:
Returns the firstObjectCode.

getDeliveryCampusCode

public String getDeliveryCampusCode()
Gets the deliveryCampusCode attribute.

Returns:
Returns the deliveryCampusCode.

getFirstItemDescription

public String getFirstItemDescription()
Gets the firstItemDescription attribute.

Returns:
Returns the firstItemDescription.

getFirstItemCommodityCode

public String getFirstItemCommodityCode()
Gets the firstItemCommodityCode attribute.

Returns:
Returns the firstItemCommodityCode.

getGeneralDescription

public String getGeneralDescription()
Gets the generalDescription attribute.

Returns:
Returns the generalDescription.

getRequisitionCreateDate

public String getRequisitionCreateDate()
Gets the requisitionCreateDate attribute.

Returns:
Returns the requisitionCreateDate.

getRequisitionNumber

public String getRequisitionNumber()
Gets the requisitionNumber attribute.

Returns:
Returns the requisitionNumber.

getRequisitionTotalAmount

public String getRequisitionTotalAmount()
Gets the requisitionTotalAmount attribute.

Returns:
Returns the requisitionTotalAmount.

getVendorName

public String getVendorName()
Gets the vendorName attribute.

Returns:
Returns the vendorName.

getUniversityFiscalYear

public String getUniversityFiscalYear()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.