org.kuali.kfs.module.endow.document
Class HoldingHistoryValueAdjustmentDocument

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.endow.document.HoldingHistoryValueAdjustmentDocument
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.Copyable, org.kuali.rice.kns.document.Document, org.kuali.rice.kns.document.SessionDocument, org.kuali.rice.kns.document.TransactionalDocument

public class HoldingHistoryValueAdjustmentDocument
extends FinancialSystemTransactionalDocumentBase
implements org.kuali.rice.kns.document.Copyable

This is the transactional document that is used to record a modification to the market value of a record or group of records in the holding history table

See Also:
Serialized Form

Field Summary
protected  org.kuali.rice.kns.util.KualiInteger holdingMonthEndDate
           
protected  MonthEndDate monthEndDate
           
protected  Security security
           
protected  String securityId
           
protected  BigDecimal securityMarketValue
           
protected  BigDecimal securityUnitValue
           
protected  SecurityValuationMethod securityValuation
           
protected  boolean transactionPosted
           
 
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
HoldingHistoryValueAdjustmentDocument()
           
 
Method Summary
 void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
          When document is processed or in the final status, do nothing specific.
 org.kuali.rice.kns.util.KualiInteger getHoldingMonthEndDate()
          This method will get holdingMonthEndDate
 MonthEndDate getMonthEndDate()
          This method will get monthEndDate
 Security getSecurity()
          This method will get security
 String getSecurityId()
          This method will get securityId
 BigDecimal getSecurityMarketValue()
          This method will get securityMarketValue
 BigDecimal getSecurityUnitValue()
          This method will get securityUnitValue
 SecurityValuationMethod getSecurityValuation()
          This method will get securityValuation
 boolean isTransactionPosted()
          Get TransactionPosted
 void setHoldingMonthEndDate(org.kuali.rice.kns.util.KualiInteger holdingMonthEndDate)
          This method will set holdingMonthEndDate
 void setMonthEndDate(MonthEndDate monthEndDate)
          This method will set monthEndDate
 void setSecurity(Security security)
          This method will set security
 void setSecurityId(String securityId)
          This method will set securityId
 void setSecurityMarketValue(BigDecimal securityMarketValue)
          This method will set securityMarketValue
 void setSecurityUnitValue(BigDecimal securityUnitValue)
          This method will set securityUnitValue
 void setSecurityValuation(SecurityValuationMethod securityValuation)
          This method will set securityValuation
 void setTransactionPosted(boolean transactionPosted)
          Set TransactionPosted
 
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, 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.rice.kns.document.Copyable
toCopy
 
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, 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

securityId

protected String securityId

holdingMonthEndDate

protected org.kuali.rice.kns.util.KualiInteger holdingMonthEndDate

securityUnitValue

protected BigDecimal securityUnitValue

securityMarketValue

protected BigDecimal securityMarketValue

transactionPosted

protected boolean transactionPosted

security

protected Security security

securityValuation

protected SecurityValuationMethod securityValuation

monthEndDate

protected MonthEndDate monthEndDate
Constructor Detail

HoldingHistoryValueAdjustmentDocument

public HoldingHistoryValueAdjustmentDocument()
Method Detail

getSecurityId

public String getSecurityId()
This method will get securityId

Returns:
securityId

setSecurityId

public void setSecurityId(String securityId)
This method will set securityId

Parameters:
securityId -

getHoldingMonthEndDate

public org.kuali.rice.kns.util.KualiInteger getHoldingMonthEndDate()
This method will get holdingMonthEndDate

Returns:
holdingMonthEndDate

setHoldingMonthEndDate

public void setHoldingMonthEndDate(org.kuali.rice.kns.util.KualiInteger holdingMonthEndDate)
This method will set holdingMonthEndDate

Parameters:
holdingMonthEndDate -

getSecurityUnitValue

public BigDecimal getSecurityUnitValue()
This method will get securityUnitValue

Returns:
securityUnitValue

setSecurityUnitValue

public void setSecurityUnitValue(BigDecimal securityUnitValue)
This method will set securityUnitValue

Parameters:
securityUnitValue -

getSecurityMarketValue

public BigDecimal getSecurityMarketValue()
This method will get securityMarketValue

Returns:
securityMarketValue

setSecurityMarketValue

public void setSecurityMarketValue(BigDecimal securityMarketValue)
This method will set securityMarketValue

Parameters:
securityMarketValue -

isTransactionPosted

public boolean isTransactionPosted()
Get TransactionPosted

Returns:
transactionPosted

setTransactionPosted

public void setTransactionPosted(boolean transactionPosted)
Set TransactionPosted

Parameters:
transactionPosted -

getSecurity

public Security getSecurity()
This method will get security

Returns:
security

setSecurity

public void setSecurity(Security security)
This method will set security

Parameters:
security -

getSecurityValuation

public SecurityValuationMethod getSecurityValuation()
This method will get securityValuation

Returns:
securityValuation

setSecurityValuation

public void setSecurityValuation(SecurityValuationMethod securityValuation)
This method will set securityValuation

Parameters:
securityValuation -

getMonthEndDate

public MonthEndDate getMonthEndDate()
This method will get monthEndDate

Returns:
monthEndDate

setMonthEndDate

public void setMonthEndDate(MonthEndDate monthEndDate)
This method will set monthEndDate

Parameters:
monthEndDate -

doRouteStatusChange

public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
When document is processed or in the final status, do nothing specific.

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


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