www.pudn.com > SecurityFilter.rar > WebResourceCollection.java
package dev.trade.common.securityfilter.config; import java.util.*; /** *Title: 权限过滤器
* *Description: 资源配置
* *Copyright: Copyright (c) 2006
* *Company:
* * @author Zheng YanNan * @version 1.0 */ public class WebResourceCollection { private String webResourceName; private List urlPatterns; private Collection httpMethods; /** * Constructor */ public WebResourceCollection() { urlPatterns = new ArrayList(); httpMethods = new HashSet(); } public void setWebResourceName(String name){ this.webResourceName = name; } public String getWebResourceName(){ return this.webResourceName; } /** * Add a url pattern to this WebResourceCollection. * * @param pattern url pattern to add */ public void addURLPattern(String pattern) { urlPatterns.add(pattern); } /** * Get a list of url patterns in the order they were added to this WebResourceCollection. */ public List getURLPatterns() { return Collections.unmodifiableList(urlPatterns); } /** * Add an http method to this WebResourceCollection. * * @param method http method to add */ public void addHttpMethod(String method) { httpMethods.add(method.toUpperCase()); } /** * Get a collection of http methods for this WebResourceCollection. */ public Collection getHttpMethods() { return Collections.unmodifiableCollection(httpMethods); } }