|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ld.document.validation.impl.TransactionFieldValidator
public class TransactionFieldValidator
This class provides a set of utilities that can be used to validate a transaction in the field level.
Constructor Summary | |
---|---|
TransactionFieldValidator()
|
Method Summary | |
---|---|
static Message |
checkAccountNumber(LaborTransaction transaction)
Checks if the given transaction contains valid account number |
static Message |
checkChartOfAccountsCode(LaborTransaction transaction)
Checks if the given transaction contains valid char of accounts code |
static Message |
checkEmplid(LaborTransaction transaction)
Checks if the given transaction contains the valid employee id |
static Message |
checkEncumbranceUpdateCode(LaborTransaction transaction)
When in Rome... |
static Message |
checkFinancialBalanceTypeCode(LaborTransaction transaction)
Checks if the given transaction contains valid balance type code |
static Message |
checkFinancialDocumentNumber(LaborTransaction transaction)
Checks if the given transaction contains document number |
static Message |
checkFinancialDocumentTypeCode(LaborTransaction transaction)
Checks if the given transaction contains document type code |
static Message |
checkFinancialObjectCode(LaborTransaction transaction)
Checks if the given transaction contains valid account number |
static Message |
checkFinancialObjectTypeCode(LaborTransaction transaction)
Checks if the given transaction contains valid object type code |
static Message |
checkFinancialSubObjectCode(LaborTransaction transaction)
Checks if the given transaction contains valid sub object code |
static Message |
checkFinancialSystemOriginationCode(LaborTransaction transaction)
Checks if the given transaction contains system origination code |
static Message |
checkPostableBalanceTypeCode(LaborTransaction transaction,
List<String> unpostableBalanceTypeCodes)
Checks if the given transaction contains the posteable balance type code |
static Message |
checkPostablePeridCode(LaborTransaction transaction,
List<String> unpostableperidCodes)
Checks if the given transaction contains the posteable period code |
static Message |
checkSubAccountNumber(LaborTransaction transaction)
Checks if the given transaction contains valid sub account number |
static Message |
checkSubAccountNumber(LaborTransaction transaction,
String exclusiveDocumentTypeCode)
Checks if the given transaction contains valid sub account number |
static Message |
checkTransactionDebitCreditCode(LaborTransaction transaction)
Checks if the given transaction contains debit credit code |
static Message |
checkUniversityFiscalPeriodCode(LaborTransaction transaction)
Checks if the given transaction contains university fiscal period code |
static Message |
checkUniversityFiscalYear(LaborTransaction transaction)
Checks if the given transaction contains valid university fiscal year |
static Message |
checkZeroTotalAmount(LaborTransaction transaction)
Checks if the transaction amount of the given transaction is ZERO |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransactionFieldValidator()
Method Detail |
---|
public static Message checkUniversityFiscalYear(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkChartOfAccountsCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkAccountNumber(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkSubAccountNumber(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkSubAccountNumber(LaborTransaction transaction, String exclusiveDocumentTypeCode)
transaction
- the given transactionexclusiveDocumentTypeCode
- inactive sub account can be OK if the document type of the given transaction is
exclusiveDocumentTypeCode
public static Message checkFinancialObjectCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialSubObjectCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialBalanceTypeCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialObjectTypeCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkUniversityFiscalPeriodCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialDocumentTypeCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialDocumentNumber(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkTransactionDebitCreditCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkFinancialSystemOriginationCode(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkPostablePeridCode(LaborTransaction transaction, List<String> unpostableperidCodes)
transaction
- the given transactionunpostableperidCodes
- the list of unpostable period code
public static Message checkPostableBalanceTypeCode(LaborTransaction transaction, List<String> unpostableBalanceTypeCodes)
transaction
- the given transactionunpostableBalanceTypeCodes
- the list of unpostable balance type codes
public static Message checkZeroTotalAmount(LaborTransaction transaction)
transaction
- the given transaction
public static Message checkEmplid(LaborTransaction transaction)
transaction
- the given transactionunpostableObjectCodes
- the list of unpostable object codes
public static Message checkEncumbranceUpdateCode(LaborTransaction transaction)
transaction
- the transaction to check
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |