public class NPSAdministrationController extends Object
| Constructor and Description |
|---|
NPSAdministrationController() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteScore(org.exoplatform.nps.dto.ScoreEntryDTO obj) |
void |
disableScore(org.exoplatform.nps.dto.ScoreEntryDTO obj) |
void |
enableScore(org.exoplatform.nps.dto.ScoreEntryDTO obj) |
juzu.Response |
getBundle() |
juzu.Response |
getData(Long typeId,
Long startDate,
Long endDate) |
juzu.Response |
getNPSByMonth(Long typeId,
Long startDate,
Long endDate) |
juzu.Response |
getNPSByWeek(Long typeId,
Long startDate,
Long endDate) |
juzu.Response |
getNPSLineChart(Long typeId,
String chartType,
Long startDate,
Long endDate) |
juzu.Response |
getRespCountByScore(Long typeId,
Long startDate,
Long endDate) |
juzu.Response |
getRollingAvg(Long typeId,
int period,
Long startDate,
Long endDate) |
List<org.exoplatform.nps.dto.ScoreEntryWithNotesDTO> |
getScores(Long typeId,
String respCat,
int offset,
int limit,
Long startDate,
Long endDate) |
org.exoplatform.nps.dto.ScoreTypeDTO |
getScoreTypeById(Long id) |
List<org.exoplatform.nps.dto.ScoreTypeDTO> |
getScoreTypes() |
juzu.Response |
getWeeklyNPS(Long typeId,
Long startDate,
Long endDate) |
juzu.Response.Content |
index(juzu.request.RequestContext requestContext) |
void |
saveNote(org.exoplatform.nps.dto.NoteDTO obj) |
void |
saveType(org.exoplatform.nps.dto.ScoreTypeDTO obj) |
juzu.Response.Content |
updateSettings(String typeId) |
void |
updateType(org.exoplatform.nps.dto.ScoreTypeDTO obj) |
public juzu.Response.Content index(juzu.request.RequestContext requestContext)
public juzu.Response.Content updateSettings(String typeId) throws Exception
Exceptionpublic List<org.exoplatform.nps.dto.ScoreEntryWithNotesDTO> getScores(Long typeId, String respCat, int offset, int limit, Long startDate, Long endDate)
public juzu.Response getBundle()
public juzu.Response getNPSLineChart(Long typeId, String chartType, Long startDate, Long endDate)
public juzu.Response getRollingAvg(Long typeId, int period, Long startDate, Long endDate)
public juzu.Response getRespCountByScore(Long typeId, Long startDate, Long endDate)
public List<org.exoplatform.nps.dto.ScoreTypeDTO> getScoreTypes()
public org.exoplatform.nps.dto.ScoreTypeDTO getScoreTypeById(Long id)
public void saveType(org.exoplatform.nps.dto.ScoreTypeDTO obj)
public void updateType(org.exoplatform.nps.dto.ScoreTypeDTO obj)
public void deleteScore(org.exoplatform.nps.dto.ScoreEntryDTO obj)
public void disableScore(org.exoplatform.nps.dto.ScoreEntryDTO obj)
public void enableScore(org.exoplatform.nps.dto.ScoreEntryDTO obj)
public void saveNote(org.exoplatform.nps.dto.NoteDTO obj)
Copyright © 2003–2018 eXo Platform SAS. All rights reserved.