| java.lang.Object org.kuali.kfs.bo.AccountingLineParserBase
All known Subclasses: org.kuali.module.labor.bo.LaborLedgerAccountingLineParser, org.kuali.module.labor.bo.LaborJournalVoucherAccountingLineParser, org.kuali.module.financial.bo.IndirectCostAdjustmentDocumentAccountingLineParser, org.kuali.module.financial.bo.PreEncumbranceDocumentAccountingLineParser, org.kuali.module.financial.bo.BasicFormatWithLineDescriptionAccountingLineParser, org.kuali.module.financial.bo.NonCheckDisbursementDocumentAccountingLineParser, org.kuali.module.financial.bo.BudgetAdjustmentAccountingLineParser, org.kuali.module.financial.bo.GeneralErrorCorrectionDocumentAccountingLineParser, org.kuali.module.financial.bo.AuxiliaryVoucherAccountingLineParser,
AccountingLineParserBase | public class AccountingLineParserBase implements AccountingLineParser(Code) | | Base class for parsing serialized AccountingLine s for TransactionalDocument s
|
Method Summary | |
final public String | getExpectedAccountingLineFormatAsString(Class<? extends AccountingLine> accountingLineClass) | public String[] | getSourceAccountingLineFormat() | public String[] | getTargetAccountingLineFormat() | final public List | importSourceAccountingLines(String fileName, InputStream stream, AccountingDocument document) | final public List | importTargetAccountingLines(String fileName, InputStream stream, AccountingDocument document) | final public SourceAccountingLine | parseSourceAccountingLine(AccountingDocument transactionalDocument, String sourceAccountingLineString) | final public TargetAccountingLine | parseTargetAccountingLine(AccountingDocument transactionalDocument, String targetAccountingLineString) | protected void | performCustomSourceAccountingLinePopulation(Map<String, String> attributeValueMap, SourceAccountingLine sourceAccountingLine, String accountingLineAsString) | protected void | performCustomTargetAccountingLinePopulation(Map<String, String> attributeValueMap, TargetAccountingLine targetAccountingLine, String accountingLineAsString) | protected String | retrieveAttributeLabel(Class clazz, String attributeName) | protected void | validateImportedAccountingLine(AccountingLine line, String accountingLineAsString) |
DEFAULT_FORMAT | final protected static String[] DEFAULT_FORMAT(Code) | | |
getExpectedAccountingLineFormatAsString | final public String getExpectedAccountingLineFormatAsString(Class<? extends AccountingLine> accountingLineClass)(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.getExpectedAccountingLineFormatAsString(java.lang.Class) |
getSourceAccountingLineFormat | public String[] getSourceAccountingLineFormat()(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.getSourceAccountingLineFormat |
getTargetAccountingLineFormat | public String[] getTargetAccountingLineFormat()(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.getTargetAccountingLineFormat |
importSourceAccountingLines | final public List importSourceAccountingLines(String fileName, InputStream stream, AccountingDocument document)(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.importSourceAccountingLines(java.io.InputStreamorg.kuali.core.document.TransactionalDocument) |
importTargetAccountingLines | final public List importTargetAccountingLines(String fileName, InputStream stream, AccountingDocument document)(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.importTargetAccountingLines(java.io.InputStreamorg.kuali.core.document.TransactionalDocument) |
parseSourceAccountingLine | final public SourceAccountingLine parseSourceAccountingLine(AccountingDocument transactionalDocument, String sourceAccountingLineString)(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.parseSourceAccountingLine(org.kuali.core.document.TransactionalDocumentjava.lang.String) |
parseTargetAccountingLine | final public TargetAccountingLine parseTargetAccountingLine(AccountingDocument transactionalDocument, String targetAccountingLineString)(Code) | | See Also: org.kuali.core.bo.AccountingLineParser.parseTargetAccountingLine(org.kuali.core.document.TransactionalDocumentjava.lang.String) |
performCustomSourceAccountingLinePopulation | protected void performCustomSourceAccountingLinePopulation(Map<String, String> attributeValueMap, SourceAccountingLine sourceAccountingLine, String accountingLineAsString)(Code) | | should be voerriden by documents to perform any additional SourceAccountingLine population
Parameters: attributeValueMap - Parameters: sourceAccountingLine - Parameters: accountingLineAsString - |
performCustomTargetAccountingLinePopulation | protected void performCustomTargetAccountingLinePopulation(Map<String, String> attributeValueMap, TargetAccountingLine targetAccountingLine, String accountingLineAsString)(Code) | | should be overridden by documents to perform any additional TargetAccountingLine attribute population
Parameters: attributeValueMap - Parameters: targetAccountingLine - Parameters: accountingLineAsString - |
|
|