|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.bc.document.service.impl.BudgetPushPullServiceImpl
@Transactional public class BudgetPushPullServiceImpl
Implements BudgetPushPullService by populating temporary tables with the potential set of documents to push down or pull up. The temporary tables are then used to drive the entire push down or pull up process. First, an attempt is made to place budget locks on each document. Successfully locked documents are then pushed down or pulled up by setting the associated BudgetConstructionHeader (ld_bcnstr_hdr_t) row with the appropriate level attribute values and releasing the locks.
Constructor Summary | |
---|---|
BudgetPushPullServiceImpl()
|
Method Summary | |
---|---|
int |
buildPullUpBudgetedDocuments(String principalId,
Integer FiscalYear,
String pointOfViewCharOfAccountsCode,
String pointOfViewOrganizationCode)
Builds list of budget documents that are in the selected organizations and above the user's point of view. |
int |
buildPushDownBudgetedDocuments(String principalId,
Integer FiscalYear,
String pointOfViewCharOfAccountsCode,
String pointOfViewOrganizationCode)
Builds list of budget documents that are in the selected organizations and at the user's point of view. |
void |
pullupSelectedOrganizationDocuments(String principalId,
Integer FiscalYear,
String pointOfViewCharOfAccountsCode,
String pointOfViewOrganizationCode)
Pulls up Budget Construction documents based on user selected Organizations and the current point of view Organization on the Organization Selection screen running in Pullup mode. |
void |
pushdownSelectedOrganizationDocuments(String principalId,
Integer FiscalYear,
String pointOfViewCharOfAccountsCode,
String pointOfViewOrganizationCode)
Pushes down Budget Construction documents based on user selected Organizations and the current point of view Organization on the Organization Selection screen running in Pushdown mode. |
void |
setBudgetOrganizationPushPullDao(BudgetOrganizationPushPullDao budgetOrganizationPushPullDao)
Sets the budgetOrganizationPushPullDao attribute value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BudgetPushPullServiceImpl()
Method Detail |
---|
public void pullupSelectedOrganizationDocuments(String principalId, Integer FiscalYear, String pointOfViewCharOfAccountsCode, String pointOfViewOrganizationCode)
BudgetPushPullService
pullupSelectedOrganizationDocuments
in interface BudgetPushPullService
BudgetPushPullService.pullupSelectedOrganizationDocuments(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String)
public void pushdownSelectedOrganizationDocuments(String principalId, Integer FiscalYear, String pointOfViewCharOfAccountsCode, String pointOfViewOrganizationCode)
BudgetPushPullService
pushdownSelectedOrganizationDocuments
in interface BudgetPushPullService
BudgetPushPullService.pushdownSelectedOrganizationDocuments(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String)
public int buildPullUpBudgetedDocuments(String principalId, Integer FiscalYear, String pointOfViewCharOfAccountsCode, String pointOfViewOrganizationCode)
BudgetPushPullService
buildPullUpBudgetedDocuments
in interface BudgetPushPullService
principalId
- current user doing the pullupFiscalYear
- budget fiscal yearpointOfViewCharOfAccountsCode
- user's point of view chartpointOfViewOrganizationCode
- user's point of view org
BudgetPushPullService.buildPullUpBudgetedDocuments(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String)
public int buildPushDownBudgetedDocuments(String principalId, Integer FiscalYear, String pointOfViewCharOfAccountsCode, String pointOfViewOrganizationCode)
BudgetPushPullService
buildPushDownBudgetedDocuments
in interface BudgetPushPullService
principalId
- current user doing the pushdownFiscalYear
- budget fiscal yearpointOfViewCharOfAccountsCode
- user's point of view chartpointOfViewOrganizationCode
- user's point of view org
BudgetPushPullService.buildPushDownBudgetedDocuments(java.lang.String, java.lang.Integer, java.lang.String, java.lang.String)
public void setBudgetOrganizationPushPullDao(BudgetOrganizationPushPullDao budgetOrganizationPushPullDao)
budgetOrganizationPushPullDao
- The budgetOrganizationPushPullDao to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |