001 /** 002 * Copyright 2004-2014 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 */ 016 package org.kuali.kpme.pm; 017 018 import java.util.ArrayList; 019 import java.util.LinkedHashMap; 020 import java.util.List; 021 import java.util.Map; 022 023 import org.kuali.kpme.core.KPMEConstants; 024 025 public class PMConstants { 026 027 public static final String WILDCARD_CHARACTER = "*"; 028 029 public static final String PSTN_QLFR_TEXT = "Text"; 030 public static final String PSTN_QLFR_NUMBER = "Number"; 031 public static final String PSTN_QLFR_SELECT = "Select"; 032 033 034 public static final List<String> PSTN_QLFR_TYPE_VALUE_LIST = new ArrayList<String>(); 035 036 static { 037 PSTN_QLFR_TYPE_VALUE_LIST.add(PSTN_QLFR_TEXT); 038 PSTN_QLFR_TYPE_VALUE_LIST.add(PSTN_QLFR_NUMBER); 039 PSTN_QLFR_TYPE_VALUE_LIST.add(PSTN_QLFR_SELECT); 040 } 041 042 043 public static final class PSTN_CLSS_QLFR_VALUE { 044 public static final String EQUAL = "="; 045 public static final String GREATER_THAN = ">"; 046 public static final String GREATER_EQUAL = ">="; 047 public static final String LESS_THAN = "<"; 048 public static final String LESS_EQUAL = "<="; 049 } 050 051 public static final Map<String, String> PSTN_CLSS_QLFR_VALUE_MAP = new LinkedHashMap<String, String>(2); 052 static { 053 PSTN_CLSS_QLFR_VALUE_MAP.put(PSTN_CLSS_QLFR_VALUE.EQUAL, PSTN_CLSS_QLFR_VALUE.EQUAL); 054 PSTN_CLSS_QLFR_VALUE_MAP.put(PSTN_CLSS_QLFR_VALUE.GREATER_THAN, PSTN_CLSS_QLFR_VALUE.GREATER_THAN); 055 PSTN_CLSS_QLFR_VALUE_MAP.put(PSTN_CLSS_QLFR_VALUE.GREATER_EQUAL, PSTN_CLSS_QLFR_VALUE.GREATER_EQUAL); 056 PSTN_CLSS_QLFR_VALUE_MAP.put(PSTN_CLSS_QLFR_VALUE.LESS_THAN, PSTN_CLSS_QLFR_VALUE.LESS_THAN); 057 PSTN_CLSS_QLFR_VALUE_MAP.put(PSTN_CLSS_QLFR_VALUE.LESS_EQUAL, PSTN_CLSS_QLFR_VALUE.LESS_EQUAL); 058 } 059 060 public static final class CacheNamespace { 061 public static final String MODULE_NAME = "pm"; 062 public static final String NAMESPACE_PREFIX = KPMEConstants.CacheNamespace.ROOT_NAMESPACE_PREFIX + "/" 063 + MODULE_NAME + "/"; 064 } 065 066 }