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}