com.liferay.portal.service.persistence
Interface BasePersistence<T extends BaseModel<T>>

All Known Subinterfaces:
AccountPersistence, AddressPersistence, AnnouncementsDeliveryPersistence, AnnouncementsEntryPersistence, AnnouncementsFlagPersistence, BlogsEntryPersistence, BlogsStatsUserPersistence, BookmarksEntryPersistence, BookmarksFolderPersistence, BrowserTrackerPersistence, CalEventPersistence, ClassNamePersistence, CompanyPersistence, ContactPersistence, CountryPersistence, DLFileEntryPersistence, DLFileRankPersistence, DLFileShortcutPersistence, DLFileVersionPersistence, DLFolderPersistence, EmailAddressPersistence, ExpandoColumnPersistence, ExpandoRowPersistence, ExpandoTablePersistence, ExpandoValuePersistence, GroupPersistence, IGFolderPersistence, IGImagePersistence, ImagePersistence, JournalArticleImagePersistence, JournalArticlePersistence, JournalArticleResourcePersistence, JournalContentSearchPersistence, JournalFeedPersistence, JournalStructurePersistence, JournalTemplatePersistence, LayoutPersistence, LayoutSetPersistence, ListTypePersistence, LockPersistence, MBBanPersistence, MBCategoryPersistence, MBDiscussionPersistence, MBMailingListPersistence, MBMessageFlagPersistence, MBMessagePersistence, MBStatsUserPersistence, MBThreadPersistence, MembershipRequestPersistence, OrganizationPersistence, OrgGroupPermissionPersistence, OrgGroupRolePersistence, OrgLaborPersistence, PasswordPolicyPersistence, PasswordPolicyRelPersistence, PasswordTrackerPersistence, PermissionPersistence, PhonePersistence, PluginSettingPersistence, PollsChoicePersistence, PollsQuestionPersistence, PollsVotePersistence, PortletItemPersistence, PortletPersistence, PortletPreferencesPersistence, RatingsEntryPersistence, RatingsStatsPersistence, RegionPersistence, ReleasePersistence, ResourceActionPersistence, ResourceCodePersistence, ResourcePermissionPersistence, ResourcePersistence, RolePersistence, SCFrameworkVersionPersistence, SCLicensePersistence, SCProductEntryPersistence, SCProductScreenshotPersistence, SCProductVersionPersistence, ServiceComponentPersistence, ShardPersistence, ShoppingCartPersistence, ShoppingCategoryPersistence, ShoppingCouponPersistence, ShoppingItemFieldPersistence, ShoppingItemPersistence, ShoppingItemPricePersistence, ShoppingOrderItemPersistence, ShoppingOrderPersistence, SocialActivityPersistence, SocialRelationPersistence, SocialRequestPersistence, SubscriptionPersistence, TagsAssetPersistence, TagsEntryPersistence, TagsPropertyPersistence, TagsSourcePersistence, TagsVocabularyPersistence, TasksProposalPersistence, TasksReviewPersistence, UserGroupGroupRolePersistence, UserGroupPersistence, UserGroupRolePersistence, UserIdMapperPersistence, UserPersistence, UserTrackerPathPersistence, UserTrackerPersistence, WebDAVPropsPersistence, WebsitePersistence, WikiNodePersistence, WikiPagePersistence, WikiPageResourcePersistence
All Known Implementing Classes:
BasePersistenceImpl

public interface BasePersistence<T extends BaseModel<T>>

View Source

Author:
Brian Wing Shun Chan

Method Summary
 void clearCache()
           
 void clearCache(T model)
           
 int countWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
           
 T fetchByPrimaryKey(java.io.Serializable primaryKey)
           
 T findByPrimaryKey(java.io.Serializable primaryKey)
           
 java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
           
 java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
           
 java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
           
 javax.sql.DataSource getDataSource()
           
 ModelListener<T>[] getListeners()
           
 void registerListener(ModelListener<T> listener)
           
 T remove(java.io.Serializable primaryKey)
           
 T remove(T model)
           
 void setDataSource(javax.sql.DataSource dataSource)
           
 void unregisterListener(ModelListener<T> listener)
           
 T update(T model, boolean merge)
           
 

Method Detail

clearCache

void clearCache()

clearCache

void clearCache(T model)

countWithDynamicQuery

int countWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

fetchByPrimaryKey

T fetchByPrimaryKey(java.io.Serializable primaryKey)
                                         throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByPrimaryKey

T findByPrimaryKey(java.io.Serializable primaryKey)
                                        throws NoSuchModelException,
                                               com.liferay.portal.SystemException
Throws:
NoSuchModelException
com.liferay.portal.SystemException

findWithDynamicQuery

java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
                                    int start,
                                    int end)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

java.util.List findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
                                    int start,
                                    int end,
                                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getDataSource

javax.sql.DataSource getDataSource()

getListeners

ModelListener<T>[] getListeners()

registerListener

void registerListener(ModelListener<T> listener)

remove

T remove(java.io.Serializable primaryKey)
                              throws NoSuchModelException,
                                     com.liferay.portal.SystemException
Throws:
NoSuchModelException
com.liferay.portal.SystemException

remove

T remove(T model)
                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

setDataSource

void setDataSource(javax.sql.DataSource dataSource)

unregisterListener

void unregisterListener(ModelListener<T> listener)

update

T update(T model,
         boolean merge)
                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException