org.chorem.pollen.business.persistence
Class PollDAOAbstract<E extends Poll>

java.lang.Object
  extended by org.nuiton.topia.persistence.TopiaDAOImpl<E>
      extended by org.chorem.pollen.business.persistence.PollDAOAbstract<E>
All Implemented Interfaces:
org.nuiton.topia.persistence.TopiaDAO<E>
Direct Known Subclasses:
PollDAOImpl

public abstract class PollDAOAbstract<E extends Poll>
extends org.nuiton.topia.persistence.TopiaDAOImpl<E>


Field Summary
 
Fields inherited from class org.nuiton.topia.persistence.TopiaDAOImpl
context, entityClass
 
Constructor Summary
PollDAOAbstract()
           
 
Method Summary
 E create(String pollId)
          Deprecated. since 2.6.10, prefer use createByNaturalId(java.lang.String)
 E createByNaturalId(String pollId)
           
 E createByNotNull(String pollId)
           
 void delete(E entity)
           
 boolean existByNaturalId(String pollId)
           
 List<E> findAllByAnonymous(boolean v)
           
 List<E> findAllByAnonymousVoteAllowed(boolean v)
           
 List<E> findAllByBeginChoiceDate(Date v)
           
 List<E> findAllByBeginDate(Date v)
           
 List<E> findAllByChoiceAddAllowed(boolean v)
           
 List<E> findAllByChoiceType(ChoiceType v)
           
 List<E> findAllByClosed(boolean v)
           
 List<E> findAllByContinuousResults(boolean v)
           
 List<E> findAllByCreator(PollAccount v)
           
 List<E> findAllByDescription(String v)
           
 List<E> findAllByEndChoiceDate(Date v)
           
 List<E> findAllByEndDate(Date v)
           
 List<E> findAllByMaxChoiceNb(int v)
           
 List<E> findAllByPollId(String v)
           
 List<E> findAllByPollType(PollType v)
           
 List<E> findAllByPublicResults(boolean v)
           
 List<E> findAllByResultUptodate(boolean v)
           
 List<E> findAllByTitle(String v)
           
 List<E> findAllByVoteCountingType(VoteCountingType v)
           
 List<E> findAllContainsChoice(Choice v)
           
 List<E> findAllContainsComment(Comment v)
           
 List<E> findAllContainsPreventRule(PreventRule v)
           
 List<E> findAllContainsResult(Result v)
           
 List<E> findAllContainsVote(Vote v)
           
 List<E> findAllContainsVotingList(VotingList v)
           
 Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
           
 E findByAnonymous(boolean v)
           
 E findByAnonymousVoteAllowed(boolean v)
           
 E findByBeginChoiceDate(Date v)
           
 E findByBeginDate(Date v)
           
 E findByChoiceAddAllowed(boolean v)
           
 E findByChoiceType(ChoiceType v)
           
 E findByClosed(boolean v)
           
 E findByContinuousResults(boolean v)
           
 E findByCreator(PollAccount v)
           
 E findByDescription(String v)
           
 E findByEndChoiceDate(Date v)
           
 E findByEndDate(Date v)
           
 E findByMaxChoiceNb(int v)
           
 E findByNaturalId(String pollId)
           
 E findByPollId(String v)
           
 E findByPollType(PollType v)
           
 E findByPublicResults(boolean v)
           
 E findByResultUptodate(boolean v)
           
 E findByTitle(String v)
           
 E findByVoteCountingType(VoteCountingType v)
           
 E findContainsChoice(Choice v)
           
 E findContainsComment(Comment v)
           
 E findContainsPreventRule(PreventRule v)
           
 E findContainsResult(Result v)
           
 E findContainsVote(Vote v)
           
 E findContainsVotingList(VotingList v)
           
<U extends org.nuiton.topia.persistence.TopiaEntity>
List<U>
findUsages(Class<U> type, E entity)
           
 Class<E> getEntityClass()
           
 PollenDAOHelper.PollenEntityEnum getTopiaEntityEnum()
           
 
Methods inherited from class org.nuiton.topia.persistence.TopiaDAOImpl
addTopiaEntityListener, addTopiaEntityVetoable, count, countByQuery, create, create, create, createQuery, createQuery, existByProperties, existByQuery, existByTopiaId, findAll, findAllByProperties, findAllByProperties, findAllByProperty, findAllByQuery, findAllContains, findAllIds, findAllMappedByQuery, findAllMappedByQuery, findAllWithOrder, findByPrimaryKey, findByPrimaryKey, findByProperties, findByProperties, findByProperty, findByQuery, findByTopiaId, findContains, getContext, getId, getId, getRequestPermission, init, newInstance, removeTopiaEntityListener, removeTopiaEntityVetoable, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PollDAOAbstract

public PollDAOAbstract()
Method Detail

getEntityClass

public Class<E> getEntityClass()
Specified by:
getEntityClass in interface org.nuiton.topia.persistence.TopiaDAO<E extends Poll>
Overrides:
getEntityClass in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Poll>

getTopiaEntityEnum

public PollenDAOHelper.PollenEntityEnum getTopiaEntityEnum()
Specified by:
getTopiaEntityEnum in interface org.nuiton.topia.persistence.TopiaDAO<E extends Poll>
Overrides:
getTopiaEntityEnum in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Poll>

delete

public void delete(E entity)
            throws org.nuiton.topia.TopiaException
Specified by:
delete in interface org.nuiton.topia.persistence.TopiaDAO<E extends Poll>
Overrides:
delete in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Poll>
Throws:
org.nuiton.topia.TopiaException

findByNaturalId

public E findByNaturalId(String pollId)
                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

existByNaturalId

public boolean existByNaturalId(String pollId)
                         throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

create

@Deprecated
public E create(String pollId)
                      throws org.nuiton.topia.TopiaException
Deprecated. since 2.6.10, prefer use createByNaturalId(java.lang.String)

Parameters:
pollId -
Returns:
Throws:
org.nuiton.topia.TopiaException

createByNaturalId

public E createByNaturalId(String pollId)
                                 throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

createByNotNull

public E createByNotNull(String pollId)
                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByPollId

public E findByPollId(String v)
                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByPollId

public List<E> findAllByPollId(String v)
                                     throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByTitle

public E findByTitle(String v)
                           throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByTitle

public List<E> findAllByTitle(String v)
                                    throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByDescription

public E findByDescription(String v)
                                 throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByDescription

public List<E> findAllByDescription(String v)
                                          throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByBeginChoiceDate

public E findByBeginChoiceDate(Date v)
                                     throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByBeginChoiceDate

public List<E> findAllByBeginChoiceDate(Date v)
                                              throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByBeginDate

public E findByBeginDate(Date v)
                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByBeginDate

public List<E> findAllByBeginDate(Date v)
                                        throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByEndDate

public E findByEndDate(Date v)
                             throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByEndDate

public List<E> findAllByEndDate(Date v)
                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByMaxChoiceNb

public E findByMaxChoiceNb(int v)
                                 throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByMaxChoiceNb

public List<E> findAllByMaxChoiceNb(int v)
                                          throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByClosed

public E findByClosed(boolean v)
                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByClosed

public List<E> findAllByClosed(boolean v)
                                     throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByChoiceAddAllowed

public E findByChoiceAddAllowed(boolean v)
                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByChoiceAddAllowed

public List<E> findAllByChoiceAddAllowed(boolean v)
                                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByAnonymousVoteAllowed

public E findByAnonymousVoteAllowed(boolean v)
                                          throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByAnonymousVoteAllowed

public List<E> findAllByAnonymousVoteAllowed(boolean v)
                                                   throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByAnonymous

public E findByAnonymous(boolean v)
                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByAnonymous

public List<E> findAllByAnonymous(boolean v)
                                        throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByPublicResults

public E findByPublicResults(boolean v)
                                   throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByPublicResults

public List<E> findAllByPublicResults(boolean v)
                                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByContinuousResults

public E findByContinuousResults(boolean v)
                                       throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByContinuousResults

public List<E> findAllByContinuousResults(boolean v)
                                                throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByEndChoiceDate

public E findByEndChoiceDate(Date v)
                                   throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByEndChoiceDate

public List<E> findAllByEndChoiceDate(Date v)
                                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByResultUptodate

public E findByResultUptodate(boolean v)
                                    throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByResultUptodate

public List<E> findAllByResultUptodate(boolean v)
                                             throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsVote

public E findContainsVote(Vote v)
                                throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsVote

public List<E> findAllContainsVote(Vote v)
                                         throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsChoice

public E findContainsChoice(Choice v)
                                  throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsChoice

public List<E> findAllContainsChoice(Choice v)
                                           throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsResult

public E findContainsResult(Result v)
                                  throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsResult

public List<E> findAllContainsResult(Result v)
                                           throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByCreator

public E findByCreator(PollAccount v)
                             throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByCreator

public List<E> findAllByCreator(PollAccount v)
                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsComment

public E findContainsComment(Comment v)
                                   throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsComment

public List<E> findAllContainsComment(Comment v)
                                            throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsPreventRule

public E findContainsPreventRule(PreventRule v)
                                       throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsPreventRule

public List<E> findAllContainsPreventRule(PreventRule v)
                                                throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findContainsVotingList

public E findContainsVotingList(VotingList v)
                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllContainsVotingList

public List<E> findAllContainsVotingList(VotingList v)
                                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByPollType

public E findByPollType(PollType v)
                              throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByPollType

public List<E> findAllByPollType(PollType v)
                                       throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByChoiceType

public E findByChoiceType(ChoiceType v)
                                throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByChoiceType

public List<E> findAllByChoiceType(ChoiceType v)
                                         throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findByVoteCountingType

public E findByVoteCountingType(VoteCountingType v)
                                      throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findAllByVoteCountingType

public List<E> findAllByVoteCountingType(VoteCountingType v)
                                               throws org.nuiton.topia.TopiaException
Throws:
org.nuiton.topia.TopiaException

findUsages

public <U extends org.nuiton.topia.persistence.TopiaEntity> List<U> findUsages(Class<U> type,
                                                                               E entity)
                                                                    throws org.nuiton.topia.TopiaException
Specified by:
findUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Poll>
Overrides:
findUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Poll>
Throws:
org.nuiton.topia.TopiaException

findAllUsages

public Map<Class<? extends org.nuiton.topia.persistence.TopiaEntity>,List<? extends org.nuiton.topia.persistence.TopiaEntity>> findAllUsages(E entity)
                                                                                                                                      throws org.nuiton.topia.TopiaException
Specified by:
findAllUsages in interface org.nuiton.topia.persistence.TopiaDAO<E extends Poll>
Overrides:
findAllUsages in class org.nuiton.topia.persistence.TopiaDAOImpl<E extends Poll>
Throws:
org.nuiton.topia.TopiaException


Copyright © 2009-2012 CodeLutin. All Rights Reserved.