org.kuali.kfs.fp.businessobject
Class JournalVoucherAccountingLineParser

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

public class JournalVoucherAccountingLineParser
extends AuxiliaryVoucherAccountingLineParser

This class represents a JournalVoucherDocument accounting line parser.


Field Summary
protected static String[] ENCUMBRANCE_FORMAT
           
protected static String[] NON_OFFSET_FORMAT
           
protected static String[] OFFSET_FORMAT
           
 
Fields inherited from class org.kuali.kfs.fp.businessobject.AuxiliaryVoucherAccountingLineParser
AV_FORMAT
 
Fields inherited from class org.kuali.kfs.sys.businessobject.AccountingLineParserBase
DEFAULT_FORMAT
 
Constructor Summary
JournalVoucherAccountingLineParser(String balanceTypeCode)
          Constructs a JournalVoucherAccountingLineParser.java.
 
Method Summary
 String[] getSourceAccountingLineFormat()
           
protected  void performCustomSourceAccountingLinePopulation(Map<String,String> attributeValueMap, SourceAccountingLine sourceAccountingLine, String accountingLineAsString)
          Populates source accounting lines and sets debit and credit amounts and codes if they exist
 
Methods inherited from class org.kuali.kfs.sys.businessobject.AccountingLineParserBase
chooseFormat, getExpectedAccountingLineFormatAsString, getSourceAccountingLineClass, getTargetAccountingLineClass, getTargetAccountingLineFormat, importAccountingLines, importSourceAccountingLines, importTargetAccountingLines, parseAccountingLine, parseSourceAccountingLine, parseTargetAccountingLine, performCustomTargetAccountingLinePopulation, 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

NON_OFFSET_FORMAT

protected static final String[] NON_OFFSET_FORMAT

OFFSET_FORMAT

protected static final String[] OFFSET_FORMAT

ENCUMBRANCE_FORMAT

protected static final String[] ENCUMBRANCE_FORMAT
Constructor Detail

JournalVoucherAccountingLineParser

public JournalVoucherAccountingLineParser(String balanceTypeCode)
Constructs a JournalVoucherAccountingLineParser.java.

Parameters:
balanceTypeCode -
Method Detail

performCustomSourceAccountingLinePopulation

protected void performCustomSourceAccountingLinePopulation(Map<String,String> attributeValueMap,
                                                           SourceAccountingLine sourceAccountingLine,
                                                           String accountingLineAsString)
Description copied from class: AuxiliaryVoucherAccountingLineParser
Populates source accounting lines and sets debit and credit amounts and codes if they exist

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

getSourceAccountingLineFormat

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


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