org.kuali.kfs.module.bc.batch.dataaccess.impl
Class GenesisDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.module.bc.batch.dataaccess.impl.BudgetConstructionBatchHelperDaoOjb
                  extended by org.kuali.kfs.module.bc.batch.dataaccess.impl.GenesisDaoOjb
All Implemented Interfaces:
GenesisDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class GenesisDaoOjb
extends BudgetConstructionBatchHelperDaoOjb
implements GenesisDao


Nested Class Summary
protected  class GenesisDaoOjb.roundMechanism
           
 
Field Summary
protected static MathContext compareContext
           
static Long DEFAULT_VERSION_NUMBER
           
static Integer MAXIMUM_ORGANIZATION_TREE_DEPTH
           
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
GenesisDaoOjb()
           
 
Method Summary
protected  void addNewGLRowsToPBGL(Integer BaseYear)
           
protected  void addRIObjectClassesForBB(Integer BaseYear)
           
protected  void addToExistingBCSFVacant(CalculatedSalaryFoundationTrackerOverride csf, String csfKey)
           
protected  void addToExistingBCSFVacant(CalculatedSalaryFoundationTracker csf, String csfKey)
           
protected  void adjustCSFRounding()
           
protected  void buildAcctOrgHierFromAcctRpts(BudgetConstructionAccountReports acctRpts, Integer RequestYear)
           
protected  void buildAndStoreBCSFfromCSF(CalculatedSalaryFoundationTrackerOverride csf, String csfKey)
           
protected  void buildAndStoreBCSFfromCSF(CalculatedSalaryFoundationTracker csf, String csfKey)
           
protected  void buildAppointemntFundingFromBCSF(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)
           
 void buildAppointmentFundingAndBCSF(Integer BaseYear)
           
protected  void buildAppointmentFundingCleanUp()
           
protected  String buildAppointmentFundingKey(PendingBudgetConstructionAppointmentFunding bcaf)
           
protected  String buildCSFKey(CalculatedSalaryFoundationTracker csf)
           
protected  String buildCSFKey(CalculatedSalaryFoundationTrackerOverride csf)
           
protected  String buildDocKeyFromBCSF(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)
           
protected  String buildGLTestKeyFromPBGL(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)
           
protected  String buildGLTestKeyFromSQLResults(Object[] sqlResult)
           
 String buildHeaderTestKeyFromPBGL(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)
           
protected  String buildHeaderTestKeyFromSQLResults(Object[] sqlResult)
           
protected  void buildNewAccountReportsTo()
           
protected  void buildNewOrganizationReportsTo()
           
protected  boolean buildPBGLFromBCSFAndStore(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)
           
protected  String buildPBGLKey(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)
           
protected  String buildPBGLKey(PendingBudgetConstructionGeneralLedger pbgl)
           
protected  String buildVacantCSFKey(CalculatedSalaryFoundationTracker csf)
           
protected  String buildVacantCSFKey(CalculatedSalaryFoundationTrackerOverride csf)
           
protected  void clearBaseYearBCPosition(Integer BaseYear)
           
protected  void clearBaseYearBCSF(Integer BaseYear)
           
protected  void clearBaseYearBudgetConstructionAppointmentFundingReason(Integer BaseYear)
           
protected  void clearBaseYearHeaders(Integer BaseYear)
           
protected  void clearBaseYearPBGL(Integer BaseYear)
           
protected  void clearBaseYearPendingApptFunding(Integer BaseYear)
           
protected  void clearBCCSF(Integer FiscalYear)
           
protected  void clearBCPosition()
           
protected  void clearBCSF()
           
protected  void clearBothYearsBCPosition(Integer BaseYear)
           
protected  void clearBothYearsBCSF(Integer BaseYear)
           
protected  void clearBothYearsBudgetConstructionAppointmentFundingReason(Integer BaseYear)
           
protected  void clearBothYearsHeaders(Integer BaseYear)
           
protected  void clearBothYearsPBGL(Integer BaseYear)
           
protected  void clearBothYearsPendingApptFunding(Integer BaseYear)
           
protected  void clearBudgetConstructionAdministrativePost()
           
protected  void clearBudgetConstructionAppointmentFundingReason()
           
protected  void clearBudgetConstructionIntendedIncumbent()
           
 void clearDBForGenesis(Integer BaseYear)
           
 void clearHangingBCLocks(Integer BaseYear)
           
protected  void clearHangingPositionLocks(Integer RequestYear)
           
protected  void clearHeaders()
           
protected  void clearPBGL()
           
protected  void clearPendingApptFunding()
           
protected  void clearRequestYearBCPosition(Integer BaseYear)
           
protected  void clearRequestYearBCSF(Integer BaseYear)
           
protected  void clearRequestYearBudgetConstructionAppointmentFundingReason(Integer BaseYear)
           
protected  void clearRequestYearPBGL(Integer BaseYear)
           
protected  void clearRequestYearPendingApptFunding(Integer BaseYear)
           
 void createChartForNextBudgetCycle()
           
 void createNewBCDocumentsFromGLCSF(Integer BaseYear, boolean GLUpdatesAllowed, boolean CSFUpdatesAllowed)
           
protected  void createNewDocumentsCleanUp()
           
protected  void CSFDiagnostics()
           
protected  void debug()
           
 void ensureObjectClassRIForBudget(Integer BaseYear)
           
protected  ArrayList<String> findPositionRequiredObjectCodes(Integer BaseYear)
           
 Integer fiscalYearFromToday()
           
protected  String getAcctRptsToKey(BudgetConstructionAccountReports acctRpts)
           
protected  String getAcctRptsToKeyFromBCHdr(BudgetConstructionHeader bCHdr)
           
protected  void getAndStoreCurrentCSFBCHeaderCandidates(Integer BaseYear)
           
protected  void getAndStoreCurrentGLBCHeaderCandidates(Integer BaseYear)
           
 boolean getBudgetConstructionControlFlag(Integer universityFiscalYear, String FlagID)
           
 Map<String,String> getBudgetConstructionControlFlags(Integer universityFiscalYear)
           
 void getCSFCandidateDocumentKeys(Integer BaseYear)
           
 void getCSFOverrideCandidateDocumentKeys(Integer BaseYear)
           
 void getCSFOverrideDeletedKeys(Integer BaseYear)
           
protected  void getCurrentBCHeaderKeys(Integer BaseYear)
           
protected  String getOrgHierarchyKey(BudgetConstructionAccountOrganizationHierarchy orgHier)
           
protected  String getOrgHierarchyKeyFromAcctRpts(BudgetConstructionAccountReports acctRpts)
           
protected  String getOrgHierarchyKeyFromBCHeader(BudgetConstructionHeader bCHdr)
           
protected  String getOrgRptsToKey(BudgetConstructionOrganizationReports orgRpts)
           
protected  String getOrgRptsToKeyFromAcctOrgHier(BudgetConstructionAccountOrganizationHierarchy acctOrgHier)
           
protected  void info()
           
 void initialLoadToPBGL(Integer BaseYear)
           
protected  boolean isObjectInRequestYear(Integer BaseYear, String Chart, String ObjectCode)
           
protected  boolean isVacantLine(CalculatedSalaryFoundationTracker csf)
           
protected  boolean isVacantLine(CalculatedSalaryFoundationTrackerOverride csf)
           
protected  PendingBudgetConstructionGeneralLedger newPBGLBusinessObject(Integer RequestYear, Object[] sqlResult)
           
protected  boolean noNewMapEntryNeeded(BudgetConstructionOrganizationReports orgRpts)
           
protected  void objectClassRICleanUp()
           
protected  void organizationHierarchyCleanUp()
           
protected  void pBGLCleanUp()
           
protected  void readAcctReportsTo()
           
protected  void readAndFilterGLBBObjects(Integer BaseYear)
           
protected  void readAndWriteBCSFAndNewAppointmentFundingAndNewPBGL(Integer BaseYear)
           
protected  void readBaseYearInactiveObjects(Integer BaseYear)
           
protected  void readBCHeaderForDocNumber(Integer BaseYear)
           
protected  void readCSF(Integer BaseYear)
           
protected  void readCSFOverride(Integer BaseYear)
           
protected  void readExistingAppointmentFunding(Integer BaseYear)
           
protected  void readGLForPBGL(Integer BaseYear, boolean excludeZeroNetAmounts)
           
protected  void readOrgReportsTo()
           
 void rebuildOrganizationHierarchy(Integer BaseYear)
           
protected  void recordSkippedKeys(String badGLKey)
           
 void resetExistingFlags(Integer Year, HashMap<String,String> configValues)
           
 void setBudgetConstructionHumanResourcesPayrollInterfaceDao(BudgetConstructionHumanResourcesPayrollInterfaceDao budgetConstructionHumanResourcesPayrollInterfaceDao)
           
 void setControlFlagsAtTheEndOfGenesis(Integer BaseYear)
           
 void setControlFlagsAtTheStartOfGenesis(Integer BaseYear)
           
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)
           
 void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
           
 void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
          Sets the kualiModuleService attribute value.
protected  void setUpbcHdrDocNumbers(Integer BaseYear)
           
protected  void setUpBCSFMap(Integer BaseYear)
           
 void setUpCSFHashStructures(Integer BaseYear)
           
protected  void setUpCSFOverrideKeys(Integer BaseYear)
           
 void setUpCurrentBCHeaderKeys(Integer BaseYear)
           
protected  void setUpCurrentPBGLKeys(Integer BaseYear)
           
protected  void setUpKeysNeedingRounding(Integer BaseYear)
           
protected  void setUpPositionNormalWorkMonths(Integer BaseYear)
           
 void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)
           
 void storeANewBCDocument(BudgetConstructionDocument newBCHdr)
           
protected  void untouchedAppointmentFunding(PendingBudgetConstructionAppointmentFunding bcaf)
           
protected  boolean untouchedFTEPercentTimeCheck(PendingBudgetConstructionAppointmentFunding bcaf, CalculatedSalaryFoundationTracker resultCSF)
           
protected  void updateBaseBudgetAmount(PendingBudgetConstructionGeneralLedger currentPBGLInstance)
           
protected  void updateBudgetConstructionHeaderAsNeeded(BudgetConstructionHeader bCHdr)
           
protected  void updateCurrentPBGL(Integer BaseYear)
           
 void updateToPBGL(Integer BaseYear)
           
 Map verifyAccountsAreAccessible(Integer requestFiscalYear)
           
protected  void writeFinalDiagnosticCounts()
           
 
Methods inherited from class org.kuali.kfs.module.bc.batch.dataaccess.impl.BudgetConstructionBatchHelperDaoOjb
buildCountDistinct, buildCountDistinct, getDBFieldNamesForClass, getOjbPlatform, hashCapacity, hashCapacity, hashCapacity, hashObjectSize, hashObjectSize, hashObjectSize, queryCountDistinct, setOjbMySqlPlatform, setOjbOraclePlatform, setOjbPlatform
 
Methods inherited from class org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_VERSION_NUMBER

public static final Long DEFAULT_VERSION_NUMBER

MAXIMUM_ORGANIZATION_TREE_DEPTH

public static final Integer MAXIMUM_ORGANIZATION_TREE_DEPTH

compareContext

protected static final MathContext compareContext
Constructor Detail

GenesisDaoOjb

public GenesisDaoOjb()
Method Detail

getBudgetConstructionControlFlags

public final Map<String,String> getBudgetConstructionControlFlags(Integer universityFiscalYear)
Specified by:
getBudgetConstructionControlFlags in interface GenesisDao

getBudgetConstructionControlFlag

public boolean getBudgetConstructionControlFlag(Integer universityFiscalYear,
                                                String FlagID)
Specified by:
getBudgetConstructionControlFlag in interface GenesisDao

fiscalYearFromToday

public Integer fiscalYearFromToday()
Specified by:
fiscalYearFromToday in interface GenesisDao

setControlFlagsAtTheStartOfGenesis

public void setControlFlagsAtTheStartOfGenesis(Integer BaseYear)
Specified by:
setControlFlagsAtTheStartOfGenesis in interface GenesisDao

setControlFlagsAtTheEndOfGenesis

public void setControlFlagsAtTheEndOfGenesis(Integer BaseYear)
Specified by:
setControlFlagsAtTheEndOfGenesis in interface GenesisDao

resetExistingFlags

public void resetExistingFlags(Integer Year,
                               HashMap<String,String> configValues)

clearDBForGenesis

public void clearDBForGenesis(Integer BaseYear)
Specified by:
clearDBForGenesis in interface GenesisDao

clearBudgetConstructionAdministrativePost

protected void clearBudgetConstructionAdministrativePost()

clearBaseYearBudgetConstructionAppointmentFundingReason

protected void clearBaseYearBudgetConstructionAppointmentFundingReason(Integer BaseYear)

clearBothYearsBudgetConstructionAppointmentFundingReason

protected void clearBothYearsBudgetConstructionAppointmentFundingReason(Integer BaseYear)

clearBudgetConstructionAppointmentFundingReason

protected void clearBudgetConstructionAppointmentFundingReason()

clearRequestYearBudgetConstructionAppointmentFundingReason

protected void clearRequestYearBudgetConstructionAppointmentFundingReason(Integer BaseYear)

clearBaseYearBCSF

protected void clearBaseYearBCSF(Integer BaseYear)

clearBothYearsBCSF

protected void clearBothYearsBCSF(Integer BaseYear)

clearBCSF

protected void clearBCSF()

clearBudgetConstructionIntendedIncumbent

protected void clearBudgetConstructionIntendedIncumbent()

clearBaseYearBCPosition

protected void clearBaseYearBCPosition(Integer BaseYear)

clearBothYearsBCPosition

protected void clearBothYearsBCPosition(Integer BaseYear)

clearBCPosition

protected void clearBCPosition()

clearRequestYearBCPosition

protected void clearRequestYearBCPosition(Integer BaseYear)

clearRequestYearBCSF

protected void clearRequestYearBCSF(Integer BaseYear)

clearBaseYearHeaders

protected void clearBaseYearHeaders(Integer BaseYear)

clearBothYearsHeaders

protected void clearBothYearsHeaders(Integer BaseYear)

clearHeaders

protected void clearHeaders()

clearBaseYearPBGL

protected void clearBaseYearPBGL(Integer BaseYear)

clearBothYearsPBGL

protected void clearBothYearsPBGL(Integer BaseYear)

clearPBGL

protected void clearPBGL()

clearRequestYearPBGL

protected void clearRequestYearPBGL(Integer BaseYear)

clearBaseYearPendingApptFunding

protected void clearBaseYearPendingApptFunding(Integer BaseYear)

clearBothYearsPendingApptFunding

protected void clearBothYearsPendingApptFunding(Integer BaseYear)

clearPendingApptFunding

protected void clearPendingApptFunding()

clearRequestYearPendingApptFunding

protected void clearRequestYearPendingApptFunding(Integer BaseYear)

createNewDocumentsCleanUp

protected void createNewDocumentsCleanUp()

createNewBCDocumentsFromGLCSF

public void createNewBCDocumentsFromGLCSF(Integer BaseYear,
                                          boolean GLUpdatesAllowed,
                                          boolean CSFUpdatesAllowed)
Specified by:
createNewBCDocumentsFromGLCSF in interface GenesisDao

getAndStoreCurrentCSFBCHeaderCandidates

protected void getAndStoreCurrentCSFBCHeaderCandidates(Integer BaseYear)

getAndStoreCurrentGLBCHeaderCandidates

protected void getAndStoreCurrentGLBCHeaderCandidates(Integer BaseYear)

getCSFCandidateDocumentKeys

public void getCSFCandidateDocumentKeys(Integer BaseYear)

getCSFOverrideCandidateDocumentKeys

public void getCSFOverrideCandidateDocumentKeys(Integer BaseYear)

getCSFOverrideDeletedKeys

public void getCSFOverrideDeletedKeys(Integer BaseYear)

getCurrentBCHeaderKeys

protected void getCurrentBCHeaderKeys(Integer BaseYear)

setUpCSFHashStructures

public void setUpCSFHashStructures(Integer BaseYear)

setUpCurrentBCHeaderKeys

public void setUpCurrentBCHeaderKeys(Integer BaseYear)

storeANewBCDocument

public void storeANewBCDocument(BudgetConstructionDocument newBCHdr)
                         throws org.kuali.rice.kew.exception.WorkflowException
Throws:
org.kuali.rice.kew.exception.WorkflowException

createChartForNextBudgetCycle

public void createChartForNextBudgetCycle()
Specified by:
createChartForNextBudgetCycle in interface GenesisDao

buildNewAccountReportsTo

protected void buildNewAccountReportsTo()

buildNewOrganizationReportsTo

protected void buildNewOrganizationReportsTo()

organizationHierarchyCleanUp

protected void organizationHierarchyCleanUp()

rebuildOrganizationHierarchy

public void rebuildOrganizationHierarchy(Integer BaseYear)
Specified by:
rebuildOrganizationHierarchy in interface GenesisDao

verifyAccountsAreAccessible

public Map verifyAccountsAreAccessible(Integer requestFiscalYear)
Specified by:
verifyAccountsAreAccessible in interface GenesisDao

buildAcctOrgHierFromAcctRpts

protected void buildAcctOrgHierFromAcctRpts(BudgetConstructionAccountReports acctRpts,
                                            Integer RequestYear)

getAcctRptsToKey

protected String getAcctRptsToKey(BudgetConstructionAccountReports acctRpts)

getAcctRptsToKeyFromBCHdr

protected String getAcctRptsToKeyFromBCHdr(BudgetConstructionHeader bCHdr)

getOrgHierarchyKey

protected String getOrgHierarchyKey(BudgetConstructionAccountOrganizationHierarchy orgHier)

getOrgHierarchyKeyFromAcctRpts

protected String getOrgHierarchyKeyFromAcctRpts(BudgetConstructionAccountReports acctRpts)

getOrgHierarchyKeyFromBCHeader

protected String getOrgHierarchyKeyFromBCHeader(BudgetConstructionHeader bCHdr)

getOrgRptsToKey

protected String getOrgRptsToKey(BudgetConstructionOrganizationReports orgRpts)

getOrgRptsToKeyFromAcctOrgHier

protected String getOrgRptsToKeyFromAcctOrgHier(BudgetConstructionAccountOrganizationHierarchy acctOrgHier)

noNewMapEntryNeeded

protected boolean noNewMapEntryNeeded(BudgetConstructionOrganizationReports orgRpts)

readAcctReportsTo

protected void readAcctReportsTo()

readOrgReportsTo

protected void readOrgReportsTo()

updateBudgetConstructionHeaderAsNeeded

protected void updateBudgetConstructionHeaderAsNeeded(BudgetConstructionHeader bCHdr)

pBGLCleanUp

protected void pBGLCleanUp()

clearHangingBCLocks

public void clearHangingBCLocks(Integer BaseYear)
Specified by:
clearHangingBCLocks in interface GenesisDao

initialLoadToPBGL

public void initialLoadToPBGL(Integer BaseYear)
Specified by:
initialLoadToPBGL in interface GenesisDao

updateToPBGL

public void updateToPBGL(Integer BaseYear)
Specified by:
updateToPBGL in interface GenesisDao

clearHangingPositionLocks

protected void clearHangingPositionLocks(Integer RequestYear)

info

protected void info()

debug

protected void debug()

addNewGLRowsToPBGL

protected void addNewGLRowsToPBGL(Integer BaseYear)

buildGLTestKeyFromPBGL

protected String buildGLTestKeyFromPBGL(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)

buildGLTestKeyFromSQLResults

protected String buildGLTestKeyFromSQLResults(Object[] sqlResult)

buildHeaderTestKeyFromPBGL

public String buildHeaderTestKeyFromPBGL(PendingBudgetConstructionGeneralLedger pendingBudgetConstructionGeneralLedger)

buildHeaderTestKeyFromSQLResults

protected String buildHeaderTestKeyFromSQLResults(Object[] sqlResult)

newPBGLBusinessObject

protected PendingBudgetConstructionGeneralLedger newPBGLBusinessObject(Integer RequestYear,
                                                                       Object[] sqlResult)

readBCHeaderForDocNumber

protected void readBCHeaderForDocNumber(Integer BaseYear)

readGLForPBGL

protected void readGLForPBGL(Integer BaseYear,
                             boolean excludeZeroNetAmounts)

recordSkippedKeys

protected void recordSkippedKeys(String badGLKey)

updateBaseBudgetAmount

protected void updateBaseBudgetAmount(PendingBudgetConstructionGeneralLedger currentPBGLInstance)

updateCurrentPBGL

protected void updateCurrentPBGL(Integer BaseYear)

writeFinalDiagnosticCounts

protected void writeFinalDiagnosticCounts()

objectClassRICleanUp

protected void objectClassRICleanUp()

ensureObjectClassRIForBudget

public void ensureObjectClassRIForBudget(Integer BaseYear)
Specified by:
ensureObjectClassRIForBudget in interface GenesisDao

addRIObjectClassesForBB

protected void addRIObjectClassesForBB(Integer BaseYear)

isObjectInRequestYear

protected boolean isObjectInRequestYear(Integer BaseYear,
                                        String Chart,
                                        String ObjectCode)

readBaseYearInactiveObjects

protected void readBaseYearInactiveObjects(Integer BaseYear)

readAndFilterGLBBObjects

protected void readAndFilterGLBBObjects(Integer BaseYear)

buildAppointmentFundingCleanUp

protected void buildAppointmentFundingCleanUp()

buildAppointmentFundingAndBCSF

public void buildAppointmentFundingAndBCSF(Integer BaseYear)
Specified by:
buildAppointmentFundingAndBCSF in interface GenesisDao

addToExistingBCSFVacant

protected void addToExistingBCSFVacant(CalculatedSalaryFoundationTrackerOverride csf,
                                       String csfKey)

addToExistingBCSFVacant

protected void addToExistingBCSFVacant(CalculatedSalaryFoundationTracker csf,
                                       String csfKey)

adjustCSFRounding

protected void adjustCSFRounding()

buildAndStoreBCSFfromCSF

protected void buildAndStoreBCSFfromCSF(CalculatedSalaryFoundationTrackerOverride csf,
                                        String csfKey)

buildAndStoreBCSFfromCSF

protected void buildAndStoreBCSFfromCSF(CalculatedSalaryFoundationTracker csf,
                                        String csfKey)

buildAppointemntFundingFromBCSF

protected void buildAppointemntFundingFromBCSF(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)

buildAppointmentFundingKey

protected String buildAppointmentFundingKey(PendingBudgetConstructionAppointmentFunding bcaf)

buildCSFKey

protected String buildCSFKey(CalculatedSalaryFoundationTrackerOverride csf)

buildCSFKey

protected String buildCSFKey(CalculatedSalaryFoundationTracker csf)

buildDocKeyFromBCSF

protected String buildDocKeyFromBCSF(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)

buildPBGLFromBCSFAndStore

protected boolean buildPBGLFromBCSFAndStore(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)

buildPBGLKey

protected String buildPBGLKey(BudgetConstructionCalculatedSalaryFoundationTracker bcsf)

buildPBGLKey

protected String buildPBGLKey(PendingBudgetConstructionGeneralLedger pbgl)

buildVacantCSFKey

protected String buildVacantCSFKey(CalculatedSalaryFoundationTrackerOverride csf)

buildVacantCSFKey

protected String buildVacantCSFKey(CalculatedSalaryFoundationTracker csf)

clearBCCSF

protected void clearBCCSF(Integer FiscalYear)

CSFDiagnostics

protected void CSFDiagnostics()

findPositionRequiredObjectCodes

protected ArrayList<String> findPositionRequiredObjectCodes(Integer BaseYear)

isVacantLine

protected boolean isVacantLine(CalculatedSalaryFoundationTracker csf)

isVacantLine

protected boolean isVacantLine(CalculatedSalaryFoundationTrackerOverride csf)

readAndWriteBCSFAndNewAppointmentFundingAndNewPBGL

protected void readAndWriteBCSFAndNewAppointmentFundingAndNewPBGL(Integer BaseYear)

readCSF

protected void readCSF(Integer BaseYear)

readCSFOverride

protected void readCSFOverride(Integer BaseYear)

readExistingAppointmentFunding

protected void readExistingAppointmentFunding(Integer BaseYear)

setUpBCSFMap

protected void setUpBCSFMap(Integer BaseYear)

setUpbcHdrDocNumbers

protected void setUpbcHdrDocNumbers(Integer BaseYear)

setUpCSFOverrideKeys

protected void setUpCSFOverrideKeys(Integer BaseYear)

setUpCurrentPBGLKeys

protected void setUpCurrentPBGLKeys(Integer BaseYear)

setUpKeysNeedingRounding

protected void setUpKeysNeedingRounding(Integer BaseYear)

setUpPositionNormalWorkMonths

protected void setUpPositionNormalWorkMonths(Integer BaseYear)

untouchedAppointmentFunding

protected void untouchedAppointmentFunding(PendingBudgetConstructionAppointmentFunding bcaf)

untouchedFTEPercentTimeCheck

protected boolean untouchedFTEPercentTimeCheck(PendingBudgetConstructionAppointmentFunding bcaf,
                                               CalculatedSalaryFoundationTracker resultCSF)

setDocumentService

public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dateTimeService)

setBudgetConstructionHumanResourcesPayrollInterfaceDao

public void setBudgetConstructionHumanResourcesPayrollInterfaceDao(BudgetConstructionHumanResourcesPayrollInterfaceDao budgetConstructionHumanResourcesPayrollInterfaceDao)

setWorkflowDocumentService

public void setWorkflowDocumentService(org.kuali.rice.kns.workflow.service.WorkflowDocumentService workflowDocumentService)

setKualiModuleService

public void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
Sets the kualiModuleService attribute value.

Parameters:
kualiModuleService - The kualiModuleService to set.


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.