searchutil.java
来自「Jaoso新闻文章发布系统 0.9.1final 程序架构: Struts」· Java 代码 · 共 57 行
JAVA
57 行
package jaoso.framework.core.search;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
/**
* @author Quake Wang
* @since 2004-5-25
* @version $Revision: 1.1 $
*
*/
public class SearchUtil {
/** DOCUMENT ME! */
public static final String IDENTIFIER = "identifier";
/**
* DOCUMENT ME!
*
* @param entity
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
public static String getIdentifier(Searchable entity) {
return entity.getClass().getName() + "-" + entity.getId();
}
/**
* DOCUMENT ME!
*
* @param identifiers
* DOCUMENT ME!
* @param className
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
public static List toIdList(Collection identifiers, String className) {
if ((identifiers == null) || (identifiers.size() < 0)) {
return null;
}
List result = new ArrayList();
for (Iterator iter = identifiers.iterator(); iter.hasNext();) {
String indentifier = (String) iter.next();
if (indentifier.startsWith(className)) {
result.add(indentifier.substring(className.length() + 1));
}
}
return result;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?