/*
 * The Kuali Financial System, a comprehensive financial management system for higher education.
 *
 * Copyright 2005-2016 The Kuali Foundation
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package org.kuali.kfs.krad.uif;

/**
 * Constants for parameter names that need to be retrieved from general
 * <code>Map</code> implementations (like the request, action parameters map,
 * component template options, component layout options)
 */
public class UifParameters {

    public static final String AUTO_SEARCH = "autoSearch";
    public static final String BASE_LOOKUP_URL = "baseLookupUrl";
    public static final String METHOD_TO_CALL = "methodToCall";
    public static final String CLIENT_VIEW_STATE = "clientViewState";
    public static final String CONVERSION_FIELDS = "conversionFields";
    public static final String DATA_OBJECT_CLASS_NAME = "dataObjectClassName";
    public static final String DISABLE_SEARCH_BUTTONS = "disableSearchButtons";
    public static final String DOC_NUM = "docNum";
    public static final String FORM_KEY = "formKey";
    public static final String FORM_MANAGER = "formManager";
    public static final String HEADER_BAR_ENABLED = "headerBarEnabled";
    public static final String HIDE_RETURN_LINK = "hideReturnLink";
    public static final String LIGHTBOX_CALL = "lightBoxCall";
    public static final String LOOKUP_CRITERIA_ENABLED = "lookupCriteriaEnabled";
    public static final String LOOKUP_PARAMETERS = "lookupParameters";
    public static final String LOOKUP_COLLECTION_NAME = "lookupCollectionName";
    public static final String MULTIPLE_VALUES_SELECT = "multipleValuesSelect";
    public static final String READ_ONLY_FIELDS = "readOnlyFields";
    public static final String REDIRECTED_INQUIRY = "redirectedInquiry";
    public static final String REDIRECTED_LOOKUP = "redirectedLookup";
    public static final String REFERENCES_TO_REFRESH = "referencesToRefresh";
    public static final String RENDER_FULL_VIEW = "renderFullView";
    public static final String RETURN_LOCATION = "returnLocation";
    public static final String RETURN_FORM_KEY = "returnFormKey";
    public static final String REQUESTED_COMPONENT_ID = "reqComponentId";
    public static final String SHOW_INACTIVE_RECORDS = "showInactiveRecords";
    public static final String SKIP_VIEW_INIT = "skipViewInit";
    public static final String SELLECTED_COLLECTION_PATH = "selectedCollectionPath";
    public static final String SELECTED_LINE_INDEX = "selectedLineIndex";
    public static final String SELECTED_LINE_VALUES = "selectedLineValues";
    public static final String SHOW_MAINTENANCE_LINKS = "showMaintenanceLinks";
    public static final String SUPRESS_ACTIONS = "supressActions";
    public static final String SUPPLEMENTAL_ACTIONS_ENABLED = "supplementalActionsEnabled";
    public static final String PAGE_ID = "pageId";
    public static final String NAVIGATE_TO_PAGE_ID = "navigateToPageId";
    public static final String VIEW_ID = "viewId";
    public static final String VIEW_NAME = "viewName";
    public static final String VIEW_TYPE_NAME = "viewTypeName";
    public static final String ACTION_TYPE = "actionType";
    public static final String ADD_LINE = "addLine";
    public static final String QUERY_PARAMETER = "queryParameter";
    public static final String QUERY_FIELD_ID = "queryFieldId";
    public static final String QUERY_TERM = "queryTerm";
}
