public interface IEditableTicketService
EditableTicket
Modifier and Type | Method and Description |
---|---|
List<fr.paris.lutece.plugins.genericattributes.business.Entry> |
buildListEntriesToEdit(javax.servlet.http.HttpServletRequest request,
List<EditableTicketField> listEditableTicketFields)
Get the list of entries to edit
|
List<Integer> |
buildListIdEntriesToEdit(javax.servlet.http.HttpServletRequest request,
List<EditableTicketField> listEditableTicketFields)
Get the id list of entries to edit
|
void |
create(EditableTicket editableTicket)
Create an editable ticket
|
EditableTicket |
find(int nIdHistory,
int nIdTask)
Find an editable ticket
|
List<EditableTicket> |
findByIdTask(int nIdTask)
Find editable tickets by a given id task
|
EditableTicket |
findByIdTicket(int nIdTicket)
Get the non edited editable ticket from a given id ticket
|
boolean |
isStateValid(EditableTicket editableTicket,
Locale locale)
Check if the ticket has the same state before executing the action
|
void |
removeByIdHistory(int nIdHistory,
int nIdTask)
Remove an editable ticket
|
void |
removeByIdTask(int nIdTask)
Remove an editable ticket by id task
|
void |
update(EditableTicket editableTicket)
Update an editable ticket
|
@Transactional(value="workflow-ticketing.transactionManager") void create(EditableTicket editableTicket)
editableTicket
- the editable ticket@Transactional(value="workflow-ticketing.transactionManager") void update(EditableTicket editableTicket)
editableTicket
- the editable ticketEditableTicket find(int nIdHistory, int nIdTask)
nIdHistory
- the id historynIdTask
- the id taskEditableTicket findByIdTicket(int nIdTicket)
nIdTicket
- the id ticketList<EditableTicket> findByIdTask(int nIdTask)
nIdTask
- the id task@Transactional(value="workflow-ticketing.transactionManager") void removeByIdHistory(int nIdHistory, int nIdTask)
nIdHistory
- the id historynIdTask
- the id task@Transactional(value="workflow-ticketing.transactionManager") void removeByIdTask(int nIdTask)
nIdTask
- the id taskList<fr.paris.lutece.plugins.genericattributes.business.Entry> buildListEntriesToEdit(javax.servlet.http.HttpServletRequest request, List<EditableTicketField> listEditableTicketFields)
request
- the HTTP requestlistEditableTicketFields
- the list of editable ticket fieldsList<Integer> buildListIdEntriesToEdit(javax.servlet.http.HttpServletRequest request, List<EditableTicketField> listEditableTicketFields)
request
- the HTTP requestlistEditableTicketFields
- the id list of editable ticket fieldsboolean isStateValid(EditableTicket editableTicket, Locale locale)
editableTicket
- the editable ticketlocale
- the localetrue
if the ticket has a valid state, false
otherwiseCopyright © 2021 City of Paris. All rights reserved.