|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AccountingDocument in org.kuali.kfs.fp.document |
---|
Subinterfaces of AccountingDocument in org.kuali.kfs.fp.document | |
---|---|
interface |
VoucherDocument
Interface for voucher type documents that require debit/credit support |
Classes in org.kuali.kfs.fp.document that implement AccountingDocument | |
---|---|
class |
AdvanceDepositDocument
This is the business object that represents the AdvanceDeposit document in Kuali. |
class |
AuxiliaryVoucherDocument
This is the business object that represents the AuxiliaryVoucherDocument in Kuali. |
class |
BudgetAdjustmentDocument
This is the business object that represents the BudgetAdjustment document in Kuali. |
class |
CashReceiptDocument
This is the business object that represents the CashReceiptDocument in Kuali. |
class |
CashReceiptFamilyBase
Abstract class which defines behavior common to CashReceipt-like documents. |
class |
CreditCardReceiptDocument
This is the business object that represents the CreditCardReceipt document in Kuali. |
class |
DisbursementVoucherDocument
This is the business object that represents the DisbursementVoucher document in Kuali. |
class |
DistributionOfIncomeAndExpenseDocument
The Distribution of Income and Expense (DI) document is used to distribute income or expense, or assets and liabilities. |
class |
GeneralErrorCorrectionDocument
This is the business object that represents the GeneralErrorCorrectionDocument in Kuali. |
class |
IndirectCostAdjustmentDocument
|
class |
InternalBillingDocument
This is the business object that represents the InternalBillingDocument in Kuali. |
class |
JournalVoucherDocument
This is the business object that represents the JournalVoucherDocument in Kuali. |
class |
NonCheckDisbursementDocument
This is the business object that represents the NonCheckDisbursementDocument in Kuali. |
class |
PreEncumbranceDocument
The Pre-Encumbrance document provides the capability to record encumbrances independently of purchase orders, travel, or Physical Plant work orders. |
class |
ProcurementCardDocument
This is the Procurement Card Document Class. |
class |
ServiceBillingDocument
This is the business object that represents the ServiceBillingDocument in Kuali. |
class |
TransferOfFundsDocument
The Transfer of Funds (TF) document is used to transfer funds (cash) between accounts. |
class |
YearEndBudgetAdjustmentDocument
Year End version of the BudgetAdjustmentDocument |
class |
YearEndDistributionOfIncomeAndExpenseDocument
Year End version of the DistributionOfIncomeAndExpenseDocument the only functional difference between the YearEnd
version and the non-yearEnd version of a document is the glpe's generation. |
class |
YearEndGeneralErrorCorrectionDocument
This is the business object that represents the version of
in Kuali. |
class |
YearEndTransferOfFundsDocument
Year End version of the TransferOfFundsDocument functionally the only difference is the accounting period code
used on the glpe entries |
Methods in org.kuali.kfs.fp.document that return types with arguments of type AccountingDocument | |
---|---|
Class<? extends AccountingDocument> |
YearEndDistributionOfIncomeAndExpenseDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Class<? extends AccountingDocument> |
YearEndBudgetAdjustmentDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Class<? extends AccountingDocument> |
YearEndTransferOfFundsDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Class<? extends AccountingDocument> |
YearEndGeneralErrorCorrectionDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Uses of AccountingDocument in org.kuali.kfs.fp.document.authorization |
---|
Methods in org.kuali.kfs.fp.document.authorization with parameters of type AccountingDocument | |
---|---|
boolean |
DistributionOfIncomeAndExpenseAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
This method determines if the current accounting line is editable based upon if electronic claims exists on the DI document. |
boolean |
DisbursementVoucherAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
Overridden to make: 1. |
boolean |
BudgetAdjustmentAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
Overridden to make base amount read only if it is not available to be edited for the given fiscal year |
boolean |
DistributionOfIncomeAndExpenseAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator,
boolean pageIsEditable)
There's no edit permission on lines in the source group on documents claiming electronic payments |
Set<String> |
FinancialProcessingAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
|
protected boolean |
DistributionOfIncomeAndExpenseAccountingLineAuthorizer.hasElectronicPaymentClaims(AccountingDocument accountingDocument)
Determines if the DI document has electronic payment claims associated with it |
boolean |
DistributionOfIncomeAndExpenseAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
Don't render a new line if this is the source group and there's electronic payment claims |
protected boolean |
FinancialProcessingAccountingLineAuthorizer.salesTaxUnviewable(AccountingDocument document,
AccountingLine line)
Determines if the given line on the given document should not show any sales tax block it has |
Uses of AccountingDocument in org.kuali.kfs.fp.document.validation.impl |
---|
Methods in org.kuali.kfs.fp.document.validation.impl that return AccountingDocument | |
---|---|
AccountingDocument |
DisbursementVoucherBankCodeValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
CashReceiptFamilyAccountingLineTotalValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
BudgetAdjustmentAccountingLineAmountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherDocumentAmountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherNonResidentAlienInformationValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
ServiceBillingAccountingLineAccessibleValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherPayeeStateCodeValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherNonEmployeeTravelComanyValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
AuxiliaryVoucherGeneralLedgerPendingEntriesBalanceValdiation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherPayeeInitiatorValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherAccountingLineValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherNonEmployeeTravelValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
AuxiliaryVoucherSingleSubFundValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
TransferOfFundsTransferTotalsBalancedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherDocumentLocationValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherEmployeeInformationValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherWireTransferValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherVendorInformationValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
BudgetAdjustmentAccountingLinesRequiredForRoutingValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
TransferOfFundsFundGroupsBalancedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherDocumentFieldValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherPayeeAddressValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherAccountingLineCountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherPaymentReasonValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
CreditCardReceiptMinimumCreditCardReceiptValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
AuxiliaryVoucherSingleChartUsedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherForeignDraftValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DisbursementVoucherPrePaidTravelValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
Methods in org.kuali.kfs.fp.document.validation.impl with parameters of type AccountingDocument | |
---|---|
static void |
ProcurementCardErrorPathUtil.fixErrorPath(AccountingDocument financialDocument,
AccountingLine accountingLine)
Fix the GlobalVariables.getErrorMap errorPath for how procurement card documents needs them in order to properly display errors on the interface. |
protected Set<String> |
DisbursementVoucherAccountingLineTotalsValidation.getEditModesFromDocument(AccountingDocument accountingDocument,
org.kuali.rice.kim.bo.Person financialSystemUser)
Retrieves the current edit modes from the document |
protected org.kuali.rice.kim.bo.Person |
DisbursementVoucherPayeeInitiatorValidation.getInitiator(AccountingDocument document)
Returns the initiator of the document as a KualiUser |
protected org.kuali.rice.kim.bo.Person |
DisbursementVoucherDocumentLocationValidation.getInitiator(AccountingDocument document)
Returns the initiator of the document as a KualiUser |
protected boolean |
DisbursementVoucherAccountingLineAccessibleValidation.hasRequiredEditMode(AccountingDocument accountingDocument,
org.kuali.rice.kim.bo.Person financialSystemUser,
List<String> candidateEditModes)
determine whether the give user has permission to any edit mode defined in the given candidate edit modes |
protected boolean |
CapitalAssetInformationValidation.hasValidCapitalAssetInformation(AccountingDocument accountingDocument)
|
protected boolean |
TransferOfFundsFundGroupsBalancedValidation.isFundGroupSetBalanceValid(AccountingDocument tranDoc,
Class componentClass,
String parameterName)
This method will make sure that totals for a specified set of fund groups is valid across the two different accounting line sections. |
void |
DisbursementVoucherBankCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
CashReceiptFamilyAccountingLineTotalValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
BudgetAdjustmentAccountingLineAmountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherDocumentAmountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherNonResidentAlienInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
ServiceBillingAccountingLineAccessibleValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
CapitalAssetInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherPayeeStateCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherNonEmployeeTravelComanyValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
AuxiliaryVoucherGeneralLedgerPendingEntriesBalanceValdiation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherPayeeInitiatorValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherAccountingLineValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherNonEmployeeTravelValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
AuxiliaryVoucherSingleSubFundValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
TransferOfFundsTransferTotalsBalancedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherDocumentLocationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherEmployeeInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherWireTransferValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherVendorInformationValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
BudgetAdjustmentAccountingLinesRequiredForRoutingValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
TransferOfFundsFundGroupsBalancedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherDocumentFieldValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherPayeeAddressValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherAccountingLineCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherPaymentReasonValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
CreditCardReceiptMinimumCreditCardReceiptValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
AuxiliaryVoucherSingleChartUsedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherForeignDraftValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DisbursementVoucherPrePaidTravelValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
boolean |
DisbursementVoucherAccountingLineValidation.validateAccountNumber(AccountingDocument financialDocument,
AccountingLine accountingLine)
Checks account number restrictions, including restrictions in parameters table. |
boolean |
DisbursementVoucherAccountingLineValidation.validateObjectCode(AccountingDocument financialDocument,
AccountingLine accountingLine)
Checks object codes restrictions, including restrictions in parameters table. |
Uses of AccountingDocument in org.kuali.kfs.fp.document.web.struts |
---|
Methods in org.kuali.kfs.fp.document.web.struts with parameters of type AccountingDocument | |
---|---|
SourceAccountingLine |
IndirectCostAdjustmentForm.createNewSourceAccountingLine(AccountingDocument financialDocument)
|
TargetAccountingLine |
IndirectCostAdjustmentForm.createNewTargetAccountingLine(AccountingDocument financialDocument)
|
Uses of AccountingDocument in org.kuali.kfs.integration.cab |
---|
Methods in org.kuali.kfs.integration.cab with parameters of type AccountingDocument | |
---|---|
boolean |
CapitalAssetBuilderModuleServiceNoOp.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
determine whether there is any object code of the given source accounting lines with a capital asset object sub type |
boolean |
CapitalAssetBuilderModuleServiceNoOp.validateAccountsPayableData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.validateAccountsPayableData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.validateFinancialProcessingData(AccountingDocument accountingDocument,
CapitalAssetInformation capitalAssetInformation)
|
boolean |
CapitalAssetBuilderModuleService.validateFinancialProcessingData(AccountingDocument accountingDocument,
CapitalAssetInformation capitalAssetInformation)
validate the capitalAssetManagementAsset data associated with the given accounting document |
boolean |
CapitalAssetBuilderModuleServiceNoOp.validatePurchasingData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.validatePurchasingData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.validateUpdateCAMSView(AccountingDocument accountingDocumen)
|
boolean |
CapitalAssetBuilderModuleService.validateUpdateCAMSView(AccountingDocument accountingDocumen)
|
boolean |
CapitalAssetBuilderModuleServiceNoOp.warningObjectLevelCapital(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleService.warningObjectLevelCapital(AccountingDocument accountingDocument)
|
Uses of AccountingDocument in org.kuali.kfs.integration.cam |
---|
Methods in org.kuali.kfs.integration.cam with parameters of type AccountingDocument | |
---|---|
boolean |
CapitalAssetManagementModuleService.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument,
String documentType)
FP document eligible for asset lock when any of its accounting line is taken into CAB during CAB batch. |
boolean |
CapitalAssetManagementModuleServiceNoOp.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument,
String documentType)
|
Uses of AccountingDocument in org.kuali.kfs.module.ar.document |
---|
Classes in org.kuali.kfs.module.ar.document that implement AccountingDocument | |
---|---|
class |
CustomerInvoiceDocument
|
Uses of AccountingDocument in org.kuali.kfs.module.ar.document.authorization |
---|
Methods in org.kuali.kfs.module.ar.document.authorization with parameters of type AccountingDocument | |
---|---|
boolean |
CustomerInvoiceDocumentSourceLinesAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
Overridden to make: 1. |
Set<String> |
CustomerInvoiceDocumentSourceLinesAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
|
Uses of AccountingDocument in org.kuali.kfs.module.ar.document.validation |
---|
Classes in org.kuali.kfs.module.ar.document.validation with type parameters of type AccountingDocument | |
---|---|
interface |
DiscountCustomerInvoiceDetailRule<F extends AccountingDocument>
|
interface |
RecalculateCustomerInvoiceDetailRule<F extends AccountingDocument>
|
Uses of AccountingDocument in org.kuali.kfs.module.ar.document.web.struts |
---|
Methods in org.kuali.kfs.module.ar.document.web.struts with parameters of type AccountingDocument | |
---|---|
protected SourceAccountingLine |
CustomerInvoiceDocumentForm.createNewSourceAccountingLine(AccountingDocument financialDocument)
Reused to create new source accounting line (i.e customer invoice detail line) with defaulted values. |
Uses of AccountingDocument in org.kuali.kfs.module.cab.service.impl |
---|
Methods in org.kuali.kfs.module.cab.service.impl with parameters of type AccountingDocument | |
---|---|
protected boolean |
CapitalAssetBuilderModuleServiceImpl.checkNewCapitalAssetFieldsExist(CapitalAssetInformation capitalAssetInformation,
AccountingDocument accountingDocument)
Check if all required fields exist on new asset |
boolean |
CapitalAssetBuilderModuleServiceImpl.doesDocumentFailAutomaticPurchaseOrderRules(AccountingDocument accountingDocument)
Perform the document level capital asset validation to determine if the given document is not allowed to become an Automatic Purchase Order (APO). |
protected CapitalAssetBuilderModuleServiceImpl.AccountCapitalObjectCode |
CapitalAssetBuilderModuleServiceImpl.getCapitalAssetObjectSubTypeLinesFlag(AccountingDocument accountingDocument)
Get the Capital Asset Object Code from the accounting lines. |
protected String |
CapitalAssetBuilderModuleServiceImpl.getDocumentTypeName(AccountingDocument accountingDocument)
gets the document type based on the instance of a class |
boolean |
CapitalAssetBuilderModuleServiceImpl.hasCapitalAssetObjectSubType(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceImpl.validateAccountsPayableData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceImpl.validateAllFieldRequirementsByChart(AccountingDocument accountingDocument)
Validates all the field requirements by chart. |
boolean |
CapitalAssetBuilderModuleServiceImpl.validateAutomaticPurchaseOrderRule(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceImpl.validateFinancialProcessingData(AccountingDocument accountingDocument,
CapitalAssetInformation capitalAssetInformation)
|
boolean |
CapitalAssetBuilderModuleServiceImpl.validatePurchasingData(AccountingDocument accountingDocument)
|
boolean |
CapitalAssetBuilderModuleServiceImpl.validatePurchasingObjectSubType(AccountingDocument accountingDocument)
Validates for PURCHASING_OBJECT_SUB_TYPES parameter. |
boolean |
CapitalAssetBuilderModuleServiceImpl.validateUpdateCAMSView(AccountingDocument accountingDocument)
|
protected boolean |
CapitalAssetBuilderModuleServiceImpl.validateUpdateCapitalAssetField(CapitalAssetInformation capitalAssetInformation,
AccountingDocument accountingDocument)
To validate if the asset is active |
boolean |
CapitalAssetBuilderModuleServiceImpl.warningObjectLevelCapital(AccountingDocument accountingDocument)
|
Uses of AccountingDocument in org.kuali.kfs.module.cam.document |
---|
Classes in org.kuali.kfs.module.cam.document that implement AccountingDocument | |
---|---|
class |
AssetPaymentDocument
Capital assets document class for the asset payment document |
Uses of AccountingDocument in org.kuali.kfs.module.cam.document.authorization |
---|
Methods in org.kuali.kfs.module.cam.document.authorization with parameters of type AccountingDocument | |
---|---|
boolean |
AssetPaymentAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
|
boolean |
AssetPaymentAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument,
List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts,
org.kuali.rice.kim.bo.Person currentUser)
|
Uses of AccountingDocument in org.kuali.kfs.module.cam.service.impl |
---|
Methods in org.kuali.kfs.module.cam.service.impl with parameters of type AccountingDocument | |
---|---|
boolean |
CapitalAssetManagementModuleServiceImpl.isFpDocumentEligibleForAssetLock(AccountingDocument accountingDocument,
String documentType)
FP document eligible for asset lock when any of its accounting line is taken into CAB during CAB batch. |
Uses of AccountingDocument in org.kuali.kfs.module.ld.document |
---|
Subinterfaces of AccountingDocument in org.kuali.kfs.module.ld.document | |
---|---|
interface |
LaborExpenseTransferDocument
Labor Interface for Expense Transfer Documents |
interface |
LaborLedgerPostingDocument
Labor Document Defines methods that must be implements for a labor ledger posting document. |
Classes in org.kuali.kfs.module.ld.document that implement AccountingDocument | |
---|---|
class |
BenefitExpenseTransferDocument
Labor Document class for the Benefit Expense Transfer Document and a base class for the year end benefit expense transfer document |
class |
LaborExpenseTransferDocumentBase
Labor Base class for Expense Transfer Documents |
class |
LaborJournalVoucherDocument
Labor Document class for the Labor Ledger Journal Voucher. |
class |
LaborLedgerPostingDocumentBase
Labor Document base class implementation for all labor eDocs that are transactional, meaning implementing TransactionalDocumentBase. |
class |
LaborYearEndBenefitTransferDocument
Labor Document LaborYearEndBenefitTransferDocument |
class |
SalaryExpenseTransferDocument
Labor Document Class for the Salary Expense Transfer Document. |
class |
YearEndBenefitExpenseTransferDocument
Labor Document class for the Year End Benefit Expense TransferDocument. |
class |
YearEndSalaryExpenseTransferDocument
Labor Document Class for the Year End Salary Expense Transfer Document. |
Methods in org.kuali.kfs.module.ld.document that return types with arguments of type AccountingDocument | |
---|---|
Class<? extends AccountingDocument> |
YearEndBenefitExpenseTransferDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Class<? extends AccountingDocument> |
YearEndSalaryExpenseTransferDocument.getDocumentClassForAccountingLineValueAllowedValidation()
|
Uses of AccountingDocument in org.kuali.kfs.module.ld.document.authorization |
---|
Methods in org.kuali.kfs.module.ld.document.authorization with parameters of type AccountingDocument | |
---|---|
boolean |
LaborExpenseTransferAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
|
Uses of AccountingDocument in org.kuali.kfs.module.ld.document.validation.impl |
---|
Methods in org.kuali.kfs.module.ld.document.validation.impl that return AccountingDocument | |
---|---|
AccountingDocument |
LaborExpenseTransfeAmountValidValidation.getAccountingDocumentForValidation()
Gets the accountingLineForValidation attribute. |
AccountingDocument |
LaborExpenseTransferDuplicateSourceAccountingLineValidation.getAccountingDocumentForValidation()
Gets the accountingLineForValidation attribute. |
AccountingDocument |
SalaryExpenseTransferObjectCodeBalancesUnchangedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
Methods in org.kuali.kfs.module.ld.document.validation.impl with parameters of type AccountingDocument | |
---|---|
protected boolean |
SalaryExpenseTransferAccountingLinesSameEmployeeValidation.hasAccountingLinesSameEmployee(AccountingDocument accountingDocument)
|
protected boolean |
SalaryExpenseTransferPendingLegerEntryValidation.hasPendingLedgerEntry(AccountingDocument accountingDocument)
Checks whether amounts by object codes are unchanged |
protected boolean |
BenefitExpenseTransferPendingLegerEntryValidation.hasPendingLedgerEntry(AccountingDocument accountingDocument)
Checks whether amounts by object codes are unchanged |
protected boolean |
BenefitExpenseTransferSameFringeBenefitObjectCodeValidation.hasSameFringeBenefitObjectCodes(AccountingDocument accountingDocument)
Determines whether target accounting lines have the same fringe benefit object codes as source accounting lines |
boolean |
LaborExpenseTransfeAmountValidValidation.isAmountValid(AccountingDocument document,
AccountingLine accountingLine)
determine whether the amount in the account is not zero. |
protected boolean |
LaborExpenseTransferDuplicateSourceAccountingLineValidation.isDuplicateSourceAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine)
determine whether the given accounting line has already been in the given document |
protected boolean |
SalaryExpenseTransferValidAmountTransferredByObjectCodeValidation.isObjectCodeBalancesUnchanged(AccountingDocument accountingDocument)
Checks the current object code balance map of the document against the balances captured before the document was returned for approval. |
protected boolean |
LaborExpenseTransferValidAmountTransferredByObjectCodeValidation.isValidAmountTransferredByObjectCode(AccountingDocument accountingDocument)
Determine whether target accounting lines have the same amounts as source accounting lines for each object code |
void |
LaborExpenseTransferDuplicateSourceAccountingLineValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
SalaryExpenseTransferObjectCodeBalancesUnchangedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
LaborExpenseTransfeAmountValidValidation.setAccountingLineForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingLineForValidation attribute value. |
Uses of AccountingDocument in org.kuali.kfs.module.purap.businessobject |
---|
Methods in org.kuali.kfs.module.purap.businessobject with parameters of type AccountingDocument | |
---|---|
protected Class |
PurApAccountingLineParser.getSourceAccountingLineClass(AccountingDocument accountingDocument)
|
Uses of AccountingDocument in org.kuali.kfs.module.purap.document |
---|
Subinterfaces of AccountingDocument in org.kuali.kfs.module.purap.document | |
---|---|
interface |
AccountsPayableDocument
Accounts Payable Document Interface |
interface |
PurchasingAccountsPayableDocument
Interface for Purchasing-Accounts Payable Documents. |
interface |
PurchasingDocument
Interface for Purchasing Documents. |
Classes in org.kuali.kfs.module.purap.document that implement AccountingDocument | |
---|---|
class |
AccountsPayableDocumentBase
Accounts Payable Document Base |
class |
PaymentRequestDocument
Payment Request Document Business Object. |
class |
PurchaseOrderAmendmentDocument
Purchase Order Amendment Document |
class |
PurchaseOrderCloseDocument
Purchase Order Close Document |
class |
PurchaseOrderDocument
Purchase Order Document |
class |
PurchaseOrderPaymentHoldDocument
Purchase Order Payment Hold Document |
class |
PurchaseOrderRemoveHoldDocument
Purchase Order Remove Payment Hold Document |
class |
PurchaseOrderReopenDocument
Purchase Order Reopen Document |
class |
PurchaseOrderRetransmitDocument
Purchase Order Retransmit Document |
class |
PurchaseOrderSplitDocument
|
class |
PurchaseOrderVoidDocument
Purchase Order Void Document |
class |
PurchasingAccountsPayableDocumentBase
Base class for Purchasing-Accounts Payable Documents. |
class |
PurchasingDocumentBase
Base class for Purchasing Documents. |
class |
RequisitionDocument
Document class for the Requisition. |
class |
VendorCreditMemoDocument
Credit Memo Document Business Object. |
Uses of AccountingDocument in org.kuali.kfs.module.purap.document.authorization |
---|
Methods in org.kuali.kfs.module.purap.document.authorization with parameters of type AccountingDocument | |
---|---|
protected boolean |
PurchaseOrderAccountingLineAuthorizer.allowAccountingLinesAreEditable(AccountingDocument accountingDocument,
AccountingLine accountingLine)
|
protected boolean |
PurapAccountingLineAuthorizer.allowAccountingLinesAreEditable(AccountingDocument accountingDocument,
AccountingLine accountingLine)
This method checks whether the accounting lines are editable for a specific item type. |
protected boolean |
PurapAccountingLineAuthorizer.approvedForUnqualifiedEditing(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator)
Determines if the given line is editable, no matter what a KIM check would say about line editability. |
boolean |
PurapAccountingLineAuthorizer.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
|
boolean |
PurchaseOrderAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator,
boolean pageIsEditable)
|
boolean |
PurapAccountingLineAuthorizer.determineEditPermissionOnLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator,
boolean pageIsEditable)
|
protected PurApItem |
PurapAccountingLineAuthorizer.findTheItemForAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine)
Find the item to which an accounting line belongs. |
Set<String> |
PurapAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
|
boolean |
PurapAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument,
List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts,
org.kuali.rice.kim.bo.Person currentUser)
|
boolean |
PurchaseOrderAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
Allow new lines to be rendered at NewUnorderedItems node |
boolean |
RequisitionAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
Allow new lines to be rendered at Initiator node |
Uses of AccountingDocument in org.kuali.kfs.module.purap.document.validation.impl |
---|
Fields in org.kuali.kfs.module.purap.document.validation.impl declared as AccountingDocument | |
---|---|
protected AccountingDocument |
PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.accountingDocumentForValidation
|
Methods in org.kuali.kfs.module.purap.document.validation.impl that return AccountingDocument | |
---|---|
AccountingDocument |
AccountsPayableBankCodeValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
Methods in org.kuali.kfs.module.purap.document.validation.impl with parameters of type AccountingDocument | |
---|---|
static void |
PurchasingAccountsPayableErrorPathUtil.fixErrorPath(AccountingDocument financialDocument,
AccountingLine accountingLine)
Fix the GlobalVariables.getErrorMap errorPath for how payment request documents needs them in order to properly display errors on the interface. |
void |
AccountsPayableBankCodeValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
PurchasingAccountsPayableObjectCodeOverrideBranchingValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
Uses of AccountingDocument in org.kuali.kfs.module.purap.document.web |
---|
Methods in org.kuali.kfs.module.purap.document.web with parameters of type AccountingDocument | |
---|---|
protected boolean |
PurapAccountingLineViewField.isRenderingInquiry(AccountingDocument document,
AccountingLine line)
Overrides the method in AccountingLineViewField so that we could control when the inquiry link should be rendered and when it should be hidden. |
Uses of AccountingDocument in org.kuali.kfs.sec.document.authorization |
---|
Methods in org.kuali.kfs.sec.document.authorization with parameters of type AccountingDocument | |
---|---|
List<AccountingLineViewAction> |
SecAccountingLineAuthorizer.getActions(AccountingDocument accountingDocument,
AccountingLineRenderingContext accountingLineRenderingContext,
String accountingLinePropertyName,
Integer lineIndex,
org.kuali.rice.kim.bo.Person currentUser,
String groupTitle)
|
Set<String> |
SecAccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
|
boolean |
SecAccountingLineAuthorizer.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
org.kuali.rice.kim.bo.Person currentUser,
boolean pageIsEditable)
Makes call to check edit access security on accounting line |
boolean |
SecAccountingLineAuthorizer.hasEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editableLine,
boolean editablePage,
org.kuali.rice.kim.bo.Person currentUser)
If access was granted to line and line authorizer allows field modify then allow field modify |
boolean |
SecAccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument,
List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts,
org.kuali.rice.kim.bo.Person currentUser)
|
boolean |
SecAccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
|
Uses of AccountingDocument in org.kuali.kfs.sec.document.validation.impl |
---|
Methods in org.kuali.kfs.sec.document.validation.impl with parameters of type AccountingDocument | |
---|---|
protected boolean |
AccessSecurityAccountingDocumentRuleBase.checkEditAccessForAccountingLine(AccountingDocument document,
AccountingLine line)
Calls AccessSecurityService to check access edit permissions on accounting line for the current user |
Uses of AccountingDocument in org.kuali.kfs.sec.document.web |
---|
Methods in org.kuali.kfs.sec.document.web with parameters of type AccountingDocument | |
---|---|
void |
SecAccountingLineGroupImpl.initialize(AccountingLineGroupDefinition groupDefinition,
AccountingDocument accountingDocument,
List<RenderableAccountingLineContainer> containers,
String collectionPropertyName,
String collectionItemPropertyName,
Map<String,Object> displayedErrors,
Map<String,Object> displayedWarnings,
Map<String,Object> displayedInfo,
boolean canEdit)
Performs access security edit check and sets edit flag on container line to false if access is not allowed or removes container if view is not allowed |
Uses of AccountingDocument in org.kuali.kfs.sec.service |
---|
Methods in org.kuali.kfs.sec.service with parameters of type AccountingDocument | |
---|---|
boolean |
AccessSecurityService.canEditDocument(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
Checks edit access on all accounting lines contained on the document for given user |
boolean |
AccessSecurityService.canEditDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person)
Checks any edit access security permissions setup for the user and for accounting lines of the given document type |
boolean |
AccessSecurityService.canEditDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person,
AccessSecurityRestrictionInfo restrictionInfo)
Checks any edit access security permissions setup for the user and for accounting lines of the given document type |
boolean |
AccessSecurityService.canViewDocument(AccountingDocument document,
org.kuali.rice.kim.bo.Person person,
AccessSecurityRestrictionInfo restrictionInfo)
Checks view access on all accounting lines contained on the document for given user |
boolean |
AccessSecurityService.canViewDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person)
Checks any view access security permissions setup for the user and for accounting lines of the given document type |
boolean |
AccessSecurityService.canViewDocumentNotesAttachments(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
Checks access is allowed to view document notes based on the document's accounting lines |
Uses of AccountingDocument in org.kuali.kfs.sec.service.impl |
---|
Methods in org.kuali.kfs.sec.service.impl with parameters of type AccountingDocument | |
---|---|
boolean |
AccessSecurityServiceImpl.canEditDocument(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
|
boolean |
AccessSecurityServiceImpl.canEditDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person)
|
boolean |
AccessSecurityServiceImpl.canEditDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person,
AccessSecurityRestrictionInfo restrictionInfo)
|
boolean |
AccessSecurityServiceImpl.canViewDocument(AccountingDocument document,
org.kuali.rice.kim.bo.Person person,
AccessSecurityRestrictionInfo restrictionInfo)
|
boolean |
AccessSecurityServiceImpl.canViewDocumentAccountingLine(AccountingDocument document,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person person)
|
boolean |
AccessSecurityServiceImpl.canViewDocumentNotesAttachments(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
|
protected boolean |
AccessSecurityServiceImpl.checkForEditLineOverrides(AccountingDocument document,
AccountingLine line,
org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for edit line permission. |
protected boolean |
AccessSecurityServiceImpl.checkForViewDocumentOverrides(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for view document permission. |
protected boolean |
AccessSecurityServiceImpl.checkForViewLineOverrides(AccountingDocument document,
AccountingLine line,
org.kuali.rice.kim.bo.Person person)
Checks parameter overrides for view line permission. |
protected boolean |
AccessSecurityServiceImpl.checkForWorkflowRoutingRequests(AccountingDocument document,
org.kuali.rice.kim.bo.Person person)
Checks for any workflow requests (approve, acknowledge, fyi) for the document to the given person |
protected boolean |
AccessSecurityServiceImpl.evaluateSecurityOnAccountingLinesByTemplate(AccountingDocument document,
org.kuali.rice.kim.bo.Person person,
String templateId,
AccessSecurityRestrictionInfo restrictionInfo)
Iterates through source and target accounting lines for the given document and evaluates any permissions with the given template id against the accounting line values |
protected org.kuali.rice.kim.bo.types.dto.AttributeSet |
AccessSecurityServiceImpl.getDocumentTypeDetail(AccountingDocument document)
Constructs a new AttributeSet and adds document type name detail with value from document instance |
Uses of AccountingDocument in org.kuali.kfs.sys.businessobject |
---|
Methods in org.kuali.kfs.sys.businessobject with parameters of type AccountingDocument | |
---|---|
protected Class |
AccountingLineParserBase.getSourceAccountingLineClass(AccountingDocument accountingDocument)
Given a document, determines what class the source lines of that document uses |
protected Class |
AccountingLineParserBase.getTargetAccountingLineClass(AccountingDocument accountingDocument)
Given a document, determines what class that document uses for target accounting lines |
protected List<AccountingLine> |
AccountingLineParserBase.importAccountingLines(String fileName,
InputStream stream,
AccountingDocument transactionalDocument,
boolean isSource)
Calls the appropriate parseAccountingLine method |
List |
AccountingLineParser.importSourceAccountingLines(String fileName,
InputStream stream,
AccountingDocument document)
generates a list of SourceAccountingLine from the inputStream |
List |
AccountingLineParserBase.importSourceAccountingLines(String fileName,
InputStream stream,
AccountingDocument document)
|
List |
AccountingLineParser.importTargetAccountingLines(String fileName,
InputStream stream,
AccountingDocument document)
generates a list of TargetAccountingLine from the inputStream |
List |
AccountingLineParserBase.importTargetAccountingLines(String fileName,
InputStream stream,
AccountingDocument document)
|
SourceAccountingLine |
AccountingLineParser.parseSourceAccountingLine(AccountingDocument transactionalDocument,
String sourceAccountingLineString)
parses a comma deliminated string into an SourceAccountingLine by populating the attributes found in the
getSourceAccountingLineFormat() |
SourceAccountingLine |
AccountingLineParserBase.parseSourceAccountingLine(AccountingDocument transactionalDocument,
String sourceAccountingLineString)
|
TargetAccountingLine |
AccountingLineParser.parseTargetAccountingLine(AccountingDocument transactionalDocument,
String targetAccountingLineString)
parses a comma deliminated string into an TargetAccountingLine by populating the attributes found in the
getTargetAccountingLineFormat() |
TargetAccountingLine |
AccountingLineParserBase.parseTargetAccountingLine(AccountingDocument transactionalDocument,
String targetAccountingLineString)
|
protected AccountingLine |
AccountingLineParserBase.populateAccountingLine(AccountingDocument transactionalDocument,
Class<? extends AccountingLine> accountingLineClass,
String accountingLineAsString,
Map<String,String> attributeValueMap,
Integer sequenceNumber)
Populates a source/target line with values |
protected void |
AccountingLineParserBase.putCommonAttributesInMap(Map<String,String> attributeValueMap,
AccountingDocument document,
Integer sequenceNumber)
Places fields common to both source/target accounting lines in the attribute map |
Uses of AccountingDocument in org.kuali.kfs.sys.document |
---|
Classes in org.kuali.kfs.sys.document that implement AccountingDocument | |
---|---|
class |
AccountingDocumentBase
Base implementation class for financial edocs. |
Methods in org.kuali.kfs.sys.document that return types with arguments of type AccountingDocument | |
---|---|
Class<? extends AccountingDocument> |
AccountingDocument.getDocumentClassForAccountingLineValueAllowedValidation()
This method returns the Class to use for AccountingLingValuesAllowedValidation. |
Class<? extends AccountingDocument> |
AccountingDocumentBase.getDocumentClassForAccountingLineValueAllowedValidation()
|
Uses of AccountingDocument in org.kuali.kfs.sys.document.authorization |
---|
Methods in org.kuali.kfs.sys.document.authorization with parameters of type AccountingDocument | |
---|---|
protected boolean |
AccountingLineAuthorizerBase.approvedForUnqualifiedEditing(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator)
Determines if the given line is editable, no matter what a KIM check would say about line editability. |
boolean |
AccountingLineAuthorizerBase.determineEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editablePage)
Allows the overriding of whether a field on an accounting line is editable or not |
boolean |
AccountingLineAuthorizerBase.determineEditPermissionOnLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
boolean currentUserIsDocumentInitiator,
boolean pageIsEditable)
A hook to decide, pre-KIM check, if there's an edit permission on the given accounting line |
List<AccountingLineViewAction> |
AccountingLineAuthorizerBase.getActions(AccountingDocument accountingDocument,
AccountingLineRenderingContext accountingLineRenderingContext,
String accountingLinePropertyName,
Integer accountingLineIndex,
org.kuali.rice.kim.bo.Person currentUser,
String groupTitle)
Returns the basic actions - add for new lines, delete and balance inquiry for existing lines |
List<AccountingLineViewAction> |
AccountingLineAuthorizer.getActions(AccountingDocument accountingDocument,
AccountingLineRenderingContext accountingLineRenderingContext,
String accountingLinePropertyName,
Integer lineIndex,
org.kuali.rice.kim.bo.Person currentUser,
String groupTitle)
Determines what actions are available to act upon the given accounting line |
Set<String> |
AccountingLineAuthorizerBase.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
Returns a new empty HashSet |
Set<String> |
AccountingLineAuthorizer.getUnviewableBlocks(AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
org.kuali.rice.kim.bo.Person currentUser)
Determines which, if any, blocks whose children elements should not in any fashion be rendered |
boolean |
AccountingLineAuthorizerBase.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
org.kuali.rice.kim.bo.Person currentUser,
boolean pageIsEditable)
Determine whether the current user has permission to edit the given accounting line as a whole |
boolean |
AccountingLineAuthorizer.hasEditPermissionOnAccountingLine(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
org.kuali.rice.kim.bo.Person currentUser,
boolean pageIsEditable)
determine whether the current user has permission to edit the given accounting line as a whole |
boolean |
AccountingLineAuthorizerBase.hasEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editableLine,
boolean editablePage,
org.kuali.rice.kim.bo.Person currentUser)
determine whether the current user has permission to edit the given field in the given accounting line |
boolean |
AccountingLineAuthorizer.hasEditPermissionOnField(AccountingDocument accountingDocument,
AccountingLine accountingLine,
String accountingLineCollectionProperty,
String fieldName,
boolean editableLine,
boolean editablePage,
org.kuali.rice.kim.bo.Person currentUser)
determine whether the current user has permission to edit the given field in the given accounting line |
boolean |
AccountingLineAuthorizerBase.isGroupEditable(AccountingDocument accountingDocument,
List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts,
org.kuali.rice.kim.bo.Person currentUser)
|
boolean |
AccountingLineAuthorizer.isGroupEditable(AccountingDocument accountingDocument,
List<? extends AccountingLineRenderingContext> accountingLineRenderingContexts,
org.kuali.rice.kim.bo.Person currentUser)
Determines if any entire group is rendered as editable, which means that a new line will appear |
boolean |
AccountingLineAuthorizerBase.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
|
boolean |
AccountingLineAuthorizer.renderNewLine(AccountingDocument accountingDocument,
String accountingGroupProperty)
Determines if new lines should be rendered for the given accounting line group (identified by its property name) |
Uses of AccountingDocument in org.kuali.kfs.sys.document.datadictionary |
---|
Methods in org.kuali.kfs.sys.document.datadictionary with parameters of type AccountingDocument | |
---|---|
DefaultAccountingLineGroupImpl |
AccountingLineGroupDefinition.createAccountingLineGroup(AccountingDocument accountingDocument,
List<RenderableAccountingLineContainer> containers,
String collectionPropertyName,
String collectionItemPropertyName,
Map<String,Object> displayedErrors,
Map<String,Object> displayedWarnings,
Map<String,Object> displayedInfo,
boolean canEdit)
Creates a new accounting line group for this definition |
Uses of AccountingDocument in org.kuali.kfs.sys.document.service |
---|
Methods in org.kuali.kfs.sys.document.service with parameters of type AccountingDocument | |
---|---|
boolean |
DebitDeterminerService.isDebitConsideringSection(AccountingDocument accountingDocument,
AccountingLine accountingLine)
accounting line section (source/target) type is included in determining if a line is debit or credit. |
boolean |
DebitDeterminerService.isDebitConsideringSectionAndTypePositiveOnly(AccountingDocument accountingDocument,
AccountingLine accountingLine)
accounting line section (source/target) and object type is included in determining if a line is debit or credit. |
void |
AccountingLineRenderingService.performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine)
Performs any transformations that should happen after tablification |
void |
AccountingLineRenderingService.performPreTablificationTransformations(List<TableJoining> elements,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine,
Map unconvertedValues,
String accountingLinePropertyName)
Performs any known transformations against the List of AccountingLineViewRenderableElements |
void |
AccountingLineAuthorizationTransformer.transformElements(List<TableJoining> elements,
AccountingLine accountingLine,
AccountingDocument document,
AccountingLineAuthorizer lineAuthorizer,
boolean newLine,
String accountingLinePropertyName)
Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line |
Uses of AccountingDocument in org.kuali.kfs.sys.document.service.impl |
---|
Methods in org.kuali.kfs.sys.document.service.impl with parameters of type AccountingDocument | |
---|---|
protected FinancialSystemTransactionalDocumentAuthorizerBase |
AccountingLineRenderingServiceImpl.getDocumentAuthorizer(AccountingDocument document)
Creates an accounting document authorizer for the given accounting document |
protected FinancialSystemTransactionalDocumentPresentationController |
AccountingLineRenderingServiceImpl.getPresentationController(AccountingDocument document)
|
boolean |
DebitDeterminerServiceImpl.isDebitConsideringSection(AccountingDocument accountingDocument,
AccountingLine accountingLine)
|
boolean |
DebitDeterminerServiceImpl.isDebitConsideringSectionAndTypePositiveOnly(AccountingDocument accountingDocument,
AccountingLine accountingLine)
|
protected void |
AccountingLineRenderingServiceImpl.performAuthorizationTransformations(List<TableJoining> elements,
AccountingLineGroupDefinition accountingLineGroupDefinition,
AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
String accountingLinePropertyName)
Performs the authorization transformations |
protected void |
AccountingLineRenderingServiceImpl.performFieldTransformations(List<TableJoining> elements,
AccountingDocument accountingDocument,
AccountingLine accountingLine,
Map unconvertedValues)
Performs field transformations for pre-rendering |
void |
AccountingLineRenderingServiceImpl.performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine)
|
void |
AccountingLineRenderingServiceImpl.performPreTablificationTransformations(List<TableJoining> elements,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument accountingDocument,
AccountingLine accountingLine,
boolean newLine,
Map unconvertedValues,
String accountingLinePropertyName)
|
void |
AccountingLineAuthorizationTransformerImpl.transformElements(List<TableJoining> elements,
AccountingLine accountingLine,
AccountingDocument document,
AccountingLineAuthorizer lineAuthorizer,
boolean newLine,
String accountingLinePropertyName)
Performs transformations to the element rendering tree based on the authorization's reactions to the accounting line |
Uses of AccountingDocument in org.kuali.kfs.sys.document.validation.impl |
---|
Fields in org.kuali.kfs.sys.document.validation.impl declared as AccountingDocument | |
---|---|
protected AccountingDocument |
AccountingLineAccessibleValidation.accountingDocumentForValidation
|
protected AccountingDocument |
AccountingLineValuesAllowedValidationHutch.accountingDocumentForValidation
|
protected AccountingDocument |
AccountingLineCheckValidationHutch.accountingDocumentForValidation
|
protected AccountingDocument |
AccountingLineValueAllowedValidation.accountingDocumentForValidation
|
Methods in org.kuali.kfs.sys.document.validation.impl that return AccountingDocument | |
---|---|
AccountingDocument |
AccountingLineGroupTotalsUnchangedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
AccountingLineAccessibleValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
DebitsAndCreditsBalanceValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
RequiredAccountingLinesCountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
AccountingLineAmountPositiveValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
AccountingDocument |
OptionalOneSidedDocumentAccountingLinesCountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValdation attribute. |
AccountingDocument |
AccountingLineValuesAllowedValidationHutch.getAccountingDocumentForValidation()
|
AccountingDocument |
OneSidedRequiredAccountingLinesCountValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValdation attribute. |
AccountingDocument |
AccountingLineValueAllowedValidation.getAccountingDocumentForValidation()
Gets the accountingDocumentForValidation attribute. |
protected AccountingDocument |
AccountingLineGroupTotalsUnchangedValidation.retrievePersistedDocument(AccountingDocument accountingDocument)
attempt to retrieve the document from the DB for comparison |
Methods in org.kuali.kfs.sys.document.validation.impl with parameters of type AccountingDocument | |
---|---|
protected String |
RequiredAccountingLinesCountValidation.discoverGroupTitle(AccountingDocument document)
Returns the title of the given accounting line group on the document |
protected Method |
RequiredAccountingLinesCountValidation.discoverGroupTitleMethod(AccountingDocument document)
Looks up what should be the method on the AccountingDocument class that returns the group title |
protected void |
AccountingLineGroupTotalsUnchangedValidation.handleNonExistentDocumentWhenApproving(AccountingDocument accountingDocument)
Handles the case when a non existent document is attempted to be retrieve and that if it's in an initiated state, it's ok. |
protected AccountingDocument |
AccountingLineGroupTotalsUnchangedValidation.retrievePersistedDocument(AccountingDocument accountingDocument)
attempt to retrieve the document from the DB for comparison |
void |
AccountingLineGroupTotalsUnchangedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
AccountingLineAccessibleValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
DebitsAndCreditsBalanceValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
RequiredAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
AccountingLineAmountPositiveValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
void |
OptionalOneSidedDocumentAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValdation attribute value. |
void |
AccountingLineValuesAllowedValidationHutch.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
|
void |
OneSidedRequiredAccountingLinesCountValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValdation attribute value. |
void |
AccountingLineValueAllowedValidation.setAccountingDocumentForValidation(AccountingDocument accountingDocumentForValidation)
Sets the accountingDocumentForValidation attribute value. |
Uses of AccountingDocument in org.kuali.kfs.sys.document.web |
---|
Fields in org.kuali.kfs.sys.document.web declared as AccountingDocument | |
---|---|
protected AccountingDocument |
DefaultAccountingLineGroupImpl.accountingDocument
|
Methods in org.kuali.kfs.sys.document.web that return AccountingDocument | |
---|---|
AccountingDocument |
AccountingLineRenderingContext.getAccountingDocument()
|
AccountingDocument |
RenderableAccountingLineContainer.getAccountingDocument()
|
AccountingDocument |
DefaultAccountingLineGroupImpl.getAccountingDocument()
|
protected AccountingDocument |
AccountingLineGroupTag.getDocument()
|
AccountingDocument |
AccountingLinesTag.getDocument()
Retrieves the document |
Methods in org.kuali.kfs.sys.document.web with parameters of type AccountingDocument | |
---|---|
protected RenderableAccountingLineContainer |
AccountingLineGroupTag.buildContainerForLine(AccountingLineGroupDefinition groupDefinition,
AccountingDocument accountingDocument,
AccountingLine accountingLine,
org.kuali.rice.kim.bo.Person currentUser,
Integer count,
boolean topLine)
Builds an accounting line container for a given accounting line to render |
void |
DefaultAccountingLineGroupImpl.initialize(AccountingLineGroupDefinition groupDefinition,
AccountingDocument accountingDocument,
List<RenderableAccountingLineContainer> containers,
String collectionPropertyName,
String collectionItemPropertyName,
Map<String,Object> displayedErrors,
Map<String,Object> displayedWarnings,
Map<String,Object> displayedInfo,
boolean canEdit)
Initializes the DefaultAccountingLineGroupImpl |
protected boolean |
AccountingLineViewField.isRenderingInquiry(AccountingDocument document,
AccountingLine line)
Determines whether to render the inquiry for this field |
protected void |
AccountingLineViewField.populateFieldForLookupAndInquiry(AccountingDocument accountingDocument,
AccountingLine accountingLine,
List<String> fieldNames,
String accountingLinePrefix)
Updates the field so that it can have a quickfinder and inquiry link if need be |
protected void |
AccountingLineViewField.prepareFieldRenderer(FieldRenderer fieldRenderer,
org.kuali.rice.kns.web.ui.Field field,
AccountingDocument document,
AccountingLine accountingLine,
String accountingLineProperty,
List<String> fieldNames)
Does some initial set up on the field renderer - sets the field and the business object being rendered |
void |
DefaultAccountingLineGroupImpl.setAccountingDocument(AccountingDocument accountingDocument)
|
Uses of AccountingDocument in org.kuali.kfs.sys.document.web.renderers |
---|
Methods in org.kuali.kfs.sys.document.web.renderers that return AccountingDocument | |
---|---|
AccountingDocument |
GroupTitleLineRenderer.getAccountingDocument()
Gets the accountingDocument attribute. |
Methods in org.kuali.kfs.sys.document.web.renderers with parameters of type AccountingDocument | |
---|---|
void |
GroupTitleLineRenderer.setAccountingDocument(AccountingDocument accountingDocument)
Sets the accountingDocument attribute value. |
Uses of AccountingDocument in org.kuali.kfs.sys.document.workflow |
---|
Methods in org.kuali.kfs.sys.document.workflow with parameters of type AccountingDocument | |
---|---|
protected List<org.kuali.rice.kew.docsearch.SearchableAttributeValue> |
FinancialSystemSearchableAttribute.harvestAccountingDocumentSearchableAttributes(AccountingDocument accountingDoc)
Harvest chart of accounts code, account number, and organization code as searchable attributes from an accounting document |
Uses of AccountingDocument in org.kuali.kfs.sys.web.struts |
---|
Methods in org.kuali.kfs.sys.web.struts that return AccountingDocument | |
---|---|
AccountingDocument |
KualiAccountingDocumentFormBase.getFinancialDocument()
This method retrieves an instance of the form. |
Methods in org.kuali.kfs.sys.web.struts with parameters of type AccountingDocument | |
---|---|
protected boolean |
KualiAccountingDocumentActionBase.checkSalesTax(AccountingDocument document,
AccountingLine line,
boolean source,
boolean newLine,
int index)
Encapsulate the rule check so we can call it from multiple places |
protected SourceAccountingLine |
KualiAccountingDocumentFormBase.createNewSourceAccountingLine(AccountingDocument financialDocument)
|
protected TargetAccountingLine |
KualiAccountingDocumentFormBase.createNewTargetAccountingLine(AccountingDocument financialDocument)
|
protected void |
KualiAccountingDocumentActionBase.handleSalesTaxRequired(AccountingDocument transDoc,
AccountingLine formLine,
boolean source,
boolean newLine,
int index)
This method checks to see if the given accounting needs sales tax and if it does it sets the salesTaxRequired variable on the line If it doesn't and it has it then it removes the sales tax information from the line This method is called from the execute() on all accounting lines that have been edited or lines that have already been added to the document, not on new lines |
protected boolean |
KualiAccountingDocumentActionBase.isSalesTaxRequired(AccountingDocument financialDocument,
AccountingLine accountingLine)
This method checks to see if this doctype needs sales tax If it does then it checks to see if the account and object code require sales tax If it does then it returns true. |
protected void |
KualiAccountingDocumentActionBase.processAccountingLines(AccountingDocument transDoc,
KualiAccountingDocumentFormBase transForm,
String lineSet)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |