org.exoplatform.brandadvocacy.jcr
Class PropositionDAO

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

public class PropositionDAO
extends DAO

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


Field Summary
static String node_prop_active
           
static String node_prop_content
           
static String node_prop_mission_id
           
static String node_prop_numberUsed
           
 
Constructor Summary
PropositionDAO(JCRImpl jcrImpl)
           
 
Method Summary
 Proposition addProposition2Mission(Proposition proposition)
           
 List<Proposition> getAllPropositions(String mid, Boolean isActive)
           
 Proposition getPropositionById(String id)
           
 Proposition getRandomProposition(String mid)
           
 int getTotalNumberPropositions(Boolean isPublic, Boolean isActive, String mid)
           
 Boolean removeProposition(String id)
           
 List<Proposition> searchPropositions(String keyword, int offset, int limit)
           
 Proposition updateProposition(Proposition proposition)
           
 
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_mission_id

public static final String node_prop_mission_id
See Also:
Constant Field Values

node_prop_content

public static final String node_prop_content
See Also:
Constant Field Values

node_prop_active

public static final String node_prop_active
See Also:
Constant Field Values

node_prop_numberUsed

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

PropositionDAO

public PropositionDAO(JCRImpl jcrImpl)
Method Detail

searchPropositions

public List<Proposition> searchPropositions(String keyword,
                                            int offset,
                                            int limit)

addProposition2Mission

public Proposition addProposition2Mission(Proposition proposition)

getAllPropositions

public List<Proposition> getAllPropositions(String mid,
                                            Boolean isActive)

updateProposition

public Proposition updateProposition(Proposition proposition)

removeProposition

public Boolean removeProposition(String id)

getPropositionById

public Proposition getPropositionById(String id)

getTotalNumberPropositions

public int getTotalNumberPropositions(Boolean isPublic,
                                      Boolean isActive,
                                      String mid)

getRandomProposition

public Proposition getRandomProposition(String mid)


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