public class ProgramDAO extends DAO
| Modifier and Type | Field and Description |
|---|---|
static String |
node_prop_active |
static String |
node_prop_labelID |
static String |
node_prop_managers |
static String |
node_prop_missionparticipants |
static String |
node_prop_missions |
static String |
node_prop_participants |
static String |
node_prop_settings |
static String |
node_prop_settings_programId |
static String |
node_prop_title |
static String |
node_settings |
| Constructor and Description |
|---|
ProgramDAO(JCRImpl jcrImpl) |
| Modifier and Type | Method and Description |
|---|---|
Program |
addProgram(Program program) |
List<Program> |
getAllPrograms() |
javax.jcr.Node |
getOrCreateManagerHome(javax.jcr.Node node) |
javax.jcr.Node |
getOrCreateMissionHome(javax.jcr.Node node) |
javax.jcr.Node |
getOrCreateMissionParticipantHome(javax.jcr.Node node) |
javax.jcr.Node |
getOrCreateParticipantHome(javax.jcr.Node node) |
javax.jcr.Node |
getOrSettingsHome() |
Program |
getProgramById(String id) |
org.json.JSONObject |
getSettings(String programId) |
org.json.JSONObject |
saveSettings(Program program) |
Program |
updateProgram(Program program) |
getJcrImplService, getNodeById, getNodesByQuery, getOrCreateNodeCommon, getProgramJcrPath, setJcrImplServicepublic static final String node_prop_labelID
public static final String node_prop_title
public static final String node_prop_active
public static final String node_prop_managers
public static final String node_prop_missions
public static final String node_prop_participants
public static final String node_prop_missionparticipants
public static final String node_prop_settings
public static final String node_prop_settings_programId
public static final String node_settings
public ProgramDAO(JCRImpl jcrImpl)
public javax.jcr.Node getOrSettingsHome()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Node getOrCreateManagerHome(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Node getOrCreateMissionHome(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Node getOrCreateParticipantHome(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic javax.jcr.Node getOrCreateMissionParticipantHome(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic org.json.JSONObject saveSettings(Program program)
public org.json.JSONObject getSettings(String programId)
Copyright © 2003–2017 eXo Platform SAS. All rights reserved.