@Transactional public class AwardHierarchyServiceImpl extends Object implements AwardHierarchyService
RECURS_HIERARCHY| Constructor and Description |
|---|
AwardHierarchyServiceImpl() |
public AwardHierarchy copyAwardAndAllDescendantsAsNewHierarchy(AwardHierarchy targetNode)
copyAwardAndAllDescendantsAsNewHierarchy in interface AwardHierarchyServicetargetNode - public AwardHierarchy copyAwardAndDescendantsAsChildOfAnAwardInAnotherHierarchy(AwardHierarchy sourceNode, AwardHierarchy targetParentNode)
copyAwardAndDescendantsAsChildOfAnAwardInAnotherHierarchy in interface AwardHierarchyServicepublic AwardHierarchy copyAwardAndDescendantsAsChildOfAnAwardInCurrentHierarchy(AwardHierarchy sourceNode, AwardHierarchy targetParentNode)
copyAwardAndDescendantsAsChildOfAnAwardInCurrentHierarchy in interface AwardHierarchyServicepublic AwardHierarchy copyAwardAsChildOfAnAwardInAnotherHierarchy(AwardHierarchy sourceNode, AwardHierarchy targetParentNode)
copyAwardAsChildOfAnAwardInAnotherHierarchy in interface AwardHierarchyServicepublic AwardHierarchy copyAwardAsChildOfAnAwardInCurrentHierarchy(AwardHierarchy sourceNode, AwardHierarchy targetParentNode)
copyAwardAsChildOfAnAwardInCurrentHierarchy in interface AwardHierarchyServicepublic AwardHierarchy copyAwardAsNewHierarchy(AwardHierarchy targetNode)
copyAwardAsNewHierarchy in interface AwardHierarchyServiceAwardHierarchyService.copyAwardAsNewHierarchy(AwardHierarchy)public AwardHierarchy createBasicHierarchy(String awardNumber)
createBasicHierarchy in interface AwardHierarchyServiceAwardHierarchyService.createBasicHierarchy(java.lang.String)public AwardHierarchy createNewAwardBasedOnAnotherAwardInHierarchy(AwardHierarchy nodeToCopyFrom, AwardHierarchy targetParentNode)
createNewAwardBasedOnAnotherAwardInHierarchy in interface AwardHierarchyServicepublic AwardHierarchy createNewAwardBasedOnParent(AwardHierarchy targetNode)
createNewAwardBasedOnParent in interface AwardHierarchyServicetargetNode - public void copyAwardAmountDateInfoToNewChild(Award source, Award copy)
source - copy - public AwardHierarchy createNewChildAward(AwardHierarchy targetNode)
createNewChildAward in interface AwardHierarchyServicepublic AwardHierarchy loadAwardHierarchy(String awardNumber)
loadAwardHierarchy in interface AwardHierarchyServiceAwardHierarchyService.loadAwardHierarchy(java.lang.String)public AwardHierarchy loadAwardHierarchyBranch(String awardNumber)
AwardHierarchyServiceloadAwardHierarchyBranch in interface AwardHierarchyServiceAwardHierarchyService.loadAwardHierarchy(java.lang.String)public Map<String,AwardHierarchy> getAwardHierarchy(AwardHierarchy anyNode, List<String> order)
AwardHierarchyServicegetAwardHierarchy in interface AwardHierarchyServicepublic Map<String,AwardHierarchy> getAwardHierarchy(String awardNumber, List<String> order)
getAwardHierarchy in interface AwardHierarchyServiceAwardHierarchyService.getAwardHierarchy(java.lang.String, java.util.List)public AwardHierarchy loadFullHierarchyFromAnyNode(String awardNumber)
AwardHierarchyServiceloadFullHierarchyFromAnyNode in interface AwardHierarchyServiceAwardHierarchyService.loadFullHierarchyFromAnyNode(java.lang.String)public AwardDocument loadPlaceholderDocument()
loadPlaceholderDocument in interface AwardHierarchyServiceAwardHierarchyService.loadPlaceholderDocument()public void persistAwardHierarchy(AwardHierarchy node)
persistAwardHierarchy in interface AwardHierarchyServiceAwardHierarchyService.persistAwardHierarchy(org.kuali.kra.award.awardhierarchy.AwardHierarchy)public void persistAwardHierarchies(Collection<AwardHierarchy> rootNodes)
AwardHierarchyServicepersistAwardHierarchies in interface AwardHierarchyServicerootNodes - public void persistAwardHierarchy(AwardHierarchy branchNode, boolean recurse)
AwardHierarchyServicepersistAwardHierarchy in interface AwardHierarchyServiceAwardHierarchyService.persistAwardHierarchy(org.kuali.kra.award.awardhierarchy.AwardHierarchy, boolean)public void setAwardNumberService(AwardNumberService awardNumberService)
awardNumberService - public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
documentService - public void setVersioningService(VersioningService versioningService)
versioningService - protected AwardHierarchy getRootNode(String rootAwardNumber)
protected void clearFilteredAttributes(Award newAward)
protected ReportClass getPaymentAndInvoicesReportClass()
protected AwardHierarchy getCopyOfSourceNode(AwardHierarchy sourceNode)
protected void finalizeAward(Award newAward)
protected void addNewAwardToPlaceholderDocument(AwardDocument doc, AwardHierarchy node)
protected AwardHierarchy getAwardHierarchyRootNode(String someNodeAwardNumberInHierarchy)
protected Map<String,Object> getAwardHierarchyCriteriaMap(String awardNumber)
protected void restoreOriginalAwardPropertiesAfterCopy(Award award, String originalAwardNumber, Integer originalSequenceNumber)
protected void saveNodeWithAward(AwardHierarchy node, AwardDocument doc)
protected void savePlaceholderDocument(AwardDocument doc)
protected RuntimeException uncheckedException(Exception e)
protected Award useOriginalAwardAsTemplateForCopy(Award award, String nextAwardNumber) throws VersionException
VersionExceptionpublic void populateAwardHierarchyNodes(Map<String,AwardHierarchy> awardHierarchyItems, Map<String,AwardHierarchyNode> awardHierarchyNodes, String currentAwardNumber, String currentSequenceNumber)
AwardHierarchyServicepopulateAwardHierarchyNodes in interface AwardHierarchyServiceorg.kuali.rice.kew.api.exception.WorkflowExceptionorg.kuali.kra.award.awardhierarchy.AwardHierarchyService#populateAwardHierarchyNodes(java.util.Map, java.util.Map)public AwardHierarchyNode createAwardHierarchyNode(AwardHierarchy awardHierarchy, String currentAwardNumber, String currentSequenceNumber)
AwardHierarchyServicecreateAwardHierarchyNode in interface AwardHierarchyServicepublic void populateAwardHierarchyNodesForTandMDoc(Map<String,AwardHierarchy> awardHierarchyItems, Map<String,AwardHierarchyNode> awardHierarchyNodes, String currentAwardNumber, String currentSequenceNumber, TimeAndMoneyDocument timeAndMoneyDocument)
populateAwardHierarchyNodesForTandMDoc in interface AwardHierarchyServiceorg.kuali.rice.kew.api.exception.WorkflowExceptionorg.kuali.kra.award.awardhierarchy.AwardHierarchyService#populateAwardHierarchyNodes(java.util.Map, java.util.Map)public AwardVersionService getAwardVersionService()
public void createNodeMapsOnFormForSummaryPanel(Map<String,AwardHierarchyNode> awardHierarchyNodes, Map<String,String> previousNodeMap, Map<String,String> nextNodeMap)
createNodeMapsOnFormForSummaryPanel in interface AwardHierarchyServicepublic AwardAmountInfoService getAwardAmountInfoService()
public void setAwardAmountInfoService(AwardAmountInfoService awardAmountInfoService)
awardAmountInfoService - The awardAmountInfoService to set.public ActivePendingTransactionsService getActivePendingTransactionsService()
public void setActivePendingTransactionsService(ActivePendingTransactionsService activePendingTransactionsService)
activePendingTransactionsService - The activePendingTransactionsService to set.public void setVersionHistoryService(VersionHistoryService versionHistoryService)
public AwardService getAwardService()
public void setAwardService(AwardService awardService)
public void setAwardVersionService(AwardVersionService awardVersionService)
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.