com.liferay.portlet.messageboards.service.persistence
Interface MBDiscussionPersistence

All Superinterfaces:
BasePersistence

@Transactional(rollbackFor={com.liferay.portal.PortalException.class,com.liferay.portal.SystemException.class})
public interface MBDiscussionPersistence
extends BasePersistence

View Source

Author:
Brian Wing Shun Chan

Method Summary
 int countAll()
           
 int countByC_C(long classNameId, long classPK)
           
 int countByClassNameId(long classNameId)
           
 int countByThreadId(long threadId)
           
 MBDiscussion create(long discussionId)
           
 MBDiscussion fetchByC_C(long classNameId, long classPK)
           
 MBDiscussion fetchByPrimaryKey(long discussionId)
           
 MBDiscussion fetchByThreadId(long threadId)
           
 java.util.List<MBDiscussion> findAll()
           
 java.util.List<MBDiscussion> findAll(int start, int end)
           
 java.util.List<MBDiscussion> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 MBDiscussion findByC_C(long classNameId, long classPK)
           
 MBDiscussion findByClassNameId_First(long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 MBDiscussion findByClassNameId_Last(long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 MBDiscussion[] findByClassNameId_PrevAndNext(long discussionId, long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 java.util.List<MBDiscussion> findByClassNameId(long classNameId)
           
 java.util.List<MBDiscussion> findByClassNameId(long classNameId, int start, int end)
           
 java.util.List<MBDiscussion> findByClassNameId(long classNameId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 MBDiscussion findByPrimaryKey(long discussionId)
           
 MBDiscussion findByThreadId(long threadId)
           
 java.util.List<java.lang.Object> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
           
 java.util.List<java.lang.Object> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
           
 MBDiscussion remove(long discussionId)
           
 MBDiscussion remove(MBDiscussion mbDiscussion)
           
 void removeAll()
           
 void removeByC_C(long classNameId, long classPK)
           
 void removeByClassNameId(long classNameId)
           
 void removeByThreadId(long threadId)
           
 MBDiscussion update(MBDiscussion mbDiscussion)
          Deprecated. Use update(MBDiscussion mbDiscussion, boolean merge).
 MBDiscussion update(MBDiscussion mbDiscussion, boolean merge)
          Add, update, or merge, the entity.
 MBDiscussion updateImpl(MBDiscussion mbDiscussion, boolean merge)
           
 
Methods inherited from interface com.liferay.portal.service.persistence.BasePersistence
getListeners, registerListener, unregisterListener
 

Method Detail

create

MBDiscussion create(long discussionId)

remove

MBDiscussion remove(long discussionId)
                    throws com.liferay.portal.SystemException,
                           NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

remove

MBDiscussion remove(MBDiscussion mbDiscussion)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

update

MBDiscussion update(MBDiscussion mbDiscussion)
                    throws com.liferay.portal.SystemException
Deprecated. Use update(MBDiscussion mbDiscussion, boolean merge).

Throws:
com.liferay.portal.SystemException

update

MBDiscussion update(MBDiscussion mbDiscussion,
                    boolean merge)
                    throws com.liferay.portal.SystemException
Add, update, or merge, the entity. This method also calls the model listeners to trigger the proper events associated with adding, deleting, or updating an entity.

Parameters:
mbDiscussion - the entity to add, update, or merge
merge - boolean value for whether to merge the entity. The default value is false. Setting merge to true is more expensive and should only be true when mbDiscussion is transient. See LEP-5473 for a detailed discussion of this method.
Returns:
true if the portlet can be displayed via Ajax
Throws:
com.liferay.portal.SystemException

updateImpl

MBDiscussion updateImpl(MBDiscussion mbDiscussion,
                        boolean merge)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByPrimaryKey

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion findByPrimaryKey(long discussionId)
                              throws com.liferay.portal.SystemException,
                                     NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

fetchByPrimaryKey

MBDiscussion fetchByPrimaryKey(long discussionId)
                               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByClassNameId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findByClassNameId(long classNameId)
                                               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByClassNameId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findByClassNameId(long classNameId,
                                                             int start,
                                                             int end)
                                               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByClassNameId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findByClassNameId(long classNameId,
                                                             int start,
                                                             int end,
                                                             com.liferay.portal.kernel.util.OrderByComparator obc)
                                               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByClassNameId_First

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion findByClassNameId_First(long classNameId,
                                                   com.liferay.portal.kernel.util.OrderByComparator obc)
                                     throws com.liferay.portal.SystemException,
                                            NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

findByClassNameId_Last

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion findByClassNameId_Last(long classNameId,
                                                  com.liferay.portal.kernel.util.OrderByComparator obc)
                                    throws com.liferay.portal.SystemException,
                                           NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

findByClassNameId_PrevAndNext

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion[] findByClassNameId_PrevAndNext(long discussionId,
                                                           long classNameId,
                                                           com.liferay.portal.kernel.util.OrderByComparator obc)
                                             throws com.liferay.portal.SystemException,
                                                    NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

findByThreadId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion findByThreadId(long threadId)
                            throws com.liferay.portal.SystemException,
                                   NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

fetchByThreadId

MBDiscussion fetchByThreadId(long threadId)
                             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByC_C

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MBDiscussion findByC_C(long classNameId,
                                     long classPK)
                       throws com.liferay.portal.SystemException,
                              NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

fetchByC_C

MBDiscussion fetchByC_C(long classNameId,
                        long classPK)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<java.lang.Object> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
                                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<java.lang.Object> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
                                                                    int start,
                                                                    int end)
                                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findAll()
                                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findAll(int start,
                                                   int end)
                                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<MBDiscussion> findAll(int start,
                                                   int end,
                                                   com.liferay.portal.kernel.util.OrderByComparator obc)
                                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

removeByClassNameId

void removeByClassNameId(long classNameId)
                         throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

removeByThreadId

void removeByThreadId(long threadId)
                      throws com.liferay.portal.SystemException,
                             NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

removeByC_C

void removeByC_C(long classNameId,
                 long classPK)
                 throws com.liferay.portal.SystemException,
                        NoSuchDiscussionException
Throws:
com.liferay.portal.SystemException
NoSuchDiscussionException

removeAll

void removeAll()
               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByClassNameId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int countByClassNameId(long classNameId)
                       throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByThreadId

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int countByThreadId(long threadId)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByC_C

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int countByC_C(long classNameId,
                             long classPK)
               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countAll

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int countAll()
             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException