org.exoplatform.brandadvocacy.jcr
Class MissionDAO
java.lang.Object
org.exoplatform.brandadvocacy.jcr.DAO
org.exoplatform.brandadvocacy.jcr.MissionDAO
public class MissionDAO
- extends DAO
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Sep
9, 2014
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MISSIONS_PATH
public static final String MISSIONS_PATH
- See Also:
- Constant Field Values
node_prop_program_id
public static final String node_prop_program_id
- See Also:
- Constant Field Values
node_prop_labelID
public static final String node_prop_labelID
- See Also:
- Constant Field Values
node_prop_title
public static final String node_prop_title
- See Also:
- Constant Field Values
node_prop_third_part_link
public static final String node_prop_third_part_link
- See Also:
- Constant Field Values
node_prop_priority
public static final String node_prop_priority
- See Also:
- Constant Field Values
node_prop_active
public static final String node_prop_active
- See Also:
- Constant Field Values
node_prop_dateCreated
public static final String node_prop_dateCreated
- See Also:
- Constant Field Values
node_prop_modifiedDate
public static final String node_prop_modifiedDate
- See Also:
- Constant Field Values
node_prop_managers
public static final String node_prop_managers
- See Also:
- Constant Field Values
node_prop_propositions
public static final String node_prop_propositions
- See Also:
- Constant Field Values
MissionDAO
public MissionDAO(JCRImpl jcrImpl)
getOrCreateMissionHome
public javax.jcr.Node getOrCreateMissionHome(String programId)
getOrCreateManagerHome
public javax.jcr.Node getOrCreateManagerHome(javax.jcr.Node missionNode)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
getOrCreatePropositionHome
public javax.jcr.Node getOrCreatePropositionHome(javax.jcr.Node missionNode)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
transferNode2Object
public Mission transferNode2Object(javax.jcr.Node node)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
transferNodes2Objects
public List<Mission> transferNodes2Objects(List<javax.jcr.Node> nodes,
Boolean isActive)
addMission2Program
public Mission addMission2Program(Mission mission)
getAllMissionsByProgramId
public List<Mission> getAllMissionsByProgramId(String programId,
Boolean isActive)
getMissionById
public Mission getMissionById(String id)
search
public List<Mission> search(Query query)
updateMission
public Mission updateMission(Mission m)
removeMissionById
public Boolean removeMissionById(String id)
getTotalNumberMissions
public int getTotalNumberMissions(String programId,
Boolean isPublic,
Boolean isActive,
int priority)
getAllMissionsInProgramByParticipant
public List<Mission> getAllMissionsInProgramByParticipant(String programId,
String username)
getRandomMission
public Mission getRandomMission(String programId,
String username)
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.