org.kuali.kfs.module.purap.document.authorization
Class RequisitionAccountingLineAuthorizer

java.lang.Object
  extended by org.kuali.kfs.sys.document.authorization.AccountingLineAuthorizerBase
      extended by org.kuali.kfs.module.purap.document.authorization.PurapAccountingLineAuthorizer
          extended by org.kuali.kfs.module.purap.document.authorization.RequisitionAccountingLineAuthorizer
All Implemented Interfaces:
AccountingLineAuthorizer

public class RequisitionAccountingLineAuthorizer
extends PurapAccountingLineAuthorizer

Accounting line authorizer for Requisition document which allows adding accounting lines at specified nodes


Constructor Summary
RequisitionAccountingLineAuthorizer()
           
 
Method Summary
 boolean renderNewLine(AccountingDocument accountingDocument, String accountingGroupProperty)
          Allow new lines to be rendered at Initiator node
 
Methods inherited from class org.kuali.kfs.module.purap.document.authorization.PurapAccountingLineAuthorizer
allowAccountingLinesAreEditable, approvedForUnqualifiedEditing, determineEditPermissionOnField, determineEditPermissionOnLine, findTheItemForAccountingLine, getAddMethod, getBalanceInquiryMethod, getDeleteLineMethod, getUnviewableBlocks, isGroupEditable
 
Methods inherited from class org.kuali.kfs.sys.document.authorization.AccountingLineAuthorizerBase
getActionInfixForExtantAccountingLine, getActionInfixForNewAccountingLine, getActionLabel, getActionMap, getActions, getAddAction, getBalanceInquiryAction, getDeleteAction, getFieldName, getKFSImagePath, getKimHappyPropertyNameForField, getRiceImagePath, hasEditPermissionOnAccountingLine, hasEditPermissionOnField, isErrorMapContainingErrorsOnLine, replaceCollectionElementsWithPlurals, stripDocumentPrefixFromName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequisitionAccountingLineAuthorizer

public RequisitionAccountingLineAuthorizer()
Method Detail

renderNewLine

public boolean renderNewLine(AccountingDocument accountingDocument,
                             String accountingGroupProperty)
Allow new lines to be rendered at Initiator node

Specified by:
renderNewLine in interface AccountingLineAuthorizer
Overrides:
renderNewLine in class AccountingLineAuthorizerBase
Parameters:
accountingDocument - the document that has accounting lines being authorized
accountingGroupProperty - the property of this accounting group
Returns:
true if new lines should be displayed, false otherwise
See Also:
AccountingLineAuthorizerBase.renderNewLine(org.kuali.kfs.sys.document.AccountingDocument, java.lang.String)


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