001/*
002 * Copyright 2008 The Kuali Foundation
003 *
004 * Licensed under the Educational Community License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.opensource.org/licenses/ecl2.php
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package org.kuali.ole.sys;
017
018
019public class OleAuthorizationConstants  {
020
021    public static class TransactionalEditMode {
022        public static final String EXPENSE_ENTRY = "expenseEntry";
023    }
024
025    public static class DisbursementVoucherEditMode {
026        public static final String PAYEE_ENTRY = "payeeEntry";
027        public static final String TAX_ENTRY = "taxEntry";
028        public static final String FRN_ENTRY = "frnEntry";
029        public static final String WIRE_ENTRY = "wireEntry";
030        public static final String TRAVEL_ENTRY = "travelEntry";
031        public static final String FULL_ENTRY = "fullEntry";
032        public static final String PAYMENT_HANDLING_ENTRY = "paymentHandlingEntry";
033        public static final String VOUCHER_DEADLINE_ENTRY = "voucherDeadlineEntry";
034        public static final String SPECIAL_HANDLING_CHANGING_ENTRY = "specialHandlingChangingEntry";
035        public static final String IMMEDIATE_DISBURSEMENT_ENTRY = "immediateDisbursementEntryMode";
036    }
037
038    public static class DistributionOfIncomeAndExpenseEditMode {
039        public static final String SOURCE_LINE_READ_ONLY_MODE = "sourceLinesReadOnlyMode";
040    }
041
042    public static class CashReceiptEditMode {
043        public static final String CASH_MANAGER_CONFIRM_MODE = "cmConfirm";
044        public static final String CHANGE_REQUEST_MODE = "changeRequestOn";
045    }
046
047    public static class CashManagementEditMode {
048        public static final String ALLOW_ADDITIONAL_DEPOSITS = "allowAdditionalDeposits";
049        public static final String ALLOW_CANCEL_DEPOSITS = "allowCancelDeposits";
050    }
051
052    public static class BudgetAdjustmentEditMode {
053        public static final String BASE_AMT_ENTRY = "baseAmtEntry";
054    }
055
056    public static class CustomerInvoiceEditMode extends TransactionalEditMode {
057        public static final String PROCESSING_ORGANIZATION_MODE = "processingOrganizationMode";
058    }
059}