Class SetHelp
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.SetHelp
A Data Access Object to update Online Help entries and Help Desk Issues.
- Since:
- 1.0
- Version:
- 11.0
- Author:
- Luke
-
Field Summary
Fields inherited from class DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(int id) Deletes a Help Desk Issue from the database.voiddeleteComment(int issueID, Instant createdOn) Deletes a Help Desk Issue comment.voiddeleteTemplate(String title) Deletes a Help Desk response template from the database.voidLinks a Help Desk Issue to a Development Issue.voidMarks a Help Desk Issue as part of the FAQ.voidUpdates a Help Desk Issue in the database.voidwrite(IssueComment ic) Adds an Issue Comment to the database.voidwrite(ResponseTemplate rsp) Writes a Help Desk response template to the database.Methods inherited from class DAO
commitTransaction, createTimestamp, executeIDs, executeUpdate, executeUpdate, expandDate, formatDBName, formatLocation, getNewID, getQueryCount, prepare, prepareWithoutLimits, rollbackTransaction, setQueryMax, setQueryStart, setQueryTimeout, startTransaction, toID, toID, toInstant
-
Constructor Details
-
SetHelp
Initializes the Data Access Object.- Parameters:
c- the JDBC connection to use
-
-
Method Details
-
write
Writes a Help Desk response template to the database.- Parameters:
rsp- the ResponseTemplate bean- Throws:
DAOException- if a JDBC error occurs
-
write
Updates a Help Desk Issue in the database.- Parameters:
i- the Issue bean- Throws:
DAOException- if a JDBC error occurss
-
write
Adds an Issue Comment to the database.- Parameters:
ic- the IssueComment bean- Throws:
DAOException- if a JDBC error occurss
-
markFAQ
Marks a Help Desk Issue as part of the FAQ.- Parameters:
id- the Issue database IDcreatedOn- the creation date of the Comment to mark as the answer, or null to remove from the FAQ- Throws:
DAOException- if a JDBC error occurs
-
delete
Deletes a Help Desk Issue from the database.- Parameters:
id- the Issue database ID- Throws:
DAOException- if a JDBC error occurss
-
deleteTemplate
Deletes a Help Desk response template from the database.- Parameters:
title- the template title- Throws:
DAOException- if a JDBC error occurss
-
link
Links a Help Desk Issue to a Development Issue.- Parameters:
i- the IssuedevIssueID- the Development Issue ID- Throws:
DAOException- if a JDBC error occurs
-
deleteComment
Deletes a Help Desk Issue comment.- Parameters:
issueID- the Issue's database IDcreatedOn- the Comment's creation date/time- Throws:
DAOException- if a JDBC error occurs
-