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); } }