public class ScriptDAO extends CommonDAO
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE
Constructor and Description |
---|
ScriptDAO(java.sql.Connection con) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkScript(int id,
int parentId,
java.lang.String name)
true если можно добавить скрипт с таким именем в данный каталог
|
boolean |
checkScriptForDelete(int id)
true если каталог пуст и можно удалять
|
void |
deleteScript(int id) |
java.util.Map<java.lang.String,Script> |
getFullScriptMap() |
java.util.List<Script> |
getPathToScript(int id)
Список родительских скриптов, последний в списке запрашиваемый скрипт
|
Script |
getScriptById(int id) |
void |
searchScriptByParenId(SearchResult<Script> searchResult,
int parentId) |
void |
updateScript(Script script) |
void |
updateScriptText(Script script) |
addLikeSql, convertDateToSqlDate, convertDateToTimestamp, deleteById, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, updateColumn, updateIds, updateIds
public java.util.Map<java.lang.String,Script> getFullScriptMap() throws java.sql.SQLException
java.sql.SQLException
public Script getScriptById(int id) throws java.sql.SQLException
java.sql.SQLException
public void updateScript(Script script) throws java.sql.SQLException
java.sql.SQLException
public void updateScriptText(Script script) throws java.sql.SQLException
java.sql.SQLException
public void searchScriptByParenId(SearchResult<Script> searchResult, int parentId) throws java.sql.SQLException
java.sql.SQLException
public java.util.List<Script> getPathToScript(int id) throws java.sql.SQLException
parentId
- java.sql.SQLException
public boolean checkScript(int id, int parentId, java.lang.String name) throws java.sql.SQLException
parentId
- name
- java.sql.SQLException
public boolean checkScriptForDelete(int id) throws java.sql.SQLException
id
- java.sql.SQLException
public void deleteScript(int id) throws java.sql.SQLException
java.sql.SQLException