| Modifier and Type | Field and Description |
|---|---|
static String |
ADDRESS_LIST_NODE_TYPE |
static String |
ADDRESS_NODE_TYPE |
static String |
APP_PATH |
static String |
EXTENSION_PATH |
static String |
MANAGER_LIST_NODE_TYPE |
static String |
MANAGER_NODE_TYPE |
static String |
MISSION_LIST_NODE_TYPE |
static String |
MISSION_NODE_TYPE |
static String |
MISSION_PARTICIPANT_LIST_NODE_TYPE |
static String |
MISSION_PARTICIPANT_NODE_TYPE |
static String |
MISSION_PARTICIPANT_PATH |
static String |
MISSIONS_PATH |
static String |
NOTE_LIST_NODE_TYPE |
static String |
NOTE_NODE_TYPE |
static String |
PARTICIPANT_LIST_NODE_TYPE |
static String |
PARTICIPANT_NODE_TYPE |
static String |
PARTICIPANT_PATH |
static String |
PROGRAM_NODE_TYPE |
static String |
PROGRAM_SETTINGS_NODE_TYPE |
static String |
PROPOSITION_LIST_NODE_TYPE |
static String |
PROPOSITION_NODE_TYPE |
static String |
workspace |
| Constructor and Description |
|---|
JCRImpl(org.exoplatform.container.xml.InitParams params,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionService,
org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.distribution.DataDistributionManager dataDistributionManager,
org.exoplatform.services.organization.OrganizationService organizationService,
org.exoplatform.social.core.manager.IdentityManager identityManager,
org.exoplatform.services.mail.MailService mailService) |
public static String workspace
public static final String EXTENSION_PATH
public static final String MISSIONS_PATH
public static final String MISSION_PARTICIPANT_PATH
public static final String PARTICIPANT_PATH
public static final String PROGRAM_NODE_TYPE
public static final String MISSION_NODE_TYPE
public static final String MISSION_LIST_NODE_TYPE
public static final String MANAGER_LIST_NODE_TYPE
public static final String MISSION_PARTICIPANT_LIST_NODE_TYPE
public static final String PARTICIPANT_LIST_NODE_TYPE
public static final String PROPOSITION_LIST_NODE_TYPE
public static final String MANAGER_NODE_TYPE
public static final String PROPOSITION_NODE_TYPE
public static final String PARTICIPANT_NODE_TYPE
public static final String ADDRESS_LIST_NODE_TYPE
public static final String ADDRESS_NODE_TYPE
public static final String MISSION_PARTICIPANT_NODE_TYPE
public static final String NOTE_NODE_TYPE
public static final String NOTE_LIST_NODE_TYPE
public static final String PROGRAM_SETTINGS_NODE_TYPE
public static final String APP_PATH
public JCRImpl(org.exoplatform.container.xml.InitParams params,
org.exoplatform.services.jcr.ext.app.SessionProviderService sessionService,
org.exoplatform.services.jcr.RepositoryService repositoryService,
org.exoplatform.services.jcr.ext.distribution.DataDistributionManager dataDistributionManager,
org.exoplatform.services.organization.OrganizationService organizationService,
org.exoplatform.social.core.manager.IdentityManager identityManager,
org.exoplatform.services.mail.MailService mailService)
public javax.jcr.Session getSession()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Node getOrCreateNode(String path)
public org.exoplatform.commons.utils.ListAccess<org.exoplatform.services.organization.User> searchEXOUsers(String keyword)
searchEXOUsers in interface IServicepublic List<org.exoplatform.social.core.identity.model.Profile> searchEXOProfiles(String keyword)
searchEXOProfiles in interface IServicepublic Boolean sendNotifMissionParticipantEmail(org.json.JSONObject settings, String missionParticipantId, String note)
sendNotifMissionParticipantEmail in interface IServicepublic Boolean sendNotifAlmostMissionDoneEmail(String programId, String username)
sendNotifAlmostMissionDoneEmail in interface IServicepublic javax.jcr.Node getOrCreateExtensionHome()
public ProgramDAO getProgramDAO()
public void setProgramDAO(ProgramDAO programDAO)
public MissionDAO getMissionDAO()
public void setMissionDAO(MissionDAO missionDAO)
public ManagerDAO getManagerDAO()
public void setManagerDAO(ManagerDAO managerDAO)
public ParticipantDAO getParticipantDAO()
public void setParticipantDAO(ParticipantDAO participantDAO)
public AddressDAO getAddressDAO()
public void setAddressDAO(AddressDAO addressDAO)
public MissionParticipantDAO getMissionParticipantDAO()
public void setMissionParticipantDAO(MissionParticipantDAO missionParticipantDAO)
public MissionParticipantNoteDAO getMissionParticipantNoteDAO()
public void setMissionParticipantNoteDAO(MissionParticipantNoteDAO missionParticipantNoteDAO)
public PropositionDAO getPropositionDAO()
public void setPropositionDAO(PropositionDAO propositionDAO)
public Program addProgram(Program program)
addProgram in interface IServicepublic Program updateProgram(Program program)
updateProgram in interface IServicepublic Program getProgramById(String programId)
getProgramById in interface IServicepublic List<Program> getAllPrograms()
getAllPrograms in interface IServicepublic org.json.JSONObject setProgramSettings(Program program)
setProgramSettings in interface IServicepublic org.json.JSONObject getProgramSettings(String programId)
getProgramSettings in interface IServicepublic Mission addMission2Program(Mission mission)
addMission2Program in interface IServicepublic Boolean removeMissionById(String missionId)
removeMissionById in interface IServicepublic Mission getMissionById(String missionId)
getMissionById in interface IServicepublic List<Mission> getAllMissionsByProgramId(String programId, Boolean isActive)
getAllMissionsByProgramId in interface IServicepublic Mission updateMission(Mission mission)
updateMission in interface IServicepublic Mission getRandomMisson(String programId, String username)
getRandomMisson in interface IServicepublic List<Mission> getAllMissionsByParticipant(String programId, String username)
getAllMissionsByParticipant in interface IServicepublic List<Mission> searchMission(Query query)
searchMission in interface IServicepublic Participant addParticipant2Program(Participant participant)
addParticipant2Program in interface IServicepublic Participant getParticipantInProgramByUserName(String programId, String username)
getParticipantInProgramByUserName in interface IServicepublic List<Participant> getAllParticipantsInProgram(String programId)
getAllParticipantsInProgram in interface IServicepublic Boolean removeMissionParticipantInParticipant(String programId, String username, String missionParticipantId)
removeMissionParticipantInParticipant in interface IServicepublic Boolean removeMissionInParticipant(String programId, String username, String missionId)
removeMissionInParticipant in interface IServicepublic Address addAddress2Participant(String programId, String username, Address address)
addAddress2Participant in interface IServicepublic Address updateAddress(Address address)
updateAddress in interface IServicepublic void removeAddress(String addressId)
removeAddress in interface IServicepublic List<Address> getAllAddressesByParticipantInProgram(String programId, String username)
getAllAddressesByParticipantInProgram in interface IServicepublic Address getAddressById(String id)
getAddressById in interface IServicepublic Manager addManager2Mission(Manager manager)
addManager2Mission in interface IServicepublic List<Manager> addManagers2Mission(String missionId, List<Manager> managers)
addManagers2Mission in interface IServicepublic Manager updateMissionManager(String missionId, Manager manager)
updateMissionManager in interface IServicepublic List<Manager> getAllMissionManagers(String missionId)
getAllMissionManagers in interface IServicepublic void removeMissionManager(String missionId, String username)
removeMissionManager in interface IServicepublic Manager getMissionManagerByUserName(String missionId, String username)
getMissionManagerByUserName in interface IServicepublic Manager addManager2Program(Manager manager)
addManager2Program in interface IServicepublic List<Manager> addManagers2Program(String programId, List<Manager> managers)
addManagers2Program in interface IServicepublic Manager updateProgramManager(Manager manager)
updateProgramManager in interface IServicepublic Boolean removeManagerFromProgram(String programId, String username)
removeManagerFromProgram in interface IServicepublic Manager getProgramManagerByUserName(String programId, String username)
getProgramManagerByUserName in interface IServicepublic List<Manager> getAllManagersInProgram(String programId)
getAllManagersInProgram in interface IServicepublic Proposition addProposition2Mission(Proposition proposition)
addProposition2Mission in interface IServicepublic List<Proposition> getAllPropositions(String missionId, Boolean isActive)
getAllPropositions in interface IServicepublic Proposition getPropositionById(String id)
getPropositionById in interface IServicepublic Proposition getRandomProposition(String missionId)
getRandomProposition in interface IServicepublic Boolean removeProposition(String propositionId)
removeProposition in interface IServicepublic List<Proposition> searchPropositions(String keyword, int offset, int limit)
searchPropositions in interface IServicepublic Proposition updateProposition(Proposition proposition)
updateProposition in interface IServicepublic MissionParticipant addMissionParticipant2Program(String programId, MissionParticipant missionParticipant)
addMissionParticipant2Program in interface IServicepublic List<MissionParticipant> getAllMissionParticipantsInProgram(String programId)
getAllMissionParticipantsInProgram in interface IServicepublic List<MissionParticipant> getAllMissionParticipantsInProgramByParticipant(String programId, String username)
getAllMissionParticipantsInProgramByParticipant in interface IServicepublic Boolean removeMissionParticipant(String missionParticipantId)
removeMissionParticipant in interface IServicepublic MissionParticipant getMissionParticipantById(String mpId)
getMissionParticipantById in interface IServicepublic MissionParticipant updateMissionParticipantInProgram(String programId, MissionParticipant missionParticipant)
updateMissionParticipantInProgram in interface IServicepublic int getTotalMissionParticipants(Query query)
getTotalMissionParticipants in interface IServicepublic MissionParticipant getCurrentMissionParticipantByUserName(String programId, String username)
getCurrentMissionParticipantByUserName in interface IServicepublic MissionParticipant getCurrentMissionParticipantByMissionId(String programId, String missionId, String username)
getCurrentMissionParticipantByMissionId in interface IServicepublic MissionParticipantNote addNote2MissionParticipant(MissionParticipantNote missionParticipantNote)
addNote2MissionParticipant in interface IServicepublic List<MissionParticipantNote> getAllMPNotesByType(String missionParticipantId, int type)
getAllMPNotesByType in interface IServicepublic MissionParticipantNote getMPNoteById(String missionParticipantNoteId)
getMPNoteById in interface IServicepublic MissionParticipantNote updateMPNote(MissionParticipantNote missionParticipantNote)
updateMPNote in interface IServicepublic Boolean initMPHomeNote(String missionParticipantId)
initMPHomeNote in interface IServicepublic List<MissionParticipant> searchMissionParticipants(Query query)
searchMissionParticipants in interface IServicepublic org.exoplatform.services.organization.OrganizationService getOrganizationService()
public void setOrganizationService(org.exoplatform.services.organization.OrganizationService organizationService)
public org.exoplatform.social.core.manager.IdentityManager getIdentityManager()
public void setIdentityManager(org.exoplatform.social.core.manager.IdentityManager identityManager)
Copyright © 2003–2017 eXo Platform SAS. All rights reserved.