Package org.zaproxy.zap.db.sql
Class SqlTableStructure
- java.lang.Object
-
- org.zaproxy.zap.db.sql.SqlAbstractTable
-
- org.zaproxy.zap.db.sql.SqlTableStructure
-
- All Implemented Interfaces:
DatabaseListener
,TableStructure
public class SqlTableStructure extends SqlAbstractTable implements TableStructure
-
-
Constructor Summary
Constructors Constructor Description SqlTableStructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteLeaf(long sessionId, long structureId)
void
deleteSubtree(long sessionId, long structureId)
RecordStructure
find(long sessionId, java.lang.String name, java.lang.String method)
long
getChildCount(long sessionId, long parentId)
java.util.List<RecordStructure>
getChildren(long sessionId, long parentId)
RecordStructure
insert(long sessionId, long parentId, int historyId, java.lang.String name, java.lang.String url, java.lang.String method)
RecordStructure
read(long sessionId, long urlId)
protected void
reconnect(java.sql.Connection conn)
-
Methods inherited from class org.zaproxy.zap.db.sql.SqlAbstractTable
databaseOpen, getConnection
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.parosproxy.paros.db.DatabaseListener
databaseOpen
-
-
-
-
Method Detail
-
reconnect
protected void reconnect(java.sql.Connection conn) throws DatabaseException
- Specified by:
reconnect
in classSqlAbstractTable
- Throws:
DatabaseException
-
read
public RecordStructure read(long sessionId, long urlId) throws DatabaseException
- Specified by:
read
in interfaceTableStructure
- Throws:
DatabaseException
-
insert
public RecordStructure insert(long sessionId, long parentId, int historyId, java.lang.String name, java.lang.String url, java.lang.String method) throws DatabaseException
- Specified by:
insert
in interfaceTableStructure
- Throws:
DatabaseException
-
find
public RecordStructure find(long sessionId, java.lang.String name, java.lang.String method) throws DatabaseException
- Specified by:
find
in interfaceTableStructure
- Throws:
DatabaseException
-
getChildren
public java.util.List<RecordStructure> getChildren(long sessionId, long parentId) throws DatabaseException
- Specified by:
getChildren
in interfaceTableStructure
- Throws:
DatabaseException
-
getChildCount
public long getChildCount(long sessionId, long parentId) throws DatabaseException
- Specified by:
getChildCount
in interfaceTableStructure
- Throws:
DatabaseException
-
deleteLeaf
public void deleteLeaf(long sessionId, long structureId) throws DatabaseException
- Specified by:
deleteLeaf
in interfaceTableStructure
- Throws:
DatabaseException
-
deleteSubtree
public void deleteSubtree(long sessionId, long structureId) throws DatabaseException
- Specified by:
deleteSubtree
in interfaceTableStructure
- Throws:
DatabaseException
-
-