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 org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(int id) Deletes a Help Desk Issue from the database.void
deleteComment
(int issueID, Instant createdOn) Deletes a Help Desk Issue comment.void
deleteTemplate
(String title) Deletes a Help Desk response template from the database.void
Links a Help Desk Issue to a Development Issue.void
Marks a Help Desk Issue as part of the FAQ.void
Updates a Help Desk Issue in the database.void
write
(IssueComment ic) Adds an Issue Comment to the database.void
write
(ResponseTemplate rsp) Writes a Help Desk response template to the database.Methods inherited from class org.deltava.dao.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
-