public class AwardHierarchyUIServiceImpl extends Object implements AwardHierarchyUIService
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendDate(Date date,
StringBuilder sb) |
protected void |
appendJson(StringBuilder sb,
String key,
Boolean value) |
protected void |
appendJson(StringBuilder sb,
String key,
Date value,
SimpleDateFormat formater) |
protected void |
appendJson(StringBuilder sb,
String key,
String value) |
protected void |
appendString(String str,
StringBuilder sb,
String delimiter) |
protected String |
buildCompleteRecord(String awardNumber,
AwardHierarchyNode aNode) |
protected String |
buildJavascriptRecord(String awardNumber,
AwardHierarchyNode aNode) |
protected boolean |
canUseExistingTMSessionObject(String awardNumber) |
protected String |
escapeJsonString(String input) |
ActivePendingTransactionsService |
getActivePendingTransactionsService()
Gets the activePendingTransactionsService attribute.
|
protected AwardHierarchyNode |
getAwardHierarchyNode(String awardNumber,
String currentAwardNumber,
String currentSequenceNumber) |
protected Map<String,AwardHierarchyNode> |
getAwardHierarchyNodes(String awardNumber,
String currentAwardNumber,
String currentSequenceNumber) |
AwardHierarchyService |
getAwardHierarchyService()
Gets the awardHierarchyService attribute.
|
String |
getAwardRecord(Award award)
This method retrieves the award details in a string form for a single award.
|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Gets the businessObjectService attribute.
|
protected List<AwardHierarchy> |
getChildrenNodes(String awardNumber) |
AwardHierarchyNode |
getRootAwardNode(Award award)
This method returns the root award node of the award
|
String |
getRootAwardNode(String awardNumber,
String currentAwardNumber,
String currentSequenceNumber)
This service is used to populate the root node of the award hierarchy UI.
|
String |
getSubAwardHierarchiesForTreeView(String awardNumber,
String currentAwardNumber,
String currentSequenceNumber)
This service is used to populate the all the non-root nodes of award hierarchy UI.
|
String |
getSubAwardHierarchiesForTreeViewTandM(String awardNumber,
String currentAwardNumber,
String currentSequenceNumber)
This service is used to populate the all the non-root nodes of award hierarchy UI.
|
void |
setActivePendingTransactionsService(ActivePendingTransactionsService activePendingTransactionsService)
Sets the activePendingTransactionsService attribute value.
|
void |
setAwardHierarchyNodes(Map<String,AwardHierarchyNode> awardHierarchyNodes)
Sets the awardHierarchyNodes attribute value.
|
void |
setAwardHierarchyService(AwardHierarchyService awardHierarchyService)
Sets the awardHierarchyService attribute value.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
public String getRootAwardNode(String awardNumber, String currentAwardNumber, String currentSequenceNumber) throws ParseException
AwardHierarchyUIServicegetRootAwardNode in interface AwardHierarchyUIServiceParseExceptionorg.kuali.kra.service.AwardHierarchyUIService#getRootAwardNode(java.lang.String)public AwardHierarchyNode getRootAwardNode(Award award)
AwardHierarchyUIServicegetRootAwardNode in interface AwardHierarchyUIServiceprotected String buildJavascriptRecord(String awardNumber, AwardHierarchyNode aNode)
protected String buildCompleteRecord(String awardNumber, AwardHierarchyNode aNode) throws ParseException
ParseExceptionpublic String getAwardRecord(Award award) throws ParseException
AwardHierarchyUIServicegetAwardRecord in interface AwardHierarchyUIServiceParseExceptionAwardHierarchyUIService.getAwardRecord(org.kuali.kra.award.home.Award)protected void appendString(String str, StringBuilder sb, String delimiter)
protected void appendJson(StringBuilder sb, String key, String value)
protected void appendJson(StringBuilder sb, String key, Boolean value)
protected void appendJson(StringBuilder sb, String key, Date value, SimpleDateFormat formater)
protected void appendDate(Date date, StringBuilder sb)
public String getSubAwardHierarchiesForTreeView(String awardNumber, String currentAwardNumber, String currentSequenceNumber) throws ParseException
AwardHierarchyUIServicegetSubAwardHierarchiesForTreeView in interface AwardHierarchyUIServiceParseExceptionpublic String getSubAwardHierarchiesForTreeViewTandM(String awardNumber, String currentAwardNumber, String currentSequenceNumber) throws ParseException
AwardHierarchyUIServicegetSubAwardHierarchiesForTreeViewTandM in interface AwardHierarchyUIServiceParseExceptionprotected List<AwardHierarchy> getChildrenNodes(String awardNumber)
protected boolean canUseExistingTMSessionObject(String awardNumber)
protected AwardHierarchyNode getAwardHierarchyNode(String awardNumber, String currentAwardNumber, String currentSequenceNumber)
protected Map<String,AwardHierarchyNode> getAwardHierarchyNodes(String awardNumber, String currentAwardNumber, String currentSequenceNumber)
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setAwardHierarchyNodes(Map<String,AwardHierarchyNode> awardHierarchyNodes)
awardHierarchyNodes - The awardHierarchyNodes to set.public ActivePendingTransactionsService getActivePendingTransactionsService()
public void setActivePendingTransactionsService(ActivePendingTransactionsService activePendingTransactionsService)
activePendingTransactionsService - The activePendingTransactionsService to set.public AwardHierarchyService getAwardHierarchyService()
public void setAwardHierarchyService(AwardHierarchyService awardHierarchyService)
awardHierarchyService - The awardHierarchyService to set.Copyright © 2013 The Kuali Foundation. All Rights Reserved.