public class ActivePendingTransactionsServiceImpl extends Object implements ActivePendingTransactionsService
| Constructor and Description |
|---|
ActivePendingTransactionsServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAwardAmountTransaction(String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
addTransactionDetails(String sourceAwardNumber,
String destinationAwardNumber,
Integer sequenceNumber,
PendingTransaction pendingTransaction,
String currentAwardNumber,
String documentNumber,
List<TransactionDetail> transactionDetailItems,
TransactionDetailType transactionDetailtype) |
void |
approveTransactions(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction)
This method will approve all pending transactions and accordingly update the awardAmountInfo numbers for all awards.
|
protected void |
buildListOfParents(Map<String,AwardHierarchyNode> awardHierarchyNodes,
List<String> listOfParentsOfSource,
String currentAwardNumber,
String rootAwardNumber)
This method...
|
protected boolean |
childParentRelationshipExists(String awardNumber1,
String awardNumber2,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode parentNode) |
protected void |
createIntermediateDownTransactionsWhenParentChildRelationshipExists(TimeAndMoneyDocument doc,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
String destinationAwardNumber,
String parentAwardNumber,
String sourceAwardNumber,
List<TransactionDetail> transactionDetailItems,
List<PendingTransaction> updatedPendingTransactions,
AwardAmountTransaction newAwardAmountTransaction) |
protected void |
createIntermediateTransactionsWhenDestinationIsExternal(TimeAndMoneyDocument doc,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
String sourceAwardNumber,
String parentOfSourceAwardNumber,
String destinationAwardNumber,
boolean direction,
List<TransactionDetail> transactionDetailItems,
List<PendingTransaction> updatedPendingTransactions,
AwardAmountTransaction newAwardAmountTransaction) |
protected void |
createIntermediateTransactionsWhenParentIsExternal(TimeAndMoneyDocument doc,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
String destinationAwardNumber,
String parentAwardNumber,
String defaultExternalAwardNumber,
boolean direction,
List<TransactionDetail> transactionDetailItems,
List<PendingTransaction> updatedPendingTransactions,
AwardAmountTransaction newAwardAmountTransaction) |
protected void |
createIntermediateUpTransactionsWhenParentChildRelationshipExists(TimeAndMoneyDocument doc,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
String destinationAwardNumber,
String parentOfSourceAwardNumber,
String sourceAwardNumber,
List<TransactionDetail> transactionDetailItems,
List<PendingTransaction> updatedPendingTransactions,
AwardAmountTransaction newAwardAmountTransaction) |
protected TransactionDetail |
createTransactionDetail(String sourceAwardNumber,
String destinationAwardNumber,
Integer sequenceNumber,
PendingTransaction pendingTransaction,
String currentAwardNumber,
String documentNumber,
TransactionDetailType transactionDetailtype) |
protected void |
deletePendingTransactions(TimeAndMoneyDocument doc,
List<PendingTransaction> pendingTransactionsToBeDeleted) |
protected String |
findCommonParent(Map<String,AwardHierarchyNode> awardHierarchyNodes,
String rootAwardNumber,
String sourceAwardNumber,
String destinationAwardNumber) |
AwardAmountInfoService |
getAwardAmountInfoService()
Gets the awardAmountInfoService attribute.
|
AwardVersionService |
getAwardVersionService() |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
protected Map<String,String> |
getHashMap(String goToAwardNumber) |
protected org.kuali.rice.kim.api.identity.PersonService |
getPersonService() |
protected AwardAmountInfo |
getUpdatedDestinationDownNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected AwardAmountInfo |
getUpdatedDestinationUpNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected AwardAmountInfo |
getUpdatedIntermediateDownNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected AwardAmountInfo |
getUpdatedIntermediateUpNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected AwardAmountInfo |
getUpdatedSourceDownNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected AwardAmountInfo |
getUpdatedSourceUpNodeAmountInfo(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber,
Award award) |
protected VersionHistoryService |
getVersionHistoryService() |
protected void |
handleDestinationNodeDownTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
handleDestinationNodeUpTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
handleIntermediateNodeDownTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
handleIntermediateNodeUpTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
handleSourceNodeDownTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected void |
handleSourceNodeUpTransaction(PendingTransaction pendingTransaction,
String awardNumber,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<PendingTransaction> pendingTransactions,
AwardAmountTransaction newAwardAmountTransaction,
String documentNumber) |
protected boolean |
parentChildRelationshipExists(String awardNumber1,
String awardNumber2,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode parentNode) |
protected void |
performSave(TimeAndMoneyDocument doc,
List<TransactionDetail> transactionDetailItems,
List<Award> awardItems,
List<AwardAmountTransaction> awardAmountTransactions) |
protected List<AwardAmountTransaction> |
prepareAwardAmountTransactionsListForPersistence(Map<String,AwardAmountTransaction> awardAmountTransactionItems) |
protected org.kuali.rice.core.api.util.type.KualiDecimal |
processAmounts(org.kuali.rice.core.api.util.type.KualiDecimal value1,
org.kuali.rice.core.api.util.type.KualiDecimal value2,
boolean addOrSubtract,
boolean updateAmounts) |
protected void |
processPendingTransactionWhenChildParentRelationShipExists(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
AwardHierarchyNode parentNode,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode sourceAwardNode,
AwardHierarchyNode destinationAwardNode) |
protected void |
processPendingTransactionWhenChildParentRelationShipExistsIndirect(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
AwardHierarchyNode parentNode,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode sourceAwardNode,
AwardHierarchyNode destinationAwardNode) |
protected void |
processPendingTransactionWhenDestinationIsExternal(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode sourceAwardNode) |
protected void |
processPendingTransactionWhenParentChildRelationShipExists(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
AwardHierarchyNode parentNode,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode sourceAwardNode,
AwardHierarchyNode destinationAwardNode) |
protected void |
processPendingTransactionWhenParentChildRelationShipExistsIndirect(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
AwardHierarchyNode parentNode,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode sourceAwardNode,
AwardHierarchyNode destinationAwardNode) |
protected void |
processPendingTransactionWhenSourceIsExternal(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
Map<String,AwardHierarchyNode> awardHierarchyNodes,
AwardHierarchyNode destinationAwardNode) |
protected void |
processPendingTransactionWithIndirectRelationship(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
List<PendingTransaction> updatedPendingTransactions,
List<TransactionDetail> transactionDetailItems,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
PendingTransaction pendingTransaction,
AwardHierarchyNode sourceAwardNode,
AwardHierarchyNode destinationAwardNode) |
List<AwardAmountTransaction> |
processSingleNodeMoneyTransaction(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<TransactionDetail> transactionDetailItems) |
List<AwardAmountTransaction> |
processTransactions(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<TransactionDetail> transactionDetailItems,
Boolean refreshFlag)
This method...
|
List<Award> |
processTransactionsForAddRuleProcessing(TimeAndMoneyDocument doc,
AwardAmountTransaction newAwardAmountTransaction,
Map<String,AwardAmountTransaction> awardAmountTransactionItems,
List<Award> awardItems,
List<TransactionDetail> transactionDetailItems)
This method...
|
protected org.kuali.rice.krad.UserSession |
replaceSessionWithRoutedBy(TimeAndMoneyDocument doc)
Replace the UserSession with one for the user who routed the parent award.
|
void |
setAwardAmountInfoService(AwardAmountInfoService awardAmountInfoService)
Sets the awardAmountInfoService attribute value.
|
void |
setAwardVersionService(AwardVersionService awardVersionService) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
void |
setPersonService(org.kuali.rice.kim.api.identity.PersonService personService) |
void |
setVersionHistoryService(VersionHistoryService versionHistoryService) |
protected void |
updateAmountFields(boolean updateAmounts,
boolean addOrSubtract,
PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
AwardAmountInfo newAwardAmountInfo) |
protected void |
validateAntiDistributableAmount(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
org.kuali.rice.core.api.util.type.KualiDecimal totalPendingAnticipated) |
protected void |
validateObliDistributableAmount(PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
org.kuali.rice.core.api.util.type.KualiDecimal totalPendingObligated) |
public ActivePendingTransactionsServiceImpl()
public void approveTransactions(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction)
ActivePendingTransactionsServicepublic List<AwardAmountTransaction> processTransactions(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<TransactionDetail> transactionDetailItems, Boolean refreshFlag)
processTransactions in interface ActivePendingTransactionsServicedoc - newAwardAmountTransaction - awardAmountTransactionItems - awardItems - transactionDetailItems - pendingTransactionsToBeDeleted - public List<AwardAmountTransaction> processSingleNodeMoneyTransaction(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<TransactionDetail> transactionDetailItems)
processSingleNodeMoneyTransaction in interface ActivePendingTransactionsServicepublic List<Award> processTransactionsForAddRuleProcessing(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<TransactionDetail> transactionDetailItems)
processTransactionsForAddRuleProcessing in interface ActivePendingTransactionsServicedoc - newAwardAmountTransaction - awardAmountTransactionItems - awardItems - transactionDetailItems - pendingTransactionsToBeDeleted - protected void deletePendingTransactions(TimeAndMoneyDocument doc, List<PendingTransaction> pendingTransactionsToBeDeleted)
protected List<AwardAmountTransaction> prepareAwardAmountTransactionsListForPersistence(Map<String,AwardAmountTransaction> awardAmountTransactionItems)
protected void performSave(TimeAndMoneyDocument doc, List<TransactionDetail> transactionDetailItems, List<Award> awardItems, List<AwardAmountTransaction> awardAmountTransactions)
protected void processPendingTransactionWithIndirectRelationship(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, AwardHierarchyNode sourceAwardNode, AwardHierarchyNode destinationAwardNode)
protected void processPendingTransactionWhenSourceIsExternal(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode destinationAwardNode)
protected void processPendingTransactionWhenDestinationIsExternal(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode sourceAwardNode)
protected void processPendingTransactionWhenParentChildRelationShipExists(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, AwardHierarchyNode parentNode, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode sourceAwardNode, AwardHierarchyNode destinationAwardNode)
protected void processPendingTransactionWhenParentChildRelationShipExistsIndirect(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, AwardHierarchyNode parentNode, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode sourceAwardNode, AwardHierarchyNode destinationAwardNode)
protected void processPendingTransactionWhenChildParentRelationShipExists(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, AwardHierarchyNode parentNode, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode sourceAwardNode, AwardHierarchyNode destinationAwardNode)
protected void processPendingTransactionWhenChildParentRelationShipExistsIndirect(TimeAndMoneyDocument doc, AwardAmountTransaction newAwardAmountTransaction, List<PendingTransaction> updatedPendingTransactions, AwardHierarchyNode parentNode, List<TransactionDetail> transactionDetailItems, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode sourceAwardNode, AwardHierarchyNode destinationAwardNode)
protected void createIntermediateDownTransactionsWhenParentChildRelationshipExists(TimeAndMoneyDocument doc, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, String destinationAwardNumber, String parentAwardNumber, String sourceAwardNumber, List<TransactionDetail> transactionDetailItems, List<PendingTransaction> updatedPendingTransactions, AwardAmountTransaction newAwardAmountTransaction)
protected void createIntermediateUpTransactionsWhenParentChildRelationshipExists(TimeAndMoneyDocument doc, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, String destinationAwardNumber, String parentOfSourceAwardNumber, String sourceAwardNumber, List<TransactionDetail> transactionDetailItems, List<PendingTransaction> updatedPendingTransactions, AwardAmountTransaction newAwardAmountTransaction)
protected void createIntermediateTransactionsWhenParentIsExternal(TimeAndMoneyDocument doc, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, String destinationAwardNumber, String parentAwardNumber, String defaultExternalAwardNumber, boolean direction, List<TransactionDetail> transactionDetailItems, List<PendingTransaction> updatedPendingTransactions, AwardAmountTransaction newAwardAmountTransaction)
protected void createIntermediateTransactionsWhenDestinationIsExternal(TimeAndMoneyDocument doc, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, PendingTransaction pendingTransaction, String sourceAwardNumber, String parentOfSourceAwardNumber, String destinationAwardNumber, boolean direction, List<TransactionDetail> transactionDetailItems, List<PendingTransaction> updatedPendingTransactions, AwardAmountTransaction newAwardAmountTransaction)
protected boolean parentChildRelationshipExists(String awardNumber1, String awardNumber2, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode parentNode)
protected boolean childParentRelationshipExists(String awardNumber1, String awardNumber2, Map<String,AwardHierarchyNode> awardHierarchyNodes, AwardHierarchyNode parentNode)
protected TransactionDetail createTransactionDetail(String sourceAwardNumber, String destinationAwardNumber, Integer sequenceNumber, PendingTransaction pendingTransaction, String currentAwardNumber, String documentNumber, TransactionDetailType transactionDetailtype)
protected void addTransactionDetails(String sourceAwardNumber, String destinationAwardNumber, Integer sequenceNumber, PendingTransaction pendingTransaction, String currentAwardNumber, String documentNumber, List<TransactionDetail> transactionDetailItems, TransactionDetailType transactionDetailtype)
protected String findCommonParent(Map<String,AwardHierarchyNode> awardHierarchyNodes, String rootAwardNumber, String sourceAwardNumber, String destinationAwardNumber)
protected void buildListOfParents(Map<String,AwardHierarchyNode> awardHierarchyNodes, List<String> listOfParentsOfSource, String currentAwardNumber, String rootAwardNumber)
awardHierarchyNodes - listOfParentsOfSource - currentAwardNumber - protected void handleDestinationNodeDownTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected void handleDestinationNodeUpTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected AwardAmountInfo getUpdatedDestinationDownNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected AwardAmountInfo getUpdatedDestinationUpNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected void handleSourceNodeDownTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected void handleSourceNodeUpTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected AwardAmountInfo getUpdatedSourceDownNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected AwardAmountInfo getUpdatedSourceUpNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected void handleIntermediateNodeDownTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected void handleIntermediateNodeUpTransaction(PendingTransaction pendingTransaction, String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, List<Award> awardItems, List<PendingTransaction> pendingTransactions, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
protected AwardAmountInfo getUpdatedIntermediateDownNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected AwardAmountInfo getUpdatedIntermediateUpNodeAmountInfo(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber, Award award)
protected void validateAntiDistributableAmount(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, org.kuali.rice.core.api.util.type.KualiDecimal totalPendingAnticipated)
protected void validateObliDistributableAmount(PendingTransaction pendingTransaction, AwardAmountInfo awardAmountInfo, org.kuali.rice.core.api.util.type.KualiDecimal totalPendingObligated)
protected void updateAmountFields(boolean updateAmounts,
boolean addOrSubtract,
PendingTransaction pendingTransaction,
AwardAmountInfo awardAmountInfo,
AwardAmountInfo newAwardAmountInfo)
protected void addAwardAmountTransaction(String awardNumber, Map<String,AwardAmountTransaction> awardAmountTransactionItems, AwardAmountTransaction newAwardAmountTransaction, String documentNumber)
public AwardVersionService getAwardVersionService()
protected org.kuali.rice.krad.UserSession replaceSessionWithRoutedBy(TimeAndMoneyDocument doc)
parentAward - protected org.kuali.rice.kim.api.identity.PersonService getPersonService()
public void setPersonService(org.kuali.rice.kim.api.identity.PersonService personService)
protected org.kuali.rice.core.api.util.type.KualiDecimal processAmounts(org.kuali.rice.core.api.util.type.KualiDecimal value1,
org.kuali.rice.core.api.util.type.KualiDecimal value2,
boolean addOrSubtract,
boolean updateAmounts)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public AwardAmountInfoService getAwardAmountInfoService()
public void setAwardVersionService(AwardVersionService awardVersionService)
public void setAwardAmountInfoService(AwardAmountInfoService awardAmountInfoService)
awardAmountInfoService - The awardAmountInfoService to set.protected VersionHistoryService getVersionHistoryService()
public void setVersionHistoryService(VersionHistoryService versionHistoryService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.