org.kuali.kfs.fp.businessobject
Class IndirectCostAdjustmentDocumentAccountingLineParser

java.lang.Object
  extended by org.kuali.kfs.sys.businessobject.AccountingLineParserBase
      extended by org.kuali.kfs.fp.businessobject.IndirectCostAdjustmentDocumentAccountingLineParser
All Implemented Interfaces:
AccountingLineParser

public class IndirectCostAdjustmentDocumentAccountingLineParser
extends AccountingLineParserBase

This class represents an IndirectCostAdjustmentDocument accounting line parser.

See Also:
IndirectCostAdjustmentDocument

Field Summary
protected static String[] ICA_FORMAT
           
 
Fields inherited from class org.kuali.kfs.sys.businessobject.AccountingLineParserBase
DEFAULT_FORMAT
 
Constructor Summary
IndirectCostAdjustmentDocumentAccountingLineParser()
           
 
Method Summary
 String[] getSourceAccountingLineFormat()
           
 String[] getTargetAccountingLineFormat()
           
protected  void performCustomSourceAccountingLinePopulation(Map<String,String> attributeValueMap, SourceAccountingLine sourceAccountingLine, String accountingLineAsString)
          Should be voerriden by documents to perform any additional SourceAccountingLine population
protected  void performCustomTargetAccountingLinePopulation(Map<String,String> attributeValueMap, TargetAccountingLine targetAccountingLine, String accountingLineAsString)
          Should be overridden by documents to perform any additional TargetAccountingLine attribute population
 
Methods inherited from class org.kuali.kfs.sys.businessobject.AccountingLineParserBase
chooseFormat, getExpectedAccountingLineFormatAsString, getSourceAccountingLineClass, getTargetAccountingLineClass, importAccountingLines, importSourceAccountingLines, importTargetAccountingLines, parseAccountingLine, parseSourceAccountingLine, parseTargetAccountingLine, populateAccountingLine, putCommonAttributesInMap, removeChartFromFormatIfNeeded, retrieveAttributeLabel, validateImportedAccountingLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ICA_FORMAT

protected static final String[] ICA_FORMAT
Constructor Detail

IndirectCostAdjustmentDocumentAccountingLineParser

public IndirectCostAdjustmentDocumentAccountingLineParser()
Method Detail

getSourceAccountingLineFormat

public String[] getSourceAccountingLineFormat()
Specified by:
getSourceAccountingLineFormat in interface AccountingLineParser
Overrides:
getSourceAccountingLineFormat in class AccountingLineParserBase
Returns:
SourceAccountingLine attribute format
See Also:
org.kuali.rice.kns.bo.AccountingLineParserBase#getSourceAccountingLineFormat()

getTargetAccountingLineFormat

public String[] getTargetAccountingLineFormat()
Specified by:
getTargetAccountingLineFormat in interface AccountingLineParser
Overrides:
getTargetAccountingLineFormat in class AccountingLineParserBase
Returns:
TargetAccountingLine attribute format
See Also:
org.kuali.rice.kns.bo.AccountingLineParserBase#getTargetAccountingLineFormat()

performCustomSourceAccountingLinePopulation

protected void performCustomSourceAccountingLinePopulation(Map<String,String> attributeValueMap,
                                                           SourceAccountingLine sourceAccountingLine,
                                                           String accountingLineAsString)
Description copied from class: AccountingLineParserBase
Should be voerriden by documents to perform any additional SourceAccountingLine population

Overrides:
performCustomSourceAccountingLinePopulation in class AccountingLineParserBase
See Also:
org.kuali.rice.kns.bo.AccountingLineParserBase#performCustomSourceAccountingLinePopulation(java.util.Map, org.kuali.rice.kns.bo.SourceAccountingLine, java.lang.String)

performCustomTargetAccountingLinePopulation

protected void performCustomTargetAccountingLinePopulation(Map<String,String> attributeValueMap,
                                                           TargetAccountingLine targetAccountingLine,
                                                           String accountingLineAsString)
Description copied from class: AccountingLineParserBase
Should be overridden by documents to perform any additional TargetAccountingLine attribute population

Overrides:
performCustomTargetAccountingLinePopulation in class AccountingLineParserBase
See Also:
org.kuali.rice.kns.bo.AccountingLineParserBase#performCustomTargetAccountingLinePopulation(java.util.Map, org.kuali.rice.kns.bo.TargetAccountingLine, java.lang.String)


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