| org.kuali.kfs.document.authorization.AccountingDocumentAuthorizerBase org.kuali.module.financial.document.authorization.ServiceBillingDocumentAuthorizer
ServiceBillingDocumentAuthorizer | public class ServiceBillingDocumentAuthorizer extends AccountingDocumentAuthorizerBase (Code) | | Authorization permissions specific to the Service Billing document.
|
canInitiate | public void canInitiate(String documentTypeName, UniversalUser user)(Code) | | SB docs use FP_SB_CTRL_T to limit income account users by workgroup. Thus a user who is not in any of the workgroups in that
table will not be able to add any income accounting lines. This method uses those groups directly for initiation authority,
instead of another group, so the administrator does not need to add users to multiple SB groups.
See Also: org.kuali.core.authorization.DocumentAuthorizer.canInitiate(java.lang.Stringorg.kuali.core.bo.user.KualiUser) |
getEditableAccounts | public Map getEditableAccounts(TransactionalDocument document, ChartUser user)(Code) | | Overrides parent to return an empty Map since FO routing doesn't apply to the SB doc.
See Also: org.kuali.core.authorization.TransactionalDocumentAuthorizer.getEditableAccounts(org.kuali.core.document.TransactionalDocumentKualiUser) |
userOwnsAnyAccountingLine | protected boolean userOwnsAnyAccountingLine(UniversalUser user, List accountingLines)(Code) | | Overrides to always return false because there is never FO routing or FO approval for SB docs.
See Also: FinancialDocumentAuthorizer.userOwnsAnyAccountingLine(KualiUserList) |
|
|