/**
 * Prophet 2.5
 * 版权所有:(C)2003-2010 吉贝克
 * 
 * 
 */

package com.gbicc.cfl.security.resourcedetails;

import java.util.List;

/**
 * @作者: 张彦龙
 * @作者: 2010-7-5
 * @描述: 资源处理器接口。<br/>用于与Acegi安全框架集成。
 */
public interface ResourceProvider {
	
	/**
	 * 获取所有的URL资源。
	 */
	public List getUrlResStrings();

	/**
	 * 获取所有的FUNTION资源。
	 */
	public List getFunctions();

	/**
	 * 根据资源串获取资源。
	 * 
	 * @param resString 资源串
	 * 
	 * @return 资源信息
	 */
	public ResourceDetails getAuthorityFromCache(String resString);

}
