org.kuali.kfs.module.ld.document.validation.impl
Class LaborExpenseTransferAccountAcceptFringeBenefitValidation

java.lang.Object
  extended by org.kuali.kfs.sys.document.validation.ParameterizedValidation
      extended by org.kuali.kfs.sys.document.validation.GenericValidation
          extended by org.kuali.kfs.module.ld.document.validation.impl.LaborExpenseTransferAccountAcceptFringeBenefitValidation
All Implemented Interfaces:
Validation

public class LaborExpenseTransferAccountAcceptFringeBenefitValidation
extends GenericValidation

verify if the accounts in target accounting lines accept fringe benefits


Constructor Summary
LaborExpenseTransferAccountAcceptFringeBenefitValidation()
           
 
Method Summary
 AccountingLine getAccountingLineForValidation()
          Gets the accountingLineForValidation attribute.
protected  boolean isAccountAcceptFringeBenefit(AccountingLine accountingLine)
          Determines whether the account in the target line accepts fringe benefits.
 void setAccountingLineForValidation(AccountingLine accountingLineForValidation)
          Sets the accountingLineForValidation attribute value.
 boolean validate(AttributedDocumentEvent event)
          Validates that an accounting line whether the expired account in the target accounting line can be used.
 
Methods inherited from class org.kuali.kfs.sys.document.validation.GenericValidation
setQuitOnFail, shouldQuitOnFail, stageValidation
 
Methods inherited from class org.kuali.kfs.sys.document.validation.ParameterizedValidation
getParameterProperties, populateParameterFromEvent, populateParametersFromEvent, setParameterProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LaborExpenseTransferAccountAcceptFringeBenefitValidation

public LaborExpenseTransferAccountAcceptFringeBenefitValidation()
Method Detail

validate

public boolean validate(AttributedDocumentEvent event)
Validates that an accounting line whether the expired account in the target accounting line can be used. Expects an accounting line as the first a parameter

Returns:
true if validation should continue, false otherwise
See Also:
org.kuali.kfs.validation.Validation#validate(java.lang.Object[])

isAccountAcceptFringeBenefit

protected boolean isAccountAcceptFringeBenefit(AccountingLine accountingLine)
Determines whether the account in the target line accepts fringe benefits.

Parameters:
accountingLine - the line to check
Returns:
true if the accounts in the target accounting lines accept fringe benefits; otherwise, false

getAccountingLineForValidation

public AccountingLine getAccountingLineForValidation()
Gets the accountingLineForValidation attribute.

Returns:
Returns the accountingLineForValidation.

setAccountingLineForValidation

public void setAccountingLineForValidation(AccountingLine accountingLineForValidation)
Sets the accountingLineForValidation attribute value.

Parameters:
accountingLineForValidation - The accountingLineForValidation to set.


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