|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kns.document.DocumentBase
org.kuali.rice.kns.document.TransactionalDocumentBase
org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase
org.kuali.kfs.module.ec.document.EffortCertificationDocument
public class EffortCertificationDocument
Effort Certification Document Class.
Fields inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
documentHeader |
Fields inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
documentBusinessObject, documentNumber |
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
extension, versionNumber |
Constructor Summary | |
---|---|
EffortCertificationDocument()
Default constructor. |
Method Summary | |
---|---|
boolean |
answerSplitNodeQuestion(String nodeName)
Provides answers to the following splits: Do Award Split Do Recreate Split |
void |
doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
This is the default implementation which checks for a different workflow statuses, and updates the Kuali status accordingly. |
String |
getDefaultObjectCode()
Finds the default object code for display based on the value for the detail line with the maximum effort |
String |
getDefaultPositionNumber()
Finds the default position number for display based on the detail line with the maximum effort |
List<EffortCertificationDetail> |
getDetailLinesForPDRouting()
Checks system parameter that indicates whether routing to project directors should occur only on lines with federal accounts or all lines. |
static org.kuali.rice.kns.util.KualiDecimal |
getDocumentTotalAmount(EffortCertificationDocument effortCertificationDocument)
get the total amount of the given effort certification document |
List<EffortCertificationDetail> |
getEffortCertificationDetailLines()
Gets the effortCertificationDetailLines attribute. |
List<EffortCertificationDetail> |
getEffortCertificationDetailWithMaxPayrollAmount()
find the detail lines that have max payroll amount |
boolean |
getEffortCertificationDocumentCode()
Gets the effortCertificationDocumentCode attribute. |
EffortCertificationReportDefinition |
getEffortCertificationReportDefinition()
Gets the effortCertificationReportDefinition attribute. |
String |
getEffortCertificationReportNumber()
Gets the effortCertificationReportNumber attribute. |
String |
getEmplid()
Gets the emplid attribute. |
org.kuali.rice.kim.bo.Person |
getEmployee()
Gets the employee attribute. |
Integer |
getFederalTotalEffortPercent()
Calculates the total updated effort for all federal detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getFederalTotalFringeBenefit()
Calculates the total fringe benefit amount for federal pass through detail lines |
Integer |
getFederalTotalOriginalEffortPercent()
Calculates the total original effort for all federal detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getFederalTotalOriginalFringeBenefit()
Calculates the total original fringe benefit amount for federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getFederalTotalOriginalPayrollAmount()
Calculates the total original salary for federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getFederalTotalPayrollAmount()
Calculates the total salary for federal detail lines |
org.kuali.rice.kim.bo.Person |
getLedgerPerson()
Gets the Person |
protected EffortCertificationDetail |
getMaxEffortLine()
Finds the detail line with the maximum effort |
List<String> |
getObjectCodeList()
Finds the list of unique object codes contained in this document |
SystemOptions |
getOptions()
Gets the options attribute. |
Organization |
getOrganization()
Gets the organization attribute. |
String |
getOrganizationCode()
Gets the organizationCode attribute. |
Integer |
getOtherTotalEffortPercent()
Calculates the total updated effort for non federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getOtherTotalFringeBenefit()
Calculates total fringe benenfit amount for non federal pass through detail lines |
Integer |
getOtherTotalOriginalEffortPercent()
Calculates the total original effor for non federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getOtherTotalOriginalFringeBenefit()
Calculates total original fringe benenfit amount for non federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getOtherTotalOriginalPayrollAmount()
Calculates the total original salary for non federal pass through detail lines |
org.kuali.rice.kns.util.KualiDecimal |
getOtherTotalPayrollAmount()
Calculates total updated salary for non federal pass through detail lines |
List<String> |
getPositionList()
Finds the list of unique position numbers for this document |
List<EffortCertificationDetail> |
getSummarizedDetailLines()
Gets the summarizedDetailLines attribute. |
Integer |
getTotalEffortPercent()
Gets the totalEffortPercent attribute. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalFringeBenefit()
Gets the totalFringeBenefit attribute. |
Integer |
getTotalOriginalEffortPercent()
Gets the totalOriginalEffortPercent attribute. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalOriginalFringeBenefit()
Gets the totalOriginalFringeBenefit attribute. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalOriginalPayrollAmount()
Gets the totalOriginalPayrollAmount attribute. |
org.kuali.rice.kns.util.KualiDecimal |
getTotalPayrollAmount()
Gets the totalPayrollAmount attribute. |
Integer |
getUniversityFiscalYear()
Gets the universityFiscalYear attribute. |
protected boolean |
isDoAwardSplit()
|
protected boolean |
isDoRecreateSplit()
|
boolean |
isEffortDistributionChanged()
Checks if the effort has changed for any of the detail lines. |
void |
populateDocumentForRouting()
|
void |
processAfterRetrieve()
This is the default implementation which ensures that document note attachment references are loaded. |
void |
setEffortCertificationDetailLines(List<EffortCertificationDetail> effortCertificationDetailLines)
Deprecated. |
void |
setEffortCertificationDocumentCode(boolean effortCertificationDocumentCode)
Sets the effortCertificationDocumentCode attribute value. |
void |
setEffortCertificationReportDefinition(EffortCertificationReportDefinition effortCertificationReportDefinition)
Deprecated. |
void |
setEffortCertificationReportNumber(String effortCertificationReportNumber)
Sets the effortCertificationReportNumber attribute value. |
void |
setEmplid(String emplid)
Sets the emplid attribute value. |
void |
setEmployee(org.kuali.rice.kim.bo.Person employee)
Sets the employee attribute value. |
void |
setLedgerPerson(org.kuali.rice.kim.bo.Person ledgerPerson)
Sets the ledgerPerson |
void |
setOptions(SystemOptions options)
Sets the options attribute value. |
void |
setOrganization(Organization organization)
Sets the organization attribute value. |
void |
setOrganizationCode(String organizationCode)
Sets the organizationCode attribute value. |
void |
setSummarizedDetailLines(List<EffortCertificationDetail> summarizedDetailLines)
Sets the summarizedDetailLines attribute value. |
void |
setTotalOriginalPayrollAmount(org.kuali.rice.kns.util.KualiDecimal totalOriginalPayrollAmount)
This is a marker setter method and does nothing. |
void |
setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute value. |
protected LinkedHashMap |
toStringMapper()
|
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemTransactionalDocumentBase |
---|
getDocumentHeader, prepareForSave, setDocumentHeader, toErrorCorrection |
Methods inherited from class org.kuali.rice.kns.document.TransactionalDocumentBase |
---|
getAllowsCopy, isSessionDocument |
Methods inherited from class org.kuali.rice.kns.document.DocumentBase |
---|
addCopyErrorDocumentNote, addPessimisticLock, afterLookup, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, setNewDocumentHeader, setPessimisticLocks, toCopy, toString, toStringBuilder, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
---|
addNote, afterDelete, afterInsert, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
---|
prepareForWorkflow |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.kns.document.Document |
---|
addPessimisticLock, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAllowsCopy, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentBusinessObject, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, postProcessSave, prepareForSave, refreshPessimisticLocks, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentNumber, useCustomLockDescriptors, validateBusinessRules, wrapDocumentWithMetadataForXmlSerialization |
Methods inherited from interface org.kuali.rice.kns.bo.PersistableBusinessObject |
---|
addNote, buildListOfDeletionAwareLists, deleteNote, getBoNote, getBoNotes, getExtension, getObjectId, getVersionNumber, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject |
---|
prepareForWorkflow, refresh |
Methods inherited from interface org.apache.ojb.broker.PersistenceBrokerAware |
---|
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate |
Field Detail |
---|
protected static org.apache.log4j.Logger LOG
protected static final String DO_AWARD_SPLIT
protected static final String DO_RECREATE_SPLIT
protected String effortCertificationReportNumber
protected boolean effortCertificationDocumentCode
protected Integer universityFiscalYear
protected String emplid
protected String organizationCode
protected org.kuali.rice.kns.util.KualiDecimal financialDocumentTotalAmount
protected Integer totalEffortPercent
protected Integer totalOriginalEffortPercent
protected org.kuali.rice.kns.util.KualiDecimal totalPayrollAmount
protected org.kuali.rice.kns.util.KualiDecimal totalOriginalPayrollAmount
protected EffortCertificationReportDefinition effortCertificationReportDefinition
protected org.kuali.rice.kim.bo.Person employee
protected Organization organization
protected SystemOptions options
protected List<EffortCertificationDetail> effortCertificationDetailLines
protected List<EffortCertificationDetail> summarizedDetailLines
protected org.kuali.rice.kim.bo.Person ledgerPerson
Constructor Detail |
---|
public EffortCertificationDocument()
Method Detail |
---|
public String getEffortCertificationReportNumber()
public void setEffortCertificationReportNumber(String effortCertificationReportNumber)
effortCertificationReportNumber
- The effortCertificationReportNumber to set.public boolean getEffortCertificationDocumentCode()
public void setEffortCertificationDocumentCode(boolean effortCertificationDocumentCode)
effortCertificationDocumentCode
- The effortCertificationDocumentCode to set.public Integer getUniversityFiscalYear()
public void setUniversityFiscalYear(Integer universityFiscalYear)
universityFiscalYear
- The universityFiscalYear to set.public String getOrganizationCode()
public void setOrganizationCode(String organizationCode)
organizationCode
- The organizationCode to set.public Organization getOrganization()
public void setOrganization(Organization organization)
organization
- The organization to set.public String getEmplid()
public void setEmplid(String emplid)
emplid
- The emplid to set.public EffortCertificationReportDefinition getEffortCertificationReportDefinition()
@Deprecated public void setEffortCertificationReportDefinition(EffortCertificationReportDefinition effortCertificationReportDefinition)
effortCertificationReportDefinition
- The effortCertificationReportDefinition to set.public org.kuali.rice.kim.bo.Person getEmployee()
public void setEmployee(org.kuali.rice.kim.bo.Person employee)
employee
- The employee to set.public org.kuali.rice.kim.bo.Person getLedgerPerson()
public void setLedgerPerson(org.kuali.rice.kim.bo.Person ledgerPerson)
ledgerPerson
- The ledgerPerson to set.public SystemOptions getOptions()
public void setOptions(SystemOptions options)
options
- The options to set.public List<EffortCertificationDetail> getEffortCertificationDetailLines()
@Deprecated public void setEffortCertificationDetailLines(List<EffortCertificationDetail> effortCertificationDetailLines)
effortCertificationDetailLines
- The effortCertificationDetailLines to set.protected LinkedHashMap toStringMapper()
toStringMapper
in class org.kuali.rice.kns.document.DocumentBase
BusinessObjectBase.toStringMapper()
public static org.kuali.rice.kns.util.KualiDecimal getDocumentTotalAmount(EffortCertificationDocument effortCertificationDocument)
effortCertificationDocument
- the given effort certification document
public void doRouteStatusChange(org.kuali.rice.kew.dto.DocumentRouteStatusChangeDTO statusChangeEvent)
FinancialSystemTransactionalDocumentBase
doRouteStatusChange
in interface org.kuali.rice.kns.document.Document
doRouteStatusChange
in class FinancialSystemTransactionalDocumentBase
org.kuali.rice.kns.document.DocumentBase#doRouteStatusChange()
public Integer getTotalEffortPercent()
public Integer getTotalOriginalEffortPercent()
public org.kuali.rice.kns.util.KualiDecimal getTotalPayrollAmount()
public org.kuali.rice.kns.util.KualiDecimal getTotalOriginalPayrollAmount()
public List<EffortCertificationDetail> getEffortCertificationDetailWithMaxPayrollAmount()
public Integer getFederalTotalEffortPercent()
public Integer getFederalTotalOriginalEffortPercent()
public org.kuali.rice.kns.util.KualiDecimal getFederalTotalOriginalFringeBenefit()
public org.kuali.rice.kns.util.KualiDecimal getOtherTotalOriginalFringeBenefit()
public org.kuali.rice.kns.util.KualiDecimal getFederalTotalFringeBenefit()
public org.kuali.rice.kns.util.KualiDecimal getOtherTotalFringeBenefit()
public Integer getOtherTotalOriginalEffortPercent()
public Integer getOtherTotalEffortPercent()
public org.kuali.rice.kns.util.KualiDecimal getFederalTotalPayrollAmount()
public org.kuali.rice.kns.util.KualiDecimal getFederalTotalOriginalPayrollAmount()
public org.kuali.rice.kns.util.KualiDecimal getOtherTotalOriginalPayrollAmount()
public org.kuali.rice.kns.util.KualiDecimal getOtherTotalPayrollAmount()
public org.kuali.rice.kns.util.KualiDecimal getTotalFringeBenefit()
public org.kuali.rice.kns.util.KualiDecimal getTotalOriginalFringeBenefit()
public void processAfterRetrieve()
FinancialSystemTransactionalDocumentBase
processAfterRetrieve
in interface org.kuali.rice.kns.document.Document
processAfterRetrieve
in class FinancialSystemTransactionalDocumentBase
DocumentBase.processAfterRetrieve()
public boolean isEffortDistributionChanged()
public String getDefaultPositionNumber()
public String getDefaultObjectCode()
protected EffortCertificationDetail getMaxEffortLine()
public void populateDocumentForRouting()
populateDocumentForRouting
in interface org.kuali.rice.kns.document.Document
populateDocumentForRouting
in class org.kuali.rice.kns.document.DocumentBase
DocumentBase.populateDocumentForRouting()
public List<String> getObjectCodeList()
public List<String> getPositionList()
public void setTotalOriginalPayrollAmount(org.kuali.rice.kns.util.KualiDecimal totalOriginalPayrollAmount)
public List<EffortCertificationDetail> getSummarizedDetailLines()
public void setSummarizedDetailLines(List<EffortCertificationDetail> summarizedDetailLines)
summarizedDetailLines
- The summarizedDetailLines to set.public boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in interface FinancialSystemTransactionalDocument
answerSplitNodeQuestion
in class FinancialSystemTransactionalDocumentBase
UnsupportedOperationException
FinancialSystemTransactionalDocumentBase.answerSplitNodeQuestion(java.lang.String)
public List<EffortCertificationDetail> getDetailLinesForPDRouting()
protected boolean isDoAwardSplit()
protected boolean isDoRecreateSplit()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |