| org.kuali.kfs.document.authorization.AccountingDocumentAuthorizerBase org.kuali.module.financial.document.authorization.AdvanceDepositDocumentAuthorizer
AdvanceDepositDocumentAuthorizer | public class AdvanceDepositDocumentAuthorizer extends AccountingDocumentAuthorizerBase (Code) | | Authorization permissions specific to the Advance Deposit document.
|
getDocumentActionFlags | public DocumentActionFlags getDocumentActionFlags(Document document, UniversalUser user)(Code) | | Overrides to use the parent's implementation, with the exception that AD documents can never be error corrected.
See Also: org.kuali.core.authorization.DocumentAuthorizer.getDocumentActionFlags(org.kuali.core.document.Documentorg.kuali.core.bo.user.KualiUser) |
getEditMode | public Map getEditMode(Document document, UniversalUser user, List sourceAccountingLines, List targetAccountingLines)(Code) | | Only need to allow initiator or supervisor the ability to edit in pre-route mode. All other situations only present in
non-edit mode. Since doc routes straight to final, no other editing is needed.
See Also: org.kuali.core.authorization.TransactionalDocumentAuthorizer.getEditMode(org.kuali.core.document.Documentorg.kuali.core.bo.user.KualiUserjava.util.Listjava.util.List) |
getEditableAccounts | public Map getEditableAccounts(TransactionalDocument document, ChartUser user)(Code) | | Overrides parent to return an empty Map since FO routing doesn't apply to the AD doc.
See Also: org.kuali.core.authorization.TransactionalDocumentAuthorizer.getEditableAccounts(org.kuali.core.document.TransactionalDocumentorg.kuali.core.bo.user.KualiUser) |
userOwnsAnyAccountingLine | protected boolean userOwnsAnyAccountingLine(ChartUser user, List accountingLines)(Code) | | Overrides to always return false because there is never FO routing or FO approval for AD docs.
See Also: org.kuali.module.financial.document.FinancialDocumentAuthorizer.userOwnsAnyAccountingLine(org.kuali.core.bo.user.KualiUserjava.util.List) |
|
|