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}