Uses of Class
org.kuali.kfs.module.ec.businessobject.EffortCertificationDetail

Packages that use EffortCertificationDetail
org.kuali.kfs.module.ec.businessobject   
org.kuali.kfs.module.ec.document   
org.kuali.kfs.module.ec.document.validation   
org.kuali.kfs.module.ec.document.validation.event   
org.kuali.kfs.module.ec.document.validation.impl   
org.kuali.kfs.module.ec.document.web.struts   
org.kuali.kfs.module.ec.service.impl   
org.kuali.kfs.module.ec.util   
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.businessobject
 

Subclasses of EffortCertificationDetail in org.kuali.kfs.module.ec.businessobject
 class EffortCertificationDetailBuild
          Business Object for the Effort Certification Detail Build Table.
 

Methods in org.kuali.kfs.module.ec.businessobject with parameters of type EffortCertificationDetail
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.calculateFringeBenefit(EffortCertificationDetail detailLine, org.kuali.rice.kns.util.KualiDecimal payrollAmount)
          recalculate the original fringe benefit of the current detail line
static AccountingLineOverride EffortCertificationDetailLineOverride.determineNeededOverrides(EffortCertificationDetail detailLine)
          determine whether the given detail line has any attribute with override
static void EffortCertificationDetailLineOverride.populateFromInput(EffortCertificationDetail detailLine)
          convert override input checkboxes from a Struts Form into an override code.
static void EffortCertificationDetailLineOverride.processForOutput(EffortCertificationDetail detailLine)
          prepare the given detail line in a Struts Action for display by a JSP.
 

Method parameters in org.kuali.kfs.module.ec.businessobject with type arguments of type EffortCertificationDetail
static Integer EffortCertificationDetail.getTotalEffortPercent(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total effort percent of the given detail lines
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.getTotalFringeBenefit(List<EffortCertificationDetail> effortCertificationDetailLines)
          Gets the totalFringeBenefit attribute.
static Integer EffortCertificationDetail.getTotalOriginalEffortPercent(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total original effort percent of the given detail lines
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.getTotalOriginalFringeBenefit(List<EffortCertificationDetail> effortCertificationDetailLines)
          Gets the totalOriginalFringeBenefit attribute.
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.getTotalOriginalPayrollAmount(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total original payroll amount of the given detail lines
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.getTotalPayrollAmount(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total payroll amount of the given detail lines
static Integer EffortCertificationDetail.getTotalPersistedEffortPercent(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total persised effort percent of the given detail lines
static org.kuali.rice.kns.util.KualiDecimal EffortCertificationDetail.getTotalPersistedPayrollAmount(List<EffortCertificationDetail> effortCertificationDetailLines)
          calculate the total payroll amount of the given detail lines
 

Constructors in org.kuali.kfs.module.ec.businessobject with parameters of type EffortCertificationDetail
EffortCertificationDetail(EffortCertificationDetail effortCertificationDetail)
           
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.document
 

Fields in org.kuali.kfs.module.ec.document with type parameters of type EffortCertificationDetail
protected  List<EffortCertificationDetail> EffortCertificationDocument.effortCertificationDetailLines
           
protected  List<EffortCertificationDetail> EffortCertificationDocument.summarizedDetailLines
           
 

Methods in org.kuali.kfs.module.ec.document that return EffortCertificationDetail
protected  EffortCertificationDetail EffortCertificationDocument.getMaxEffortLine()
          Finds the detail line with the maximum effort
 

Methods in org.kuali.kfs.module.ec.document that return types with arguments of type EffortCertificationDetail
 List<EffortCertificationDetail> EffortCertificationDocument.getDetailLinesForPDRouting()
          Checks system parameter that indicates whether routing to project directors should occur only on lines with federal accounts or all lines.
 List<EffortCertificationDetail> EffortCertificationDocument.getEffortCertificationDetailLines()
          Gets the effortCertificationDetailLines attribute.
 List<EffortCertificationDetail> EffortCertificationDocument.getEffortCertificationDetailWithMaxPayrollAmount()
          find the detail lines that have max payroll amount
 List<EffortCertificationDetail> EffortCertificationDocument.getSummarizedDetailLines()
          Gets the summarizedDetailLines attribute.
 

Method parameters in org.kuali.kfs.module.ec.document with type arguments of type EffortCertificationDetail
 void EffortCertificationDocument.setEffortCertificationDetailLines(List<EffortCertificationDetail> effortCertificationDetailLines)
          Deprecated. 
 void EffortCertificationDocument.setSummarizedDetailLines(List<EffortCertificationDetail> summarizedDetailLines)
          Sets the summarizedDetailLines attribute value.
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.document.validation
 

Classes in org.kuali.kfs.module.ec.document.validation with type parameters of type EffortCertificationDetail
 interface AddDetailLineRule<E extends EffortCertificationDocument,D extends EffortCertificationDetail>
          Defines a rule which gets invoked immediately before a detail line is added to a effort certification document.
 interface CheckDetailLineAmountRule<E extends EffortCertificationDocument,D extends EffortCertificationDetail>
           
 interface UpdateDetailLineRule<E extends EffortCertificationDocument,D extends EffortCertificationDetail>
          Defines a rule which gets invoked immediately before a detail line in a effort certification document is updated.
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.document.validation.event
 

Constructors in org.kuali.kfs.module.ec.document.validation.event with parameters of type EffortCertificationDetail
AddDetailLineEvent(String description, String errorPathPrefix, EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail effortCertificationDetail)
          Constructs a AddDetailLineEvent.java.
CheckDetailLineAmountEvent(String description, String errorPathPrefix, EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail effortCertificationDetail)
          Constructs a AddDetailLineEvent.java.
UpdateDetailLineEvent(String description, String errorPathPrefix, EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail effortCertificationDetail)
          Constructs a UpdateDetailLineEvent.java.
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.document.validation.impl
 

Methods in org.kuali.kfs.module.ec.document.validation.impl with parameters of type EffortCertificationDetail
static void EffortCertificationDocumentRuleUtil.applyDefaultValues(EffortCertificationDetail detailLine)
          reset the attribute with the blank value to the default values
static boolean EffortCertificationDocumentRuleUtil.canExpiredAccountBeUsed(EffortCertificationDetail detailLine)
          determine whether the expired account in the detail line can be used.
protected  boolean EffortCertificationDocumentRules.checkDetailLineAttributes(EffortCertificationDetail detailLine)
          check if the attributes in the detail line are valid for the defintions in data dictionary and have valid references
static boolean EffortCertificationDocumentRuleUtil.hasA21SubAccount(EffortCertificationDetail detailLine)
          determine if the sub account associated with the given detail line is a valid A21 sub account
static boolean EffortCertificationDocumentRuleUtil.hasClosedAccount(EffortCertificationDetail detailLine)
          determine if the given detail line is associated with a closed account
static boolean EffortCertificationDocumentRuleUtil.hasContractGrantAccount(EffortCertificationDetail detailLine)
          determine if the given detail line is associated with a contract grant account
static boolean EffortCertificationDocumentRuleUtil.hasCostShareSubAccount(EffortCertificationDetail detailLine, List<String> designatedCostShareSubAccountTypeCodes)
          determine if the given detail line is associated with a sub account whose type code is in the given list
static boolean EffortCertificationDocumentRuleUtil.hasNonnegativePayrollAmount(EffortCertificationDetail detailLine)
          determine if the payroll amount of the given detail line is not negative
static boolean EffortCertificationDocumentRuleUtil.hasSameExistingLine(EffortCertificationDocument document, EffortCertificationDetail detailLine, List<String> comparableFields)
          determine if there is a line in the given document that has the same values for the comparable fields as the given detail line
static boolean EffortCertificationDocumentRuleUtil.hasValidEffortPercent(EffortCertificationDetail detailLine)
          determine if the given detail line has a valid effort percentage.
static boolean EffortCertificationDocumentRuleUtil.hasValidFormat(EffortCertificationDetail detailLine)
          determine if the fields in the detail line are in the correct formats defined in the data dictionary
static boolean EffortCertificationDocumentRuleUtil.isEffortPercentChangedFromPersisted(EffortCertificationDetail detailLine)
          determine if there is a change on the payroll amount of the given detail line comparing to its persisted payroll amount
static boolean EffortCertificationDocumentRuleUtil.isPayrollAmountChangedFromOriginal(EffortCertificationDetail detailLine)
          determine if there is a change on the payroll amount of the given detail line comparing to its original payroll amount
static boolean EffortCertificationDocumentRuleUtil.isPayrollAmountChangedFromPersisted(EffortCertificationDetail detailLine)
          determine if there is a change on the payroll amount of the given detail line comparing to its persisted payroll amount
static boolean EffortCertificationDocumentRuleUtil.isPayrollAmountOverChanged(EffortCertificationDetail detailLine, org.kuali.rice.kns.util.KualiDecimal originalTotalAmount, double limitOfLinePayrollAmountChange)
          determine if the change on the payroll amount of the given detail line exceeds the specified limit
 boolean EffortCertificationDocumentRules.processAddDetailLineRules(EffortCertificationDocument document, EffortCertificationDetail detailLine)
           
 boolean EffortCertificationDocumentRules.processCheckDetailLineAmountRules(EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail effortCertificationDetail)
           
 boolean EffortCertificationDocumentRules.processUpdateDetailLineRules(EffortCertificationDocument document, EffortCertificationDetail detailLine)
           
static void EffortCertificationDocumentRuleUtil.updateSourceAccountInformation(EffortCertificationDetail detailLine)
          update the information of the source attributes for the given detail line
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.document.web.struts
 

Fields in org.kuali.kfs.module.ec.document.web.struts declared as EffortCertificationDetail
protected  EffortCertificationDetail EffortCertificationForm.newDetailLine
           
 

Methods in org.kuali.kfs.module.ec.document.web.struts that return EffortCertificationDetail
 EffortCertificationDetail EffortCertificationForm.createNewDetailLine()
          initialize a new detail line
 EffortCertificationDetail EffortCertificationForm.getNewDetailLine()
           
 

Methods in org.kuali.kfs.module.ec.document.web.struts that return types with arguments of type EffortCertificationDetail
protected  List<EffortCertificationDetail> CertificationReportAction.createSummarizedDetailLines(CertificationReportForm certificationReportForm)
           
protected  List<EffortCertificationDetail> CertificationReportAction.findDetailLinesInGroup(List<EffortCertificationDetail> detailLines, String groupId)
          find the detail lines belonging to the given group from the given detail lines
 List<EffortCertificationDetail> EffortCertificationForm.getDetailLines()
          Gets the detailLines attribute.
 List<EffortCertificationDetail> CertificationReportForm.getSummarizedDetailLines()
          Gets the summarizedDetailLines attribute.
 

Methods in org.kuali.kfs.module.ec.document.web.struts with parameters of type EffortCertificationDetail
protected  org.kuali.rice.kns.lookup.HtmlData EffortCertificationForm.getCustomizedInquiryUrl(EffortCertificationDetail detailLine, String attributeName)
          get the inquiry URL for the specified attribute
protected  void CertificationReportAction.resetPersistedFields(EffortCertificationDetail detailLine)
          reset the persisted fields of the given detail line
protected  void CertificationReportAction.revertDetaiLine(List<EffortCertificationDetail> detailLines, EffortCertificationDetail lineToRevert)
          find the given detail line from the given collection of detail lines and revert it
 void EffortCertificationForm.setNewDetailLine(EffortCertificationDetail newDetailLine)
          Sets the new detail line
protected  void CertificationReportAction.updateDetailLineGroup(DetailLineGroup detailLineGroup, EffortCertificationDetail detailLine, org.kuali.rice.kns.util.KualiDecimal totalPayrollAmount)
          update detail line group with the the information in the given detail line
protected  void EffortCertificationAction.updateDetailLineOverrideCode(EffortCertificationDetail detailLine)
          For the given detail line, set the corresponding override code
 

Method parameters in org.kuali.kfs.module.ec.document.web.struts with type arguments of type EffortCertificationDetail
protected  Map<String,String> CertificationReportAction.convertSummarizedDetailToChartAccountMap(List<EffortCertificationDetail> summaryDetail)
          Transforms the summarized effort detail lines into a chart/account number map
protected  List<EffortCertificationDetail> CertificationReportAction.findDetailLinesInGroup(List<EffortCertificationDetail> detailLines, String groupId)
          find the detail lines belonging to the given group from the given detail lines
protected  List<Map<String,org.kuali.rice.kns.lookup.HtmlData>> EffortCertificationForm.getDetailLineFieldInquiryUrl(List<EffortCertificationDetail> detailLines)
          Gets the inquiryUrl attribute.
protected  List<Map<String,String>> EffortCertificationForm.getFieldInfo(List<EffortCertificationDetail> detailLines)
          Gets the fieldInfo attribute.
protected  String CertificationReportAction.getPropsalNumberForProjectDirector(String projectDirectorId, List<EffortCertificationDetail> summarizedDetailLines)
          Retrieves a proposal number for a project director from a list of awards pulled by chart/account number.
protected  void EffortCertificationAction.processDetailLineOverrides(List<EffortCertificationDetail> detailLines)
          Processes detail line overrides for output to JSP
protected  void CertificationReportAction.revertDetaiLine(List<EffortCertificationDetail> detailLines, EffortCertificationDetail lineToRevert)
          find the given detail line from the given collection of detail lines and revert it
protected  void CertificationReportAction.revertDetaiLine(List<EffortCertificationDetail> detailLines, int lineToRevertIndex)
          revert the detail line in the specified position
protected  void CertificationReportAction.sortDetailLine(CertificationReportForm certificationReportForm, List<EffortCertificationDetail> detailLines, String... sortColumn)
          sort the detail lines based on the values of the sort order and sort column
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.service.impl
 

Methods in org.kuali.kfs.module.ec.service.impl with parameters of type EffortCertificationDetail
protected  void EffortCertificationDocumentServiceImpl.addAccountingLineIntoList(List<LaborLedgerExpenseTransferAccountingLine> accountingLineList, LaborLedgerExpenseTransferAccountingLine accountingLine, EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail detailLine)
          add a new accounting line into the given accounting line list.
protected  org.kuali.rice.kns.util.KualiDecimal EffortCertificationDocumentServiceImpl.getDifference(EffortCertificationDetail detailLine)
          get the difference between the original amount and updated amount of the given detail line
protected  void EffortCertificationDocumentServiceImpl.populateAccountingLine(EffortCertificationDocument effortCertificationDocument, EffortCertificationDetail detailLine, LaborLedgerExpenseTransferAccountingLine accountingLine)
          populate an accounting line from the given detail line
 

Uses of EffortCertificationDetail in org.kuali.kfs.module.ec.util
 

Methods in org.kuali.kfs.module.ec.util that return EffortCertificationDetail
 EffortCertificationDetail DetailLineGroup.getDelegateDetailLine()
          Gets the delegateDetailLine attribute.
 EffortCertificationDetail DetailLineGroup.getSummaryDetailLine()
          Gets the summaryDetailLine attribute.
 

Methods in org.kuali.kfs.module.ec.util that return types with arguments of type EffortCertificationDetail
 List<EffortCertificationDetail> DetailLineGroup.getDetailLines()
          Gets the detailLines attribute.
 

Methods in org.kuali.kfs.module.ec.util with parameters of type EffortCertificationDetail
static String DetailLineGroup.getKeysAsString(EffortCertificationDetail line)
          concat the keys of the given detail line as a single string
 void DetailLineGroup.setDelegateDetailLine(EffortCertificationDetail delegateDetailLine)
          Sets the delegateDetailLine attribute value.
 void DetailLineGroup.setSummaryDetailLine(EffortCertificationDetail summaryDetailLine)
          Sets the summaryDetailLine attribute value.
 

Method parameters in org.kuali.kfs.module.ec.util with type arguments of type EffortCertificationDetail
static Map<String,DetailLineGroup> DetailLineGroup.groupDetailLines(List<EffortCertificationDetail> detailLines)
          group the given detail lines by the key fields
 void DetailLineGroup.setDetailLines(List<EffortCertificationDetail> detailLines)
          Sets the detailLines attribute value.
 

Constructors in org.kuali.kfs.module.ec.util with parameters of type EffortCertificationDetail
DetailLineGroup(EffortCertificationDetail newDetailLine)
          Constructs a DetailLineGroup.java.
 



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