001/*
002 * Copyright 2007 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.module.purap;
017
018
019/**
020 * Holds Workflow constants for PURAP documents
021 */
022public class PurapWorkflowConstants {
023
024    // Global
025    public static final String FOR_INFORMATION = "ForInformation";
026    public static final String HAS_ACCOUNTING_LINES = "HasAccountingLines";
027    public static final String AMOUNT_REQUIRES_SEPARATION_OF_DUTIES_REVIEW_SPLIT = "AmountRequiresSeparationOfDutiesReview";
028    public static final String CONTRACT_MANAGEMENT_REVIEW_REQUIRED = "RequiresContractManagementReview";
029    public static final String VENDOR_IS_EMPLOYEE_OR_NON_RESIDENT_ALIEN = "VendorIsEmployeeOrNonResidentAlien";
030    public static final String AWARD_REVIEW_REQUIRED = "RequiresAwardReview";
031    public static final String BUDGET_REVIEW_REQUIRED = "RequiresBudgetReview";
032    public static final String TRANSMISSION_METHOD_IS_PRINT = "TransmissionMethodIsPrint";
033    public static final String HAS_NEW_UNORDERED_ITEMS = "HasNewUnorderedItems";
034    public static final String RELATES_TO_OUTSTANDING_TRANSACTIONS = "RelatesToOutstandingTransactions";
035    public static final String REQUIRES_IMAGE_ATTACHMENT = "RequiresImageAttachment";
036    public static final String PURCHASE_WAS_RECEIVED = "PurchaseWasReceived";
037    public static final String DUPLICATE_RECORD_CHECK = "DuplicateRecord";
038    public static final String HAS_ORDER_CHANGE = "HasOrderChange";
039    public static final String NEW_VENDOR_CHECK = "HasNewVendor";
040    public static final String YBP_ORDERS = "HasFirmFixedYBPOrders";
041    public static final String SUBSCRIPTION_ORDERS = "HasSubscriptionOrders";
042    public static final String STANDING_ORDERS = "HasStandingOrders";
043    public static final String APPROVAL_ORDERS = "HasApprovalOrders";
044    public static final String HAS_VENDOR = "HasVendor";
045    public static final String LINE_ITEM_RECEIVING_APPROVAL = "ReceiveLineItemApproval";
046    public static final String BUDGET_NODE = "Budget";
047    public static final String DOC_SEARCH_RESULT_PROPERTY_NAME_ROUTE_HEADER_ID = "routeHeaderId";
048    public static final String HAS_LICENSE_REQUEST = "HasLicenseRequest";
049    public static final String HAS_FIRMFIXED_WITH_LR = "HasFirmFixedWithLicenseRequest";
050    public static final String NOTIFY_BUDGET_REVIEW = "NotifyBudgetReview";
051    public static final String FYI_BUDGET = "FYIBudget";
052
053
054    public static final String DOC_ADHOC_NODE_NAME = "AdHoc";
055
056    public static class ContractManagerAssignmentDocument {
057        public static final String WORKFLOW_DOCUMENT_TITLE = "Contract Manager Assignment";
058        public static final String ASSIGN_CONTRACT_DOC_ERROR_COMPLETING_POST_PROCESSING = "Unable to save the contract manager for the following Requisitions: ";
059    }
060
061
062}