org.exoplatform.brandadvocacy.jcr
Class ManagerDAO

java.lang.Object
  extended by org.exoplatform.brandadvocacy.jcr.DAO
      extended by org.exoplatform.brandadvocacy.jcr.ManagerDAO

public class ManagerDAO
extends DAO

Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Sep 18, 2014


Field Summary
static String node_prop_notif
           
static String node_prop_parent_id
           
static String node_prop_role
           
static String node_prop_username
           
 
Constructor Summary
ManagerDAO(JCRImpl jcrImpl)
           
 
Method Summary
 Manager addManager2Mission(Manager manager)
           
 Manager addManager2Program(Manager manager)
           
 List<Manager> addManagers2Mission(String mid, List<Manager> managers)
           
 List<Manager> addManagers2Program(String programId, List<Manager> managers)
           
 List<Manager> getAllManagersInProgram(String programId)
           
 List<Manager> getAllMissionManagers(String mid)
           
 Manager getMissionManagerByUserName(String missionId, String username)
           
 Manager getProgramManagerByUserName(String programId, String username)
           
 Boolean removeManagerFromProgram(String programId, String username)
           
 void removeMissionManager(String missionId, String username)
           
 Manager transferNode2Object(javax.jcr.Node node)
           
 List<Manager> transferNodes2Objects(List<javax.jcr.Node> nodes)
           
 Manager updateMissionManager(String missionId, Manager manager)
           
 Manager updateProgramManager(Manager manager)
           
 
Methods inherited from class org.exoplatform.brandadvocacy.jcr.DAO
getJcrImplService, getNodeById, getNodesByQuery, getOrCreateNodeCommon, getProgramJcrPath, setJcrImplService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node_prop_parent_id

public static final String node_prop_parent_id
See Also:
Constant Field Values

node_prop_username

public static final String node_prop_username
See Also:
Constant Field Values

node_prop_role

public static final String node_prop_role
See Also:
Constant Field Values

node_prop_notif

public static final String node_prop_notif
See Also:
Constant Field Values
Constructor Detail

ManagerDAO

public ManagerDAO(JCRImpl jcrImpl)
Method Detail

transferNode2Object

public Manager transferNode2Object(javax.jcr.Node node)
                            throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

transferNodes2Objects

public List<Manager> transferNodes2Objects(List<javax.jcr.Node> nodes)

addManager2Mission

public Manager addManager2Mission(Manager manager)

addManagers2Mission

public List<Manager> addManagers2Mission(String mid,
                                         List<Manager> managers)

getAllMissionManagers

public List<Manager> getAllMissionManagers(String mid)

updateMissionManager

public Manager updateMissionManager(String missionId,
                                    Manager manager)

removeMissionManager

public void removeMissionManager(String missionId,
                                 String username)

getMissionManagerByUserName

public Manager getMissionManagerByUserName(String missionId,
                                           String username)

addManager2Program

public Manager addManager2Program(Manager manager)

addManagers2Program

public List<Manager> addManagers2Program(String programId,
                                         List<Manager> managers)

getAllManagersInProgram

public List<Manager> getAllManagersInProgram(String programId)

getProgramManagerByUserName

public Manager getProgramManagerByUserName(String programId,
                                           String username)

removeManagerFromProgram

public Boolean removeManagerFromProgram(String programId,
                                        String username)

updateProgramManager

public Manager updateProgramManager(Manager manager)


Copyright © 2003–2015 eXo Platform SAS. All rights reserved.