package com.nfwork.dbfound.model.bean; import java.util.ArrayList; import java.util.List; import com.nfwork.dbfound.exception.DBFoundPackageException; import com.nfwork.dbfound.model.base.Entity; public class Sqls extends Entity { private static final long serialVersionUID = -5219823527523277120L; List<SqlEntity> sqlList = new ArrayList<SqlEntity>(); @Override public void run() { if (getParent() instanceof Execute) { Execute execute = (Execute) getParent(); execute.setSqls(this); } } @Override public Sqls cloneEntity() { Sqls sqls; try { sqls = (Sqls) this.clone(); } catch (CloneNotSupportedException e) { throw new DBFoundPackageException(e.getMessage(), e); } List<SqlEntity> cList = new ArrayList<SqlEntity>(); for (SqlEntity entity : sqlList) { cList.add((SqlEntity) entity.cloneEntity()); } sqls.setSqlList(cList); return sqls; } public List<SqlEntity> getSqlList() { return sqlList; } public void setSqlList(List<SqlEntity> sqlList) { this.sqlList = sqlList; } }