com.liferay.wiki.service.base.WikiPageLocalServiceBaseImpl Maven / Gradle / Ivy
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.wiki.service.base;
import com.liferay.asset.kernel.service.persistence.AssetCategoryPersistence;
import com.liferay.asset.kernel.service.persistence.AssetEntryPersistence;
import com.liferay.asset.kernel.service.persistence.AssetLinkPersistence;
import com.liferay.asset.kernel.service.persistence.AssetTagPersistence;
import com.liferay.expando.kernel.service.persistence.ExpandoRowPersistence;
import com.liferay.exportimport.kernel.lar.ExportImportHelperUtil;
import com.liferay.exportimport.kernel.lar.ManifestSummary;
import com.liferay.exportimport.kernel.lar.PortletDataContext;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandler;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerRegistryUtil;
import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil;
import com.liferay.exportimport.kernel.lar.StagedModelType;
import com.liferay.portal.kernel.bean.BeanReference;
import com.liferay.portal.kernel.dao.db.DB;
import com.liferay.portal.kernel.dao.db.DBManagerUtil;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Conjunction;
import com.liferay.portal.kernel.dao.orm.Criterion;
import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Disjunction;
import com.liferay.portal.kernel.dao.orm.DynamicQuery;
import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
import com.liferay.portal.kernel.dao.orm.Projection;
import com.liferay.portal.kernel.dao.orm.ProjectionFactoryUtil;
import com.liferay.portal.kernel.dao.orm.Property;
import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.model.PersistedModel;
import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
import com.liferay.portal.kernel.search.Indexable;
import com.liferay.portal.kernel.search.IndexableType;
import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
import com.liferay.portal.kernel.service.persistence.CompanyPersistence;
import com.liferay.portal.kernel.service.persistence.GroupPersistence;
import com.liferay.portal.kernel.service.persistence.LayoutPersistence;
import com.liferay.portal.kernel.service.persistence.PortletPreferencesPersistence;
import com.liferay.portal.kernel.service.persistence.SubscriptionPersistence;
import com.liferay.portal.kernel.service.persistence.SystemEventPersistence;
import com.liferay.portal.kernel.service.persistence.UserPersistence;
import com.liferay.portal.kernel.service.persistence.WorkflowInstanceLinkPersistence;
import com.liferay.portal.kernel.transaction.Transactional;
import com.liferay.portal.kernel.util.OrderByComparator;
import com.liferay.portal.kernel.util.PortalUtil;
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.spring.extender.service.ServiceReference;
import com.liferay.ratings.kernel.service.persistence.RatingsStatsPersistence;
import com.liferay.trash.kernel.service.persistence.TrashEntryPersistence;
import com.liferay.trash.kernel.service.persistence.TrashVersionPersistence;
import com.liferay.wiki.model.WikiPage;
import com.liferay.wiki.service.WikiPageLocalService;
import com.liferay.wiki.service.persistence.WikiNodePersistence;
import com.liferay.wiki.service.persistence.WikiPageFinder;
import com.liferay.wiki.service.persistence.WikiPagePersistence;
import com.liferay.wiki.service.persistence.WikiPageResourcePersistence;
import java.io.Serializable;
import java.util.List;
import javax.sql.DataSource;
/**
* Provides the base implementation for the wiki page local service.
*
*
* This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.wiki.service.impl.WikiPageLocalServiceImpl}.
*
*
* @author Brian Wing Shun Chan
* @see com.liferay.wiki.service.impl.WikiPageLocalServiceImpl
* @generated
*/
public abstract class WikiPageLocalServiceBaseImpl
extends BaseLocalServiceImpl
implements IdentifiableOSGiService, WikiPageLocalService {
/*
* NOTE FOR DEVELOPERS:
*
* Never modify or reference this class directly. Use WikiPageLocalService
via injection or a org.osgi.util.tracker.ServiceTracker
or use com.liferay.wiki.service.WikiPageLocalServiceUtil
.
*/
/**
* Adds the wiki page to the database. Also notifies the appropriate model listeners.
*
* @param wikiPage the wiki page
* @return the wiki page that was added
*/
@Indexable(type = IndexableType.REINDEX)
@Override
public WikiPage addWikiPage(WikiPage wikiPage) {
wikiPage.setNew(true);
return wikiPagePersistence.update(wikiPage);
}
/**
* Creates a new wiki page with the primary key. Does not add the wiki page to the database.
*
* @param pageId the primary key for the new wiki page
* @return the new wiki page
*/
@Override
@Transactional(enabled = false)
public WikiPage createWikiPage(long pageId) {
return wikiPagePersistence.create(pageId);
}
/**
* Deletes the wiki page with the primary key from the database. Also notifies the appropriate model listeners.
*
* @param pageId the primary key of the wiki page
* @return the wiki page that was removed
* @throws PortalException if a wiki page with the primary key could not be found
*/
@Indexable(type = IndexableType.DELETE)
@Override
public WikiPage deleteWikiPage(long pageId) throws PortalException {
return wikiPagePersistence.remove(pageId);
}
/**
* Deletes the wiki page from the database. Also notifies the appropriate model listeners.
*
* @param wikiPage the wiki page
* @return the wiki page that was removed
*/
@Indexable(type = IndexableType.DELETE)
@Override
public WikiPage deleteWikiPage(WikiPage wikiPage) {
return wikiPagePersistence.remove(wikiPage);
}
@Override
public DynamicQuery dynamicQuery() {
Class> clazz = getClass();
return DynamicQueryFactoryUtil.forClass(
WikiPage.class, clazz.getClassLoader());
}
/**
* Performs a dynamic query on the database and returns the matching rows.
*
* @param dynamicQuery the dynamic query
* @return the matching rows
*/
@Override
public List dynamicQuery(DynamicQuery dynamicQuery) {
return wikiPagePersistence.findWithDynamicQuery(dynamicQuery);
}
/**
* Performs a dynamic query on the database and returns a range of the matching rows.
*
*
* Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.wiki.model.impl.WikiPageModelImpl
.
*
*
* @param dynamicQuery the dynamic query
* @param start the lower bound of the range of model instances
* @param end the upper bound of the range of model instances (not inclusive)
* @return the range of matching rows
*/
@Override
public List dynamicQuery(
DynamicQuery dynamicQuery, int start, int end) {
return wikiPagePersistence.findWithDynamicQuery(
dynamicQuery, start, end);
}
/**
* Performs a dynamic query on the database and returns an ordered range of the matching rows.
*
*
* Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.wiki.model.impl.WikiPageModelImpl
.
*
*
* @param dynamicQuery the dynamic query
* @param start the lower bound of the range of model instances
* @param end the upper bound of the range of model instances (not inclusive)
* @param orderByComparator the comparator to order the results by (optionally null
)
* @return the ordered range of matching rows
*/
@Override
public List dynamicQuery(
DynamicQuery dynamicQuery, int start, int end,
OrderByComparator orderByComparator) {
return wikiPagePersistence.findWithDynamicQuery(
dynamicQuery, start, end, orderByComparator);
}
/**
* Returns the number of rows matching the dynamic query.
*
* @param dynamicQuery the dynamic query
* @return the number of rows matching the dynamic query
*/
@Override
public long dynamicQueryCount(DynamicQuery dynamicQuery) {
return wikiPagePersistence.countWithDynamicQuery(dynamicQuery);
}
/**
* Returns the number of rows matching the dynamic query.
*
* @param dynamicQuery the dynamic query
* @param projection the projection to apply to the query
* @return the number of rows matching the dynamic query
*/
@Override
public long dynamicQueryCount(
DynamicQuery dynamicQuery, Projection projection) {
return wikiPagePersistence.countWithDynamicQuery(
dynamicQuery, projection);
}
@Override
public WikiPage fetchWikiPage(long pageId) {
return wikiPagePersistence.fetchByPrimaryKey(pageId);
}
/**
* Returns the wiki page matching the UUID and group.
*
* @param uuid the wiki page's UUID
* @param groupId the primary key of the group
* @return the matching wiki page, or null
if a matching wiki page could not be found
*/
@Override
public WikiPage fetchWikiPageByUuidAndGroupId(String uuid, long groupId) {
return wikiPagePersistence.fetchByUUID_G(uuid, groupId);
}
/**
* Returns the wiki page with the primary key.
*
* @param pageId the primary key of the wiki page
* @return the wiki page
* @throws PortalException if a wiki page with the primary key could not be found
*/
@Override
public WikiPage getWikiPage(long pageId) throws PortalException {
return wikiPagePersistence.findByPrimaryKey(pageId);
}
@Override
public ActionableDynamicQuery getActionableDynamicQuery() {
ActionableDynamicQuery actionableDynamicQuery =
new DefaultActionableDynamicQuery();
actionableDynamicQuery.setBaseLocalService(wikiPageLocalService);
actionableDynamicQuery.setClassLoader(getClassLoader());
actionableDynamicQuery.setModelClass(WikiPage.class);
actionableDynamicQuery.setPrimaryKeyPropertyName("pageId");
return actionableDynamicQuery;
}
@Override
public IndexableActionableDynamicQuery
getIndexableActionableDynamicQuery() {
IndexableActionableDynamicQuery indexableActionableDynamicQuery =
new IndexableActionableDynamicQuery();
indexableActionableDynamicQuery.setBaseLocalService(
wikiPageLocalService);
indexableActionableDynamicQuery.setClassLoader(getClassLoader());
indexableActionableDynamicQuery.setModelClass(WikiPage.class);
indexableActionableDynamicQuery.setPrimaryKeyPropertyName("pageId");
return indexableActionableDynamicQuery;
}
protected void initActionableDynamicQuery(
ActionableDynamicQuery actionableDynamicQuery) {
actionableDynamicQuery.setBaseLocalService(wikiPageLocalService);
actionableDynamicQuery.setClassLoader(getClassLoader());
actionableDynamicQuery.setModelClass(WikiPage.class);
actionableDynamicQuery.setPrimaryKeyPropertyName("pageId");
}
@Override
public ExportActionableDynamicQuery getExportActionableDynamicQuery(
final PortletDataContext portletDataContext) {
final ExportActionableDynamicQuery exportActionableDynamicQuery =
new ExportActionableDynamicQuery() {
@Override
public long performCount() throws PortalException {
ManifestSummary manifestSummary =
portletDataContext.getManifestSummary();
StagedModelType stagedModelType = getStagedModelType();
long modelAdditionCount = super.performCount();
manifestSummary.addModelAdditionCount(
stagedModelType, modelAdditionCount);
long modelDeletionCount =
ExportImportHelperUtil.getModelDeletionCount(
portletDataContext, stagedModelType);
manifestSummary.addModelDeletionCount(
stagedModelType, modelDeletionCount);
return modelAdditionCount;
}
@Override
protected Projection getCountProjection() {
return ProjectionFactoryUtil.countDistinct(
"resourcePrimKey");
}
};
initActionableDynamicQuery(exportActionableDynamicQuery);
exportActionableDynamicQuery.setAddCriteriaMethod(
new ActionableDynamicQuery.AddCriteriaMethod() {
@Override
public void addCriteria(DynamicQuery dynamicQuery) {
Criterion modifiedDateCriterion =
portletDataContext.getDateRangeCriteria("modifiedDate");
if (modifiedDateCriterion != null) {
Conjunction conjunction =
RestrictionsFactoryUtil.conjunction();
conjunction.add(modifiedDateCriterion);
Disjunction disjunction =
RestrictionsFactoryUtil.disjunction();
disjunction.add(
RestrictionsFactoryUtil.gtProperty(
"modifiedDate", "lastPublishDate"));
Property lastPublishDateProperty =
PropertyFactoryUtil.forName("lastPublishDate");
disjunction.add(lastPublishDateProperty.isNull());
conjunction.add(disjunction);
modifiedDateCriterion = conjunction;
}
Criterion statusDateCriterion =
portletDataContext.getDateRangeCriteria("statusDate");
if ((modifiedDateCriterion != null) &&
(statusDateCriterion != null)) {
Disjunction disjunction =
RestrictionsFactoryUtil.disjunction();
disjunction.add(modifiedDateCriterion);
disjunction.add(statusDateCriterion);
dynamicQuery.add(disjunction);
}
Property workflowStatusProperty =
PropertyFactoryUtil.forName("status");
if (portletDataContext.isInitialPublication()) {
dynamicQuery.add(
workflowStatusProperty.ne(
WorkflowConstants.STATUS_IN_TRASH));
}
else {
StagedModelDataHandler> stagedModelDataHandler =
StagedModelDataHandlerRegistryUtil.
getStagedModelDataHandler(
WikiPage.class.getName());
dynamicQuery.add(
workflowStatusProperty.in(
stagedModelDataHandler.
getExportableStatuses()));
}
}
});
exportActionableDynamicQuery.setCompanyId(
portletDataContext.getCompanyId());
exportActionableDynamicQuery.setGroupId(
portletDataContext.getScopeGroupId());
exportActionableDynamicQuery.setPerformActionMethod(
new ActionableDynamicQuery.PerformActionMethod() {
@Override
public void performAction(WikiPage wikiPage)
throws PortalException {
StagedModelDataHandlerUtil.exportStagedModel(
portletDataContext, wikiPage);
}
});
exportActionableDynamicQuery.setStagedModelType(
new StagedModelType(
PortalUtil.getClassNameId(WikiPage.class.getName())));
return exportActionableDynamicQuery;
}
/**
* @throws PortalException
*/
@Override
public PersistedModel deletePersistedModel(PersistedModel persistedModel)
throws PortalException {
return wikiPageLocalService.deleteWikiPage((WikiPage)persistedModel);
}
/**
* @throws PortalException
*/
@Override
public PersistedModel getPersistedModel(Serializable primaryKeyObj)
throws PortalException {
return wikiPagePersistence.findByPrimaryKey(primaryKeyObj);
}
@Override
public List extends PersistedModel> getPersistedModel(
long resourcePrimKey)
throws PortalException {
return wikiPagePersistence.findByResourcePrimKey(resourcePrimKey);
}
/**
* Returns all the wiki pages matching the UUID and company.
*
* @param uuid the UUID of the wiki pages
* @param companyId the primary key of the company
* @return the matching wiki pages, or an empty list if no matches were found
*/
@Override
public List getWikiPagesByUuidAndCompanyId(
String uuid, long companyId) {
return wikiPagePersistence.findByUuid_C(uuid, companyId);
}
/**
* Returns a range of wiki pages matching the UUID and company.
*
* @param uuid the UUID of the wiki pages
* @param companyId the primary key of the company
* @param start the lower bound of the range of wiki pages
* @param end the upper bound of the range of wiki pages (not inclusive)
* @param orderByComparator the comparator to order the results by (optionally null
)
* @return the range of matching wiki pages, or an empty list if no matches were found
*/
@Override
public List getWikiPagesByUuidAndCompanyId(
String uuid, long companyId, int start, int end,
OrderByComparator orderByComparator) {
return wikiPagePersistence.findByUuid_C(
uuid, companyId, start, end, orderByComparator);
}
/**
* Returns the wiki page matching the UUID and group.
*
* @param uuid the wiki page's UUID
* @param groupId the primary key of the group
* @return the matching wiki page
* @throws PortalException if a matching wiki page could not be found
*/
@Override
public WikiPage getWikiPageByUuidAndGroupId(String uuid, long groupId)
throws PortalException {
return wikiPagePersistence.findByUUID_G(uuid, groupId);
}
/**
* Returns a range of all the wiki pages.
*
*
* Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.wiki.model.impl.WikiPageModelImpl
.
*
*
* @param start the lower bound of the range of wiki pages
* @param end the upper bound of the range of wiki pages (not inclusive)
* @return the range of wiki pages
*/
@Override
public List getWikiPages(int start, int end) {
return wikiPagePersistence.findAll(start, end);
}
/**
* Returns the number of wiki pages.
*
* @return the number of wiki pages
*/
@Override
public int getWikiPagesCount() {
return wikiPagePersistence.countAll();
}
/**
* Updates the wiki page in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
*
* @param wikiPage the wiki page
* @return the wiki page that was updated
*/
@Indexable(type = IndexableType.REINDEX)
@Override
public WikiPage updateWikiPage(WikiPage wikiPage) {
return wikiPagePersistence.update(wikiPage);
}
/**
* Returns the wiki page local service.
*
* @return the wiki page local service
*/
public WikiPageLocalService getWikiPageLocalService() {
return wikiPageLocalService;
}
/**
* Sets the wiki page local service.
*
* @param wikiPageLocalService the wiki page local service
*/
public void setWikiPageLocalService(
WikiPageLocalService wikiPageLocalService) {
this.wikiPageLocalService = wikiPageLocalService;
}
/**
* Returns the wiki page persistence.
*
* @return the wiki page persistence
*/
public WikiPagePersistence getWikiPagePersistence() {
return wikiPagePersistence;
}
/**
* Sets the wiki page persistence.
*
* @param wikiPagePersistence the wiki page persistence
*/
public void setWikiPagePersistence(
WikiPagePersistence wikiPagePersistence) {
this.wikiPagePersistence = wikiPagePersistence;
}
/**
* Returns the wiki page finder.
*
* @return the wiki page finder
*/
public WikiPageFinder getWikiPageFinder() {
return wikiPageFinder;
}
/**
* Sets the wiki page finder.
*
* @param wikiPageFinder the wiki page finder
*/
public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
this.wikiPageFinder = wikiPageFinder;
}
/**
* Returns the counter local service.
*
* @return the counter local service
*/
public com.liferay.counter.kernel.service.CounterLocalService
getCounterLocalService() {
return counterLocalService;
}
/**
* Sets the counter local service.
*
* @param counterLocalService the counter local service
*/
public void setCounterLocalService(
com.liferay.counter.kernel.service.CounterLocalService
counterLocalService) {
this.counterLocalService = counterLocalService;
}
/**
* Returns the company local service.
*
* @return the company local service
*/
public com.liferay.portal.kernel.service.CompanyLocalService
getCompanyLocalService() {
return companyLocalService;
}
/**
* Sets the company local service.
*
* @param companyLocalService the company local service
*/
public void setCompanyLocalService(
com.liferay.portal.kernel.service.CompanyLocalService
companyLocalService) {
this.companyLocalService = companyLocalService;
}
/**
* Returns the company persistence.
*
* @return the company persistence
*/
public CompanyPersistence getCompanyPersistence() {
return companyPersistence;
}
/**
* Sets the company persistence.
*
* @param companyPersistence the company persistence
*/
public void setCompanyPersistence(CompanyPersistence companyPersistence) {
this.companyPersistence = companyPersistence;
}
/**
* Returns the group local service.
*
* @return the group local service
*/
public com.liferay.portal.kernel.service.GroupLocalService
getGroupLocalService() {
return groupLocalService;
}
/**
* Sets the group local service.
*
* @param groupLocalService the group local service
*/
public void setGroupLocalService(
com.liferay.portal.kernel.service.GroupLocalService groupLocalService) {
this.groupLocalService = groupLocalService;
}
/**
* Returns the group persistence.
*
* @return the group persistence
*/
public GroupPersistence getGroupPersistence() {
return groupPersistence;
}
/**
* Sets the group persistence.
*
* @param groupPersistence the group persistence
*/
public void setGroupPersistence(GroupPersistence groupPersistence) {
this.groupPersistence = groupPersistence;
}
/**
* Returns the layout local service.
*
* @return the layout local service
*/
public com.liferay.portal.kernel.service.LayoutLocalService
getLayoutLocalService() {
return layoutLocalService;
}
/**
* Sets the layout local service.
*
* @param layoutLocalService the layout local service
*/
public void setLayoutLocalService(
com.liferay.portal.kernel.service.LayoutLocalService
layoutLocalService) {
this.layoutLocalService = layoutLocalService;
}
/**
* Returns the layout persistence.
*
* @return the layout persistence
*/
public LayoutPersistence getLayoutPersistence() {
return layoutPersistence;
}
/**
* Sets the layout persistence.
*
* @param layoutPersistence the layout persistence
*/
public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
this.layoutPersistence = layoutPersistence;
}
/**
* Returns the portlet preferences local service.
*
* @return the portlet preferences local service
*/
public com.liferay.portal.kernel.service.PortletPreferencesLocalService
getPortletPreferencesLocalService() {
return portletPreferencesLocalService;
}
/**
* Sets the portlet preferences local service.
*
* @param portletPreferencesLocalService the portlet preferences local service
*/
public void setPortletPreferencesLocalService(
com.liferay.portal.kernel.service.PortletPreferencesLocalService
portletPreferencesLocalService) {
this.portletPreferencesLocalService = portletPreferencesLocalService;
}
/**
* Returns the portlet preferences persistence.
*
* @return the portlet preferences persistence
*/
public PortletPreferencesPersistence getPortletPreferencesPersistence() {
return portletPreferencesPersistence;
}
/**
* Sets the portlet preferences persistence.
*
* @param portletPreferencesPersistence the portlet preferences persistence
*/
public void setPortletPreferencesPersistence(
PortletPreferencesPersistence portletPreferencesPersistence) {
this.portletPreferencesPersistence = portletPreferencesPersistence;
}
/**
* Returns the resource local service.
*
* @return the resource local service
*/
public com.liferay.portal.kernel.service.ResourceLocalService
getResourceLocalService() {
return resourceLocalService;
}
/**
* Sets the resource local service.
*
* @param resourceLocalService the resource local service
*/
public void setResourceLocalService(
com.liferay.portal.kernel.service.ResourceLocalService
resourceLocalService) {
this.resourceLocalService = resourceLocalService;
}
/**
* Returns the subscription local service.
*
* @return the subscription local service
*/
public com.liferay.portal.kernel.service.SubscriptionLocalService
getSubscriptionLocalService() {
return subscriptionLocalService;
}
/**
* Sets the subscription local service.
*
* @param subscriptionLocalService the subscription local service
*/
public void setSubscriptionLocalService(
com.liferay.portal.kernel.service.SubscriptionLocalService
subscriptionLocalService) {
this.subscriptionLocalService = subscriptionLocalService;
}
/**
* Returns the subscription persistence.
*
* @return the subscription persistence
*/
public SubscriptionPersistence getSubscriptionPersistence() {
return subscriptionPersistence;
}
/**
* Sets the subscription persistence.
*
* @param subscriptionPersistence the subscription persistence
*/
public void setSubscriptionPersistence(
SubscriptionPersistence subscriptionPersistence) {
this.subscriptionPersistence = subscriptionPersistence;
}
/**
* Returns the system event local service.
*
* @return the system event local service
*/
public com.liferay.portal.kernel.service.SystemEventLocalService
getSystemEventLocalService() {
return systemEventLocalService;
}
/**
* Sets the system event local service.
*
* @param systemEventLocalService the system event local service
*/
public void setSystemEventLocalService(
com.liferay.portal.kernel.service.SystemEventLocalService
systemEventLocalService) {
this.systemEventLocalService = systemEventLocalService;
}
/**
* Returns the system event persistence.
*
* @return the system event persistence
*/
public SystemEventPersistence getSystemEventPersistence() {
return systemEventPersistence;
}
/**
* Sets the system event persistence.
*
* @param systemEventPersistence the system event persistence
*/
public void setSystemEventPersistence(
SystemEventPersistence systemEventPersistence) {
this.systemEventPersistence = systemEventPersistence;
}
/**
* Returns the user local service.
*
* @return the user local service
*/
public com.liferay.portal.kernel.service.UserLocalService
getUserLocalService() {
return userLocalService;
}
/**
* Sets the user local service.
*
* @param userLocalService the user local service
*/
public void setUserLocalService(
com.liferay.portal.kernel.service.UserLocalService userLocalService) {
this.userLocalService = userLocalService;
}
/**
* Returns the user persistence.
*
* @return the user persistence
*/
public UserPersistence getUserPersistence() {
return userPersistence;
}
/**
* Sets the user persistence.
*
* @param userPersistence the user persistence
*/
public void setUserPersistence(UserPersistence userPersistence) {
this.userPersistence = userPersistence;
}
/**
* Returns the workflow instance link local service.
*
* @return the workflow instance link local service
*/
public com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService
getWorkflowInstanceLinkLocalService() {
return workflowInstanceLinkLocalService;
}
/**
* Sets the workflow instance link local service.
*
* @param workflowInstanceLinkLocalService the workflow instance link local service
*/
public void setWorkflowInstanceLinkLocalService(
com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService
workflowInstanceLinkLocalService) {
this.workflowInstanceLinkLocalService =
workflowInstanceLinkLocalService;
}
/**
* Returns the workflow instance link persistence.
*
* @return the workflow instance link persistence
*/
public WorkflowInstanceLinkPersistence
getWorkflowInstanceLinkPersistence() {
return workflowInstanceLinkPersistence;
}
/**
* Sets the workflow instance link persistence.
*
* @param workflowInstanceLinkPersistence the workflow instance link persistence
*/
public void setWorkflowInstanceLinkPersistence(
WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
}
/**
* Returns the asset category local service.
*
* @return the asset category local service
*/
public com.liferay.asset.kernel.service.AssetCategoryLocalService
getAssetCategoryLocalService() {
return assetCategoryLocalService;
}
/**
* Sets the asset category local service.
*
* @param assetCategoryLocalService the asset category local service
*/
public void setAssetCategoryLocalService(
com.liferay.asset.kernel.service.AssetCategoryLocalService
assetCategoryLocalService) {
this.assetCategoryLocalService = assetCategoryLocalService;
}
/**
* Returns the asset category persistence.
*
* @return the asset category persistence
*/
public AssetCategoryPersistence getAssetCategoryPersistence() {
return assetCategoryPersistence;
}
/**
* Sets the asset category persistence.
*
* @param assetCategoryPersistence the asset category persistence
*/
public void setAssetCategoryPersistence(
AssetCategoryPersistence assetCategoryPersistence) {
this.assetCategoryPersistence = assetCategoryPersistence;
}
/**
* Returns the asset entry local service.
*
* @return the asset entry local service
*/
public com.liferay.asset.kernel.service.AssetEntryLocalService
getAssetEntryLocalService() {
return assetEntryLocalService;
}
/**
* Sets the asset entry local service.
*
* @param assetEntryLocalService the asset entry local service
*/
public void setAssetEntryLocalService(
com.liferay.asset.kernel.service.AssetEntryLocalService
assetEntryLocalService) {
this.assetEntryLocalService = assetEntryLocalService;
}
/**
* Returns the asset entry persistence.
*
* @return the asset entry persistence
*/
public AssetEntryPersistence getAssetEntryPersistence() {
return assetEntryPersistence;
}
/**
* Sets the asset entry persistence.
*
* @param assetEntryPersistence the asset entry persistence
*/
public void setAssetEntryPersistence(
AssetEntryPersistence assetEntryPersistence) {
this.assetEntryPersistence = assetEntryPersistence;
}
/**
* Returns the asset link local service.
*
* @return the asset link local service
*/
public com.liferay.asset.kernel.service.AssetLinkLocalService
getAssetLinkLocalService() {
return assetLinkLocalService;
}
/**
* Sets the asset link local service.
*
* @param assetLinkLocalService the asset link local service
*/
public void setAssetLinkLocalService(
com.liferay.asset.kernel.service.AssetLinkLocalService
assetLinkLocalService) {
this.assetLinkLocalService = assetLinkLocalService;
}
/**
* Returns the asset link persistence.
*
* @return the asset link persistence
*/
public AssetLinkPersistence getAssetLinkPersistence() {
return assetLinkPersistence;
}
/**
* Sets the asset link persistence.
*
* @param assetLinkPersistence the asset link persistence
*/
public void setAssetLinkPersistence(
AssetLinkPersistence assetLinkPersistence) {
this.assetLinkPersistence = assetLinkPersistence;
}
/**
* Returns the asset tag local service.
*
* @return the asset tag local service
*/
public com.liferay.asset.kernel.service.AssetTagLocalService
getAssetTagLocalService() {
return assetTagLocalService;
}
/**
* Sets the asset tag local service.
*
* @param assetTagLocalService the asset tag local service
*/
public void setAssetTagLocalService(
com.liferay.asset.kernel.service.AssetTagLocalService
assetTagLocalService) {
this.assetTagLocalService = assetTagLocalService;
}
/**
* Returns the asset tag persistence.
*
* @return the asset tag persistence
*/
public AssetTagPersistence getAssetTagPersistence() {
return assetTagPersistence;
}
/**
* Sets the asset tag persistence.
*
* @param assetTagPersistence the asset tag persistence
*/
public void setAssetTagPersistence(
AssetTagPersistence assetTagPersistence) {
this.assetTagPersistence = assetTagPersistence;
}
/**
* Returns the expando row local service.
*
* @return the expando row local service
*/
public com.liferay.expando.kernel.service.ExpandoRowLocalService
getExpandoRowLocalService() {
return expandoRowLocalService;
}
/**
* Sets the expando row local service.
*
* @param expandoRowLocalService the expando row local service
*/
public void setExpandoRowLocalService(
com.liferay.expando.kernel.service.ExpandoRowLocalService
expandoRowLocalService) {
this.expandoRowLocalService = expandoRowLocalService;
}
/**
* Returns the expando row persistence.
*
* @return the expando row persistence
*/
public ExpandoRowPersistence getExpandoRowPersistence() {
return expandoRowPersistence;
}
/**
* Sets the expando row persistence.
*
* @param expandoRowPersistence the expando row persistence
*/
public void setExpandoRowPersistence(
ExpandoRowPersistence expandoRowPersistence) {
this.expandoRowPersistence = expandoRowPersistence;
}
/**
* Returns the ratings stats local service.
*
* @return the ratings stats local service
*/
public com.liferay.ratings.kernel.service.RatingsStatsLocalService
getRatingsStatsLocalService() {
return ratingsStatsLocalService;
}
/**
* Sets the ratings stats local service.
*
* @param ratingsStatsLocalService the ratings stats local service
*/
public void setRatingsStatsLocalService(
com.liferay.ratings.kernel.service.RatingsStatsLocalService
ratingsStatsLocalService) {
this.ratingsStatsLocalService = ratingsStatsLocalService;
}
/**
* Returns the ratings stats persistence.
*
* @return the ratings stats persistence
*/
public RatingsStatsPersistence getRatingsStatsPersistence() {
return ratingsStatsPersistence;
}
/**
* Sets the ratings stats persistence.
*
* @param ratingsStatsPersistence the ratings stats persistence
*/
public void setRatingsStatsPersistence(
RatingsStatsPersistence ratingsStatsPersistence) {
this.ratingsStatsPersistence = ratingsStatsPersistence;
}
/**
* Returns the trash entry local service.
*
* @return the trash entry local service
*/
public com.liferay.trash.kernel.service.TrashEntryLocalService
getTrashEntryLocalService() {
return trashEntryLocalService;
}
/**
* Sets the trash entry local service.
*
* @param trashEntryLocalService the trash entry local service
*/
public void setTrashEntryLocalService(
com.liferay.trash.kernel.service.TrashEntryLocalService
trashEntryLocalService) {
this.trashEntryLocalService = trashEntryLocalService;
}
/**
* Returns the trash entry persistence.
*
* @return the trash entry persistence
*/
public TrashEntryPersistence getTrashEntryPersistence() {
return trashEntryPersistence;
}
/**
* Sets the trash entry persistence.
*
* @param trashEntryPersistence the trash entry persistence
*/
public void setTrashEntryPersistence(
TrashEntryPersistence trashEntryPersistence) {
this.trashEntryPersistence = trashEntryPersistence;
}
/**
* Returns the trash version local service.
*
* @return the trash version local service
*/
public com.liferay.trash.kernel.service.TrashVersionLocalService
getTrashVersionLocalService() {
return trashVersionLocalService;
}
/**
* Sets the trash version local service.
*
* @param trashVersionLocalService the trash version local service
*/
public void setTrashVersionLocalService(
com.liferay.trash.kernel.service.TrashVersionLocalService
trashVersionLocalService) {
this.trashVersionLocalService = trashVersionLocalService;
}
/**
* Returns the trash version persistence.
*
* @return the trash version persistence
*/
public TrashVersionPersistence getTrashVersionPersistence() {
return trashVersionPersistence;
}
/**
* Sets the trash version persistence.
*
* @param trashVersionPersistence the trash version persistence
*/
public void setTrashVersionPersistence(
TrashVersionPersistence trashVersionPersistence) {
this.trashVersionPersistence = trashVersionPersistence;
}
/**
* Returns the wiki node local service.
*
* @return the wiki node local service
*/
public com.liferay.wiki.service.WikiNodeLocalService
getWikiNodeLocalService() {
return wikiNodeLocalService;
}
/**
* Sets the wiki node local service.
*
* @param wikiNodeLocalService the wiki node local service
*/
public void setWikiNodeLocalService(
com.liferay.wiki.service.WikiNodeLocalService wikiNodeLocalService) {
this.wikiNodeLocalService = wikiNodeLocalService;
}
/**
* Returns the wiki node persistence.
*
* @return the wiki node persistence
*/
public WikiNodePersistence getWikiNodePersistence() {
return wikiNodePersistence;
}
/**
* Sets the wiki node persistence.
*
* @param wikiNodePersistence the wiki node persistence
*/
public void setWikiNodePersistence(
WikiNodePersistence wikiNodePersistence) {
this.wikiNodePersistence = wikiNodePersistence;
}
/**
* Returns the wiki page resource local service.
*
* @return the wiki page resource local service
*/
public com.liferay.wiki.service.WikiPageResourceLocalService
getWikiPageResourceLocalService() {
return wikiPageResourceLocalService;
}
/**
* Sets the wiki page resource local service.
*
* @param wikiPageResourceLocalService the wiki page resource local service
*/
public void setWikiPageResourceLocalService(
com.liferay.wiki.service.WikiPageResourceLocalService
wikiPageResourceLocalService) {
this.wikiPageResourceLocalService = wikiPageResourceLocalService;
}
/**
* Returns the wiki page resource persistence.
*
* @return the wiki page resource persistence
*/
public WikiPageResourcePersistence getWikiPageResourcePersistence() {
return wikiPageResourcePersistence;
}
/**
* Sets the wiki page resource persistence.
*
* @param wikiPageResourcePersistence the wiki page resource persistence
*/
public void setWikiPageResourcePersistence(
WikiPageResourcePersistence wikiPageResourcePersistence) {
this.wikiPageResourcePersistence = wikiPageResourcePersistence;
}
public void afterPropertiesSet() {
persistedModelLocalServiceRegistry.register(
"com.liferay.wiki.model.WikiPage", wikiPageLocalService);
}
public void destroy() {
persistedModelLocalServiceRegistry.unregister(
"com.liferay.wiki.model.WikiPage");
}
/**
* Returns the OSGi service identifier.
*
* @return the OSGi service identifier
*/
@Override
public String getOSGiServiceIdentifier() {
return WikiPageLocalService.class.getName();
}
protected Class> getModelClass() {
return WikiPage.class;
}
protected String getModelClassName() {
return WikiPage.class.getName();
}
/**
* Performs a SQL query.
*
* @param sql the sql query
*/
protected void runSQL(String sql) {
try {
DataSource dataSource = wikiPagePersistence.getDataSource();
DB db = DBManagerUtil.getDB();
sql = db.buildSQL(sql);
sql = PortalUtil.transformSQL(sql);
SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(
dataSource, sql);
sqlUpdate.update();
}
catch (Exception exception) {
throw new SystemException(exception);
}
}
@BeanReference(type = WikiPageLocalService.class)
protected WikiPageLocalService wikiPageLocalService;
@BeanReference(type = WikiPagePersistence.class)
protected WikiPagePersistence wikiPagePersistence;
@BeanReference(type = WikiPageFinder.class)
protected WikiPageFinder wikiPageFinder;
@ServiceReference(
type = com.liferay.counter.kernel.service.CounterLocalService.class
)
protected com.liferay.counter.kernel.service.CounterLocalService
counterLocalService;
@ServiceReference(
type = com.liferay.portal.kernel.service.CompanyLocalService.class
)
protected com.liferay.portal.kernel.service.CompanyLocalService
companyLocalService;
@ServiceReference(type = CompanyPersistence.class)
protected CompanyPersistence companyPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.GroupLocalService.class
)
protected com.liferay.portal.kernel.service.GroupLocalService
groupLocalService;
@ServiceReference(type = GroupPersistence.class)
protected GroupPersistence groupPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.LayoutLocalService.class
)
protected com.liferay.portal.kernel.service.LayoutLocalService
layoutLocalService;
@ServiceReference(type = LayoutPersistence.class)
protected LayoutPersistence layoutPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.PortletPreferencesLocalService.class
)
protected com.liferay.portal.kernel.service.PortletPreferencesLocalService
portletPreferencesLocalService;
@ServiceReference(type = PortletPreferencesPersistence.class)
protected PortletPreferencesPersistence portletPreferencesPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.ResourceLocalService.class
)
protected com.liferay.portal.kernel.service.ResourceLocalService
resourceLocalService;
@ServiceReference(
type = com.liferay.portal.kernel.service.SubscriptionLocalService.class
)
protected com.liferay.portal.kernel.service.SubscriptionLocalService
subscriptionLocalService;
@ServiceReference(type = SubscriptionPersistence.class)
protected SubscriptionPersistence subscriptionPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.SystemEventLocalService.class
)
protected com.liferay.portal.kernel.service.SystemEventLocalService
systemEventLocalService;
@ServiceReference(type = SystemEventPersistence.class)
protected SystemEventPersistence systemEventPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.UserLocalService.class
)
protected com.liferay.portal.kernel.service.UserLocalService
userLocalService;
@ServiceReference(type = UserPersistence.class)
protected UserPersistence userPersistence;
@ServiceReference(
type = com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService.class
)
protected com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService
workflowInstanceLinkLocalService;
@ServiceReference(type = WorkflowInstanceLinkPersistence.class)
protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
@ServiceReference(
type = com.liferay.asset.kernel.service.AssetCategoryLocalService.class
)
protected com.liferay.asset.kernel.service.AssetCategoryLocalService
assetCategoryLocalService;
@ServiceReference(type = AssetCategoryPersistence.class)
protected AssetCategoryPersistence assetCategoryPersistence;
@ServiceReference(
type = com.liferay.asset.kernel.service.AssetEntryLocalService.class
)
protected com.liferay.asset.kernel.service.AssetEntryLocalService
assetEntryLocalService;
@ServiceReference(type = AssetEntryPersistence.class)
protected AssetEntryPersistence assetEntryPersistence;
@ServiceReference(
type = com.liferay.asset.kernel.service.AssetLinkLocalService.class
)
protected com.liferay.asset.kernel.service.AssetLinkLocalService
assetLinkLocalService;
@ServiceReference(type = AssetLinkPersistence.class)
protected AssetLinkPersistence assetLinkPersistence;
@ServiceReference(
type = com.liferay.asset.kernel.service.AssetTagLocalService.class
)
protected com.liferay.asset.kernel.service.AssetTagLocalService
assetTagLocalService;
@ServiceReference(type = AssetTagPersistence.class)
protected AssetTagPersistence assetTagPersistence;
@ServiceReference(
type = com.liferay.expando.kernel.service.ExpandoRowLocalService.class
)
protected com.liferay.expando.kernel.service.ExpandoRowLocalService
expandoRowLocalService;
@ServiceReference(type = ExpandoRowPersistence.class)
protected ExpandoRowPersistence expandoRowPersistence;
@ServiceReference(
type = com.liferay.ratings.kernel.service.RatingsStatsLocalService.class
)
protected com.liferay.ratings.kernel.service.RatingsStatsLocalService
ratingsStatsLocalService;
@ServiceReference(type = RatingsStatsPersistence.class)
protected RatingsStatsPersistence ratingsStatsPersistence;
@ServiceReference(
type = com.liferay.trash.kernel.service.TrashEntryLocalService.class
)
protected com.liferay.trash.kernel.service.TrashEntryLocalService
trashEntryLocalService;
@ServiceReference(type = TrashEntryPersistence.class)
protected TrashEntryPersistence trashEntryPersistence;
@ServiceReference(
type = com.liferay.trash.kernel.service.TrashVersionLocalService.class
)
protected com.liferay.trash.kernel.service.TrashVersionLocalService
trashVersionLocalService;
@ServiceReference(type = TrashVersionPersistence.class)
protected TrashVersionPersistence trashVersionPersistence;
@BeanReference(type = com.liferay.wiki.service.WikiNodeLocalService.class)
protected com.liferay.wiki.service.WikiNodeLocalService
wikiNodeLocalService;
@BeanReference(type = WikiNodePersistence.class)
protected WikiNodePersistence wikiNodePersistence;
@BeanReference(
type = com.liferay.wiki.service.WikiPageResourceLocalService.class
)
protected com.liferay.wiki.service.WikiPageResourceLocalService
wikiPageResourceLocalService;
@BeanReference(type = WikiPageResourcePersistence.class)
protected WikiPageResourcePersistence wikiPageResourcePersistence;
@ServiceReference(type = PersistedModelLocalServiceRegistry.class)
protected PersistedModelLocalServiceRegistry
persistedModelLocalServiceRegistry;
}