public class AwardServiceImpl extends Object implements AwardService
| Constructor and Description |
|---|
AwardServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
archiveCurrentActiveAward(String awardNumber) |
AwardDocument |
createNewAwardVersion(AwardDocument awardDocument)
Create new version of the award document
|
List<Award> |
findAwardsForAwardNumber(String awardNumber)
Note Awards are ordered by sequenceNumber
|
Award |
getActiveOrNewestAward(String awardNumber)
Returns the active award or if none exist, the newest non-cancelled award.
|
Award |
getAward(Long awardId)
Get the Award based upon its unique id number.
|
Award |
getAward(String awardId)
Get the Award based upon its unique id number.
|
protected BudgetSummaryService |
getBudgetSummaryService() |
protected org.kuali.rice.krad.service.DocumentService |
getDocumentService() |
protected Map<String,String> |
getHashMap(String awardNumber) |
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService() |
protected VersionHistoryService |
getVersionHistoryService() |
protected VersioningService |
getVersioningService() |
protected void |
incrementVersionNumberIfCanceledVersionsExist(Award award) |
protected List<AwardAmountInfo> |
minimizeAwardAmountInfoCollection(List<AwardAmountInfo> awardAmountInfos) |
void |
setBudgetSummaryService(BudgetSummaryService budgetSummaryService) |
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) |
void |
setVersionHistoryService(VersionHistoryService versionHistoryService) |
void |
setVersioningService(VersioningService versioningService) |
void |
synchNewCustomAttributes(Award newAward,
Award oldAward)
This method is to synch custom attributes.
|
void |
updateAwardSequenceStatus(Award award,
VersionStatus status)
Update the award to use the new VersionStatus.
|
public List<Award> findAwardsForAwardNumber(String awardNumber)
findAwardsForAwardNumber in interface AwardServiceAwardService.findAwardsForAwardNumber(java.lang.String)public Award getAward(Long awardId)
getAward in interface AwardServicepublic Award getAward(String awardId)
getAward in interface AwardServiceawardId - the Award's unique id numberpublic void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public AwardDocument createNewAwardVersion(AwardDocument awardDocument) throws VersionException, org.kuali.rice.kew.api.exception.WorkflowException
AwardServicecreateNewAwardVersion in interface AwardServiceVersionExceptionorg.kuali.rice.kew.api.exception.WorkflowExceptionpublic void synchNewCustomAttributes(Award newAward, Award oldAward)
AwardServicesynchNewCustomAttributes in interface AwardServiceAwardService.synchNewCustomAttributes(org.kuali.kra.award.home.Award, org.kuali.kra.award.home.Award)protected void incrementVersionNumberIfCanceledVersionsExist(Award award)
protected List<AwardAmountInfo> minimizeAwardAmountInfoCollection(List<AwardAmountInfo> awardAmountInfos)
protected VersioningService getVersioningService()
public void setVersioningService(VersioningService versioningService)
protected org.kuali.rice.krad.service.DocumentService getDocumentService()
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
protected VersionHistoryService getVersionHistoryService()
public void setVersionHistoryService(VersionHistoryService versionHistoryService)
protected BudgetSummaryService getBudgetSummaryService()
public void setBudgetSummaryService(BudgetSummaryService budgetSummaryService)
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
public void updateAwardSequenceStatus(Award award, VersionStatus status)
AwardServiceupdateAwardSequenceStatus in interface AwardServiceprotected void archiveCurrentActiveAward(String awardNumber)
public Award getActiveOrNewestAward(String awardNumber)
AwardServicegetActiveOrNewestAward in interface AwardServiceAwardService.getActiveOrNewestAward(java.lang.String)Copyright © 2013 The Kuali Foundation. All Rights Reserved.