org.exoplatform.brandadvocacy.service
Interface IService
- All Known Implementing Classes:
- JCRImpl
public interface IService
Created by The eXo Platform SAS
Author : eXoPlatform
exo@exoplatform.com
Sep 9, 2014
|
Method Summary |
Address |
addAddress2Participant(String programId,
String username,
Address address)
|
Manager |
addManager2Mission(Manager manager)
|
Manager |
addManager2Program(Manager manager)
|
List<Manager> |
addManagers2Mission(String missionId,
List<Manager> managers)
|
List<Manager> |
addManagers2Program(String programId,
List<Manager> managers)
|
Mission |
addMission2Program(Mission mission)
|
MissionParticipant |
addMissionParticipant2Program(String programId,
MissionParticipant missionParticipant)
|
MissionParticipantNote |
addNote2MissionParticipant(MissionParticipantNote missionParticipantNote)
|
Participant |
addParticipant2Program(Participant participant)
|
Program |
addProgram(Program program)
|
Proposition |
addProposition2Mission(Proposition proposition)
|
Address |
getAddressById(String id)
|
List<Address> |
getAllAddressesByParticipantInProgram(String programId,
String username)
|
List<Manager> |
getAllManagersInProgram(String programId)
|
List<Manager> |
getAllMissionManagers(String missionId)
|
List<MissionParticipant> |
getAllMissionParticipantsInProgram(String programId)
|
List<MissionParticipant> |
getAllMissionParticipantsInProgramByParticipant(String programId,
String username)
|
List<Mission> |
getAllMissionsByParticipant(String programId,
String username)
|
List<Mission> |
getAllMissionsByProgramId(String programId,
Boolean isActive)
|
List<MissionParticipantNote> |
getAllMPNotesByType(String missionParticipantId,
int type)
|
List<Participant> |
getAllParticipantsInProgram(String programId)
|
List<Program> |
getAllPrograms()
|
List<Proposition> |
getAllPropositions(String missionId,
Boolean isActive)
|
MissionParticipant |
getCurrentMissionParticipantByMissionId(String programId,
String missionId,
String username)
|
MissionParticipant |
getCurrentMissionParticipantByUserName(String programId,
String username)
|
Mission |
getMissionById(String missionId)
|
Manager |
getMissionManagerByUserName(String missionId,
String username)
|
MissionParticipant |
getMissionParticipantById(String mpId)
|
MissionParticipantNote |
getMPNoteById(String missionParticipantNoteId)
|
Participant |
getParticipantInProgramByUserName(String programId,
String username)
|
Program |
getProgramById(String programId)
|
Manager |
getProgramManagerByUserName(String programId,
String username)
|
org.json.JSONObject |
getProgramSettings(String programId)
|
Proposition |
getPropositionById(String id)
|
Mission |
getRandomMisson(String programId,
String username)
|
Proposition |
getRandomProposition(String missionId)
|
int |
getTotalMissionParticipants(Query query)
|
Boolean |
initMPHomeNote(String missionParticipantId)
|
void |
removeAddress(String addressId)
|
Boolean |
removeManagerFromProgram(String programId,
String username)
|
Boolean |
removeMissionById(String missionId)
|
Boolean |
removeMissionInParticipant(String programId,
String username,
String missionId)
|
void |
removeMissionManager(String missionId,
String username)
|
Boolean |
removeMissionParticipant(String missionParticipantId)
|
Boolean |
removeMissionParticipantInParticipant(String programId,
String username,
String missionParticipantId)
|
Boolean |
removeProposition(String propositionId)
|
List<org.exoplatform.social.core.identity.model.Profile> |
searchEXOProfiles(String keyword)
|
org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> |
searchEXOUsers(String keyword)
|
List<Mission> |
searchMission(Query query)
|
List<MissionParticipant> |
searchMissionParticipants(Query query)
|
List<Proposition> |
searchPropositions(String keyword,
int offset,
int limit)
|
Boolean |
sendNotifAlmostMissionDoneEmail(String programId,
String username)
|
Boolean |
sendNotifMissionParticipantEmail(org.json.JSONObject settings,
String missionParticipantId,
String note)
|
org.json.JSONObject |
setProgramSettings(Program program)
|
Address |
updateAddress(Address address)
|
Mission |
updateMission(Mission mission)
|
Manager |
updateMissionManager(String missionId,
Manager manager)
|
MissionParticipant |
updateMissionParticipantInProgram(String programId,
MissionParticipant missionParticipant)
|
MissionParticipantNote |
updateMPNote(MissionParticipantNote missionParticipantNote)
|
Program |
updateProgram(Program program)
|
Manager |
updateProgramManager(Manager manager)
|
Proposition |
updateProposition(Proposition proposition)
|
addProgram
Program addProgram(Program program)
updateProgram
Program updateProgram(Program program)
getProgramById
Program getProgramById(String programId)
getAllPrograms
List<Program> getAllPrograms()
setProgramSettings
org.json.JSONObject setProgramSettings(Program program)
getProgramSettings
org.json.JSONObject getProgramSettings(String programId)
addMission2Program
Mission addMission2Program(Mission mission)
removeMissionById
Boolean removeMissionById(String missionId)
getMissionById
Mission getMissionById(String missionId)
getAllMissionsByProgramId
List<Mission> getAllMissionsByProgramId(String programId,
Boolean isActive)
updateMission
Mission updateMission(Mission mission)
getRandomMisson
Mission getRandomMisson(String programId,
String username)
getAllMissionsByParticipant
List<Mission> getAllMissionsByParticipant(String programId,
String username)
searchMission
List<Mission> searchMission(Query query)
addParticipant2Program
Participant addParticipant2Program(Participant participant)
getParticipantInProgramByUserName
Participant getParticipantInProgramByUserName(String programId,
String username)
getAllParticipantsInProgram
List<Participant> getAllParticipantsInProgram(String programId)
removeMissionParticipantInParticipant
Boolean removeMissionParticipantInParticipant(String programId,
String username,
String missionParticipantId)
removeMissionInParticipant
Boolean removeMissionInParticipant(String programId,
String username,
String missionId)
addAddress2Participant
Address addAddress2Participant(String programId,
String username,
Address address)
updateAddress
Address updateAddress(Address address)
removeAddress
void removeAddress(String addressId)
getAllAddressesByParticipantInProgram
List<Address> getAllAddressesByParticipantInProgram(String programId,
String username)
getAddressById
Address getAddressById(String id)
addManager2Mission
Manager addManager2Mission(Manager manager)
addManagers2Mission
List<Manager> addManagers2Mission(String missionId,
List<Manager> managers)
updateMissionManager
Manager updateMissionManager(String missionId,
Manager manager)
getAllMissionManagers
List<Manager> getAllMissionManagers(String missionId)
removeMissionManager
void removeMissionManager(String missionId,
String username)
getMissionManagerByUserName
Manager getMissionManagerByUserName(String missionId,
String username)
addManager2Program
Manager addManager2Program(Manager manager)
addManagers2Program
List<Manager> addManagers2Program(String programId,
List<Manager> managers)
updateProgramManager
Manager updateProgramManager(Manager manager)
removeManagerFromProgram
Boolean removeManagerFromProgram(String programId,
String username)
getProgramManagerByUserName
Manager getProgramManagerByUserName(String programId,
String username)
getAllManagersInProgram
List<Manager> getAllManagersInProgram(String programId)
addProposition2Mission
Proposition addProposition2Mission(Proposition proposition)
getAllPropositions
List<Proposition> getAllPropositions(String missionId,
Boolean isActive)
getPropositionById
Proposition getPropositionById(String id)
getRandomProposition
Proposition getRandomProposition(String missionId)
removeProposition
Boolean removeProposition(String propositionId)
searchPropositions
List<Proposition> searchPropositions(String keyword,
int offset,
int limit)
updateProposition
Proposition updateProposition(Proposition proposition)
addMissionParticipant2Program
MissionParticipant addMissionParticipant2Program(String programId,
MissionParticipant missionParticipant)
getAllMissionParticipantsInProgram
List<MissionParticipant> getAllMissionParticipantsInProgram(String programId)
getAllMissionParticipantsInProgramByParticipant
List<MissionParticipant> getAllMissionParticipantsInProgramByParticipant(String programId,
String username)
removeMissionParticipant
Boolean removeMissionParticipant(String missionParticipantId)
getMissionParticipantById
MissionParticipant getMissionParticipantById(String mpId)
searchMissionParticipants
List<MissionParticipant> searchMissionParticipants(Query query)
updateMissionParticipantInProgram
MissionParticipant updateMissionParticipantInProgram(String programId,
MissionParticipant missionParticipant)
getTotalMissionParticipants
int getTotalMissionParticipants(Query query)
getCurrentMissionParticipantByUserName
MissionParticipant getCurrentMissionParticipantByUserName(String programId,
String username)
getCurrentMissionParticipantByMissionId
MissionParticipant getCurrentMissionParticipantByMissionId(String programId,
String missionId,
String username)
addNote2MissionParticipant
MissionParticipantNote addNote2MissionParticipant(MissionParticipantNote missionParticipantNote)
getAllMPNotesByType
List<MissionParticipantNote> getAllMPNotesByType(String missionParticipantId,
int type)
getMPNoteById
MissionParticipantNote getMPNoteById(String missionParticipantNoteId)
updateMPNote
MissionParticipantNote updateMPNote(MissionParticipantNote missionParticipantNote)
initMPHomeNote
Boolean initMPHomeNote(String missionParticipantId)
searchEXOUsers
org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> searchEXOUsers(String keyword)
searchEXOProfiles
List<org.exoplatform.social.core.identity.model.Profile> searchEXOProfiles(String keyword)
sendNotifMissionParticipantEmail
Boolean sendNotifMissionParticipantEmail(org.json.JSONObject settings,
String missionParticipantId,
String note)
sendNotifAlmostMissionDoneEmail
Boolean sendNotifAlmostMissionDoneEmail(String programId,
String username)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.