001/**
002 * Copyright 2005-2017 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.rice.kew.quicklinks.web;
017
018import org.kuali.rice.kns.web.struts.form.KualiForm;
019
020import java.util.List;
021
022
023/**
024 * Struts ActionForm for the {@link QuickLinksAction}.
025 *
026 * @see QuickLinksAction
027 *
028 * @author Kuali Rice Team (rice.collab@kuali.org)
029 */
030public class QuickLinksForm extends KualiForm {
031
032        private static final long serialVersionUID = 7937908655502925150L;
033        private List watchedDocuments;
034    private List recentSearches;
035    private List namedSearches;
036    private List actionListStats;
037    private List initiatedDocumentTypes;
038    private String namedSearch = "";
039
040    /**
041     * @return Returns the actionListStats.
042     */
043    public List getActionListStats() {
044        return actionListStats;
045    }
046    /**
047     * @param actionListStats The actionListStats to set.
048     */
049    public void setActionListStats(List actionListStats) {
050        this.actionListStats = actionListStats;
051    }
052    /**
053     * @return Returns the initiatedDocumentTypes.
054     */
055    public List getInitiatedDocumentTypes() {
056        return initiatedDocumentTypes;
057    }
058    /**
059     * @param initiatedDocumentTypes The initiatedDocumentTypes to set.
060     */
061    public void setInitiatedDocumentTypes(List initiatedDocumentTypes) {
062        this.initiatedDocumentTypes = initiatedDocumentTypes;
063    }
064    /**
065     * @return Returns the namedSearches.
066     */
067    public List getNamedSearches() {
068        return namedSearches;
069    }
070    /**
071     * @param namedSearches The namedSearches to set.
072     */
073    public void setNamedSearches(List namedSearches) {
074        this.namedSearches = namedSearches;
075    }
076    /**
077     * @return Returns the recentSearches.
078     */
079    public List getRecentSearches() {
080        return recentSearches;
081    }
082    /**
083     * @param recentSearches The recentSearches to set.
084     */
085    public void setRecentSearches(List recentSearches) {
086        this.recentSearches = recentSearches;
087    }
088    /**
089     * @return Returns the watchedDocuments.
090     */
091    public List getWatchedDocuments() {
092        return watchedDocuments;
093    }
094    /**
095     * @param watchedDocuments The watchedDocuments to set.
096     */
097    public void setWatchedDocuments(List watchedDocuments) {
098        this.watchedDocuments = watchedDocuments;
099    }
100        /**
101         * @return the namedSearch
102         */
103        public String getNamedSearch() {
104                return this.namedSearch;
105        }
106        /**
107         * @param namedSearch the namedSearch to set
108         */
109        public void setNamedSearch(String namedSearch) {
110                this.namedSearch = namedSearch;
111        }
112}