📄 collectedidpagefactory.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -