collectedidpagefactory.java

来自「用来为垂直搜索引擎抓取数据的采集系统」· Java 代码 · 共 49 行

JAVA
49
字号
package org.indigo.pages;
/**
 * 工厂类。
 * 提供生产CollectedIdsPage类的实例。
 * @author wbz
 *
 */
public class CollectedIdPageFactory {

	public CollectedIdPageFactory()
	{
		
	}
	/**
	 * 工厂类的具体方法,
	 * 根据形参的不同值返回通过不同的构造函数构造的CollectedIdsPage类的实例。
	 * 此方法在获取id时用到。
	 * @param idFront
	 * @param idBack
	 * @param idBodyFront
	 * @param idBodyBack
	 * @return
	 */
	public CollectedIdsPage getCollectedIdsPage(String idFront,String idBack,String idBodyFront,String idBodyBack)
	{
		if(idFront!=null&&idFront.equals(""))
			idFront=null;
		if(idBack!=null&&idBack.equals(""))
			idBack=null;
		if(idBodyFront!=null&&idBodyFront.equals(""))
			idBodyFront=null;
		if(idBodyBack!=null&&idBodyBack.equals(""))
			idBodyBack=null;
		if(idBodyFront==null||idBodyBack==null&&(idFront!=null&&idBack!=null))
		{
			return new CollectedIdsPage(idFront,idBack);
		}
		else
		{
			if(idFront!=null&&idBack!=null&&idBodyFront!=null&&idBodyBack!=null)
			{
				return new CollectedIdsPage(idFront,idBack,idBodyFront,idBodyBack);
			}
			else 
				return new CollectedIdsPage();
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?