org.kuali.kfs.module.ec.businessobject
Class EffortCertificationDetailLineOverride

java.lang.Object
  extended by org.kuali.kfs.module.ec.businessobject.EffortCertificationDetailLineOverride

public class EffortCertificationDetailLineOverride
extends Object

to handle Effort certification detail line override


Field Summary
static List<String> REFRESH_FIELDS
           
 
Constructor Summary
EffortCertificationDetailLineOverride()
           
 
Method Summary
static AccountingLineOverride determineNeededOverrides(EffortCertificationDetail detailLine)
          determine whether the given detail line has any attribute with override
static void populateFromInput(EffortCertificationDetail detailLine)
          convert override input checkboxes from a Struts Form into an override code.
static void processForOutput(EffortCertificationDetail detailLine)
          prepare the given detail line in a Struts Action for display by a JSP.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REFRESH_FIELDS

public static final List<String> REFRESH_FIELDS
Constructor Detail

EffortCertificationDetailLineOverride

public EffortCertificationDetailLineOverride()
Method Detail

populateFromInput

public static void populateFromInput(EffortCertificationDetail detailLine)
convert override input checkboxes from a Struts Form into an override code.

Parameters:
detailLine - the given detail line

processForOutput

public static void processForOutput(EffortCertificationDetail detailLine)
prepare the given detail line in a Struts Action for display by a JSP. This means converting the override code to checkboxes for display and input, as well as analyzing the accounting line and determining which override checkboxes are needed.

Parameters:
detailLine - the given detail line

determineNeededOverrides

public static AccountingLineOverride determineNeededOverrides(EffortCertificationDetail detailLine)
determine whether the given detail line has any attribute with override

Parameters:
detailLine - the given detail line
Returns:
what overrides the given line needs.


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