InsertScriptDocDB.java
package sk.iway.iwcm.components.insertScript;
import java.util.List;
import sk.iway.iwcm.Tools;
import sk.iway.iwcm.database.JpaDB;
import sk.iway.iwcm.system.jpa.JpaTools;
/**
* InsertScriptDocDB.java
*
*@Title webjet8
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2016
*@author $Author: jeeff prau $
*@version $Revision: 1.3 $
*@created Date: 24.10.2016 13:43:28
*@modified $Date: 2004/08/16 06:26:11 $
*/
public class InsertScriptDocDB extends JpaDB<InsertScriptDocBean>
{
private static InsertScriptDocDB instance;
public InsertScriptDocDB()
{
super(InsertScriptDocBean.class);
}
public static InsertScriptDocDB getInstance()
{
if(instance == null)
instance = new InsertScriptDocDB();
return instance;
}
public List<InsertScriptDocBean> findByInsertScript(InsertScriptBean insertScript)
{
return JpaTools.findByMatchingProperty(InsertScriptDocBean.class, "insertScriptBeanDoc", insertScript);
}
public static boolean deleteByInsertScriptBean(InsertScriptBean isb)
{
if(Tools.isEmpty(isb.getDocIds()))
return true;
boolean success = true;
for(InsertScriptDocBean isgb:isb.getDocIds())
{
if(!isgb.delete())
success = false;
}
return success;
}
}