|
||||||||||
| 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 | |||||||||