public class TicketEmailExternalUserMessageDAO extends Object implements ITicketEmailExternalUserMessageDAO
BEAN_SERVICE
Constructor and Description |
---|
TicketEmailExternalUserMessageDAO() |
Modifier and Type | Method and Description |
---|---|
int |
addAnswer(int nIdTicket,
String strReponse)
add Answer.
|
void |
closeMessagesByIdTicket(int nIdTicket)
Close all tickets for given id_ticket.
|
void |
createQuestion(TicketEmailExternalUserMessage emailExternalUserMessage)
Create Question.
|
void |
deleteByIdMessageExternalUser(int nIdMessageExternalUser)
Delete by idMessageExternalUser.
|
boolean |
isLastQuestion(int nIdTicket,
int nIdMessageAgent)
Test if the id given is the last question of a ticket
|
TicketEmailExternalUserMessage |
loadByIdMessageExternalUser(int nIdMessageExternalUser)
Load.
|
List<TicketEmailExternalUserMessage> |
loadByIdTicketNotClosed(int nIdTicket)
Load list of TicketEmailExternalUserMessage by given nIdTicket
|
TicketEmailExternalUserMessage |
loadFirstByIdTicket(int nIdTicket)
Load first message by ticket
|
TicketEmailExternalUserMessage |
loadLastByIdTicket(int nIdTicket)
Load last of TicketEmailExternalUserMessage by given nIdTicket
|
@Transactional(value="workflow.transactionManager") public void createQuestion(TicketEmailExternalUserMessage emailExternalUserMessage)
createQuestion
in interface ITicketEmailExternalUserMessageDAO
emailExternalUserMessage
- the TicketEmailExternalUserMessagepublic boolean isLastQuestion(int nIdTicket, int nIdMessageAgent)
isLastQuestion
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- ticket IDnIdMessageAgent
- message ID@Transactional(value="workflow.transactionManager") public int addAnswer(int nIdTicket, String strReponse)
addAnswer
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- the id of the ticketstrReponse
- the response to the question@Transactional(value="workflow.transactionManager") public void closeMessagesByIdTicket(int nIdTicket)
closeMessagesByIdTicket
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- the id of the ticketpublic TicketEmailExternalUserMessage loadByIdMessageExternalUser(int nIdMessageExternalUser)
loadByIdMessageExternalUser
in interface ITicketEmailExternalUserMessageDAO
nIdMessageExternalUser
- the id of messagepublic TicketEmailExternalUserMessage loadFirstByIdTicket(int nIdTicket)
loadFirstByIdTicket
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- the id of ticketpublic TicketEmailExternalUserMessage loadLastByIdTicket(int nIdTicket)
loadLastByIdTicket
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- the id of messagepublic List<TicketEmailExternalUserMessage> loadByIdTicketNotClosed(int nIdTicket)
loadByIdTicketNotClosed
in interface ITicketEmailExternalUserMessageDAO
nIdTicket
- the id of message@Transactional(value="workflow.transactionManager") public void deleteByIdMessageExternalUser(int nIdMessageExternalUser)
deleteByIdMessageExternalUser
in interface ITicketEmailExternalUserMessageDAO
nIdMessageExternalUser
- the n id of messageCopyright © 2017 City of Paris. All rights reserved.