/** * 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.portlet.messageboards.service.base; import com.liferay.asset.kernel.service.persistence.AssetEntryFinder; import com.liferay.asset.kernel.service.persistence.AssetEntryPersistence; import com.liferay.message.boards.kernel.model.MBThread; import com.liferay.message.boards.kernel.service.MBThreadService; import com.liferay.message.boards.kernel.service.persistence.MBCategoryFinder; import com.liferay.message.boards.kernel.service.persistence.MBCategoryPersistence; import com.liferay.message.boards.kernel.service.persistence.MBMessageFinder; import com.liferay.message.boards.kernel.service.persistence.MBMessagePersistence; import com.liferay.message.boards.kernel.service.persistence.MBStatsUserPersistence; import com.liferay.message.boards.kernel.service.persistence.MBThreadFinder; import com.liferay.message.boards.kernel.service.persistence.MBThreadFlagPersistence; import com.liferay.message.boards.kernel.service.persistence.MBThreadPersistence; 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.exception.SystemException; import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService; import com.liferay.portal.kernel.service.BaseServiceImpl; import com.liferay.portal.kernel.service.persistence.GroupFinder; import com.liferay.portal.kernel.service.persistence.GroupPersistence; import com.liferay.portal.kernel.service.persistence.UserFinder; import com.liferay.portal.kernel.service.persistence.UserPersistence; import com.liferay.portal.kernel.service.persistence.WorkflowInstanceLinkPersistence; import com.liferay.portal.kernel.util.PortalUtil; import com.liferay.ratings.kernel.service.persistence.RatingsStatsFinder; 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 javax.sql.DataSource; /** * Provides the base implementation for the message boards thread remote service. * * <p> * 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.portlet.messageboards.service.impl.MBThreadServiceImpl}. * </p> * * @author Brian Wing Shun Chan * @see com.liferay.portlet.messageboards.service.impl.MBThreadServiceImpl * @see com.liferay.message.boards.kernel.service.MBThreadServiceUtil * @generated */ public abstract class MBThreadServiceBaseImpl extends BaseServiceImpl implements MBThreadService, IdentifiableOSGiService { /* * NOTE FOR DEVELOPERS: * * Never modify or reference this class directly. Always use {@link com.liferay.message.boards.kernel.service.MBThreadServiceUtil} to access the message boards thread remote service. */ /** * Returns the message boards thread local service. * * @return the message boards thread local service */ public com.liferay.message.boards.kernel.service.MBThreadLocalService getMBThreadLocalService() { return mbThreadLocalService; } /** * Sets the message boards thread local service. * * @param mbThreadLocalService the message boards thread local service */ public void setMBThreadLocalService( com.liferay.message.boards.kernel.service.MBThreadLocalService mbThreadLocalService) { this.mbThreadLocalService = mbThreadLocalService; } /** * Returns the message boards thread remote service. * * @return the message boards thread remote service */ public MBThreadService getMBThreadService() { return mbThreadService; } /** * Sets the message boards thread remote service. * * @param mbThreadService the message boards thread remote service */ public void setMBThreadService(MBThreadService mbThreadService) { this.mbThreadService = mbThreadService; } /** * Returns the message boards thread persistence. * * @return the message boards thread persistence */ public MBThreadPersistence getMBThreadPersistence() { return mbThreadPersistence; } /** * Sets the message boards thread persistence. * * @param mbThreadPersistence the message boards thread persistence */ public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) { this.mbThreadPersistence = mbThreadPersistence; } /** * Returns the message boards thread finder. * * @return the message boards thread finder */ public MBThreadFinder getMBThreadFinder() { return mbThreadFinder; } /** * Sets the message boards thread finder. * * @param mbThreadFinder the message boards thread finder */ public void setMBThreadFinder(MBThreadFinder mbThreadFinder) { this.mbThreadFinder = mbThreadFinder; } /** * 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 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 remote service. * * @return the group remote service */ public com.liferay.portal.kernel.service.GroupService getGroupService() { return groupService; } /** * Sets the group remote service. * * @param groupService the group remote service */ public void setGroupService( com.liferay.portal.kernel.service.GroupService groupService) { this.groupService = groupService; } /** * 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 group finder. * * @return the group finder */ public GroupFinder getGroupFinder() { return groupFinder; } /** * Sets the group finder. * * @param groupFinder the group finder */ public void setGroupFinder(GroupFinder groupFinder) { this.groupFinder = groupFinder; } /** * 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 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 remote service. * * @return the user remote service */ public com.liferay.portal.kernel.service.UserService getUserService() { return userService; } /** * Sets the user remote service. * * @param userService the user remote service */ public void setUserService( com.liferay.portal.kernel.service.UserService userService) { this.userService = userService; } /** * 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 user finder. * * @return the user finder */ public UserFinder getUserFinder() { return userFinder; } /** * Sets the user finder. * * @param userFinder the user finder */ public void setUserFinder(UserFinder userFinder) { this.userFinder = userFinder; } /** * 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 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 remote service. * * @return the asset entry remote service */ public com.liferay.asset.kernel.service.AssetEntryService getAssetEntryService() { return assetEntryService; } /** * Sets the asset entry remote service. * * @param assetEntryService the asset entry remote service */ public void setAssetEntryService( com.liferay.asset.kernel.service.AssetEntryService assetEntryService) { this.assetEntryService = assetEntryService; } /** * 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 entry finder. * * @return the asset entry finder */ public AssetEntryFinder getAssetEntryFinder() { return assetEntryFinder; } /** * Sets the asset entry finder. * * @param assetEntryFinder the asset entry finder */ public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) { this.assetEntryFinder = assetEntryFinder; } /** * Returns the message boards category local service. * * @return the message boards category local service */ public com.liferay.message.boards.kernel.service.MBCategoryLocalService getMBCategoryLocalService() { return mbCategoryLocalService; } /** * Sets the message boards category local service. * * @param mbCategoryLocalService the message boards category local service */ public void setMBCategoryLocalService( com.liferay.message.boards.kernel.service.MBCategoryLocalService mbCategoryLocalService) { this.mbCategoryLocalService = mbCategoryLocalService; } /** * Returns the message boards category remote service. * * @return the message boards category remote service */ public com.liferay.message.boards.kernel.service.MBCategoryService getMBCategoryService() { return mbCategoryService; } /** * Sets the message boards category remote service. * * @param mbCategoryService the message boards category remote service */ public void setMBCategoryService( com.liferay.message.boards.kernel.service.MBCategoryService mbCategoryService) { this.mbCategoryService = mbCategoryService; } /** * Returns the message boards category persistence. * * @return the message boards category persistence */ public MBCategoryPersistence getMBCategoryPersistence() { return mbCategoryPersistence; } /** * Sets the message boards category persistence. * * @param mbCategoryPersistence the message boards category persistence */ public void setMBCategoryPersistence( MBCategoryPersistence mbCategoryPersistence) { this.mbCategoryPersistence = mbCategoryPersistence; } /** * Returns the message boards category finder. * * @return the message boards category finder */ public MBCategoryFinder getMBCategoryFinder() { return mbCategoryFinder; } /** * Sets the message boards category finder. * * @param mbCategoryFinder the message boards category finder */ public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) { this.mbCategoryFinder = mbCategoryFinder; } /** * Returns the message-boards message local service. * * @return the message-boards message local service */ public com.liferay.message.boards.kernel.service.MBMessageLocalService getMBMessageLocalService() { return mbMessageLocalService; } /** * Sets the message-boards message local service. * * @param mbMessageLocalService the message-boards message local service */ public void setMBMessageLocalService( com.liferay.message.boards.kernel.service.MBMessageLocalService mbMessageLocalService) { this.mbMessageLocalService = mbMessageLocalService; } /** * Returns the message-boards message remote service. * * @return the message-boards message remote service */ public com.liferay.message.boards.kernel.service.MBMessageService getMBMessageService() { return mbMessageService; } /** * Sets the message-boards message remote service. * * @param mbMessageService the message-boards message remote service */ public void setMBMessageService( com.liferay.message.boards.kernel.service.MBMessageService mbMessageService) { this.mbMessageService = mbMessageService; } /** * Returns the message-boards message persistence. * * @return the message-boards message persistence */ public MBMessagePersistence getMBMessagePersistence() { return mbMessagePersistence; } /** * Sets the message-boards message persistence. * * @param mbMessagePersistence the message-boards message persistence */ public void setMBMessagePersistence( MBMessagePersistence mbMessagePersistence) { this.mbMessagePersistence = mbMessagePersistence; } /** * Returns the message-boards message finder. * * @return the message-boards message finder */ public MBMessageFinder getMBMessageFinder() { return mbMessageFinder; } /** * Sets the message-boards message finder. * * @param mbMessageFinder the message-boards message finder */ public void setMBMessageFinder(MBMessageFinder mbMessageFinder) { this.mbMessageFinder = mbMessageFinder; } /** * Returns the message boards stats user local service. * * @return the message boards stats user local service */ public com.liferay.message.boards.kernel.service.MBStatsUserLocalService getMBStatsUserLocalService() { return mbStatsUserLocalService; } /** * Sets the message boards stats user local service. * * @param mbStatsUserLocalService the message boards stats user local service */ public void setMBStatsUserLocalService( com.liferay.message.boards.kernel.service.MBStatsUserLocalService mbStatsUserLocalService) { this.mbStatsUserLocalService = mbStatsUserLocalService; } /** * Returns the message boards stats user persistence. * * @return the message boards stats user persistence */ public MBStatsUserPersistence getMBStatsUserPersistence() { return mbStatsUserPersistence; } /** * Sets the message boards stats user persistence. * * @param mbStatsUserPersistence the message boards stats user persistence */ public void setMBStatsUserPersistence( MBStatsUserPersistence mbStatsUserPersistence) { this.mbStatsUserPersistence = mbStatsUserPersistence; } /** * 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 ratings stats finder. * * @return the ratings stats finder */ public RatingsStatsFinder getRatingsStatsFinder() { return ratingsStatsFinder; } /** * Sets the ratings stats finder. * * @param ratingsStatsFinder the ratings stats finder */ public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) { this.ratingsStatsFinder = ratingsStatsFinder; } /** * 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 remote service. * * @return the trash entry remote service */ public com.liferay.trash.kernel.service.TrashEntryService getTrashEntryService() { return trashEntryService; } /** * Sets the trash entry remote service. * * @param trashEntryService the trash entry remote service */ public void setTrashEntryService( com.liferay.trash.kernel.service.TrashEntryService trashEntryService) { this.trashEntryService = trashEntryService; } /** * 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 message boards thread flag local service. * * @return the message boards thread flag local service */ public com.liferay.message.boards.kernel.service.MBThreadFlagLocalService getMBThreadFlagLocalService() { return mbThreadFlagLocalService; } /** * Sets the message boards thread flag local service. * * @param mbThreadFlagLocalService the message boards thread flag local service */ public void setMBThreadFlagLocalService( com.liferay.message.boards.kernel.service.MBThreadFlagLocalService mbThreadFlagLocalService) { this.mbThreadFlagLocalService = mbThreadFlagLocalService; } /** * Returns the message boards thread flag persistence. * * @return the message boards thread flag persistence */ public MBThreadFlagPersistence getMBThreadFlagPersistence() { return mbThreadFlagPersistence; } /** * Sets the message boards thread flag persistence. * * @param mbThreadFlagPersistence the message boards thread flag persistence */ public void setMBThreadFlagPersistence( MBThreadFlagPersistence mbThreadFlagPersistence) { this.mbThreadFlagPersistence = mbThreadFlagPersistence; } public void afterPropertiesSet() { } public void destroy() { } /** * Returns the OSGi service identifier. * * @return the OSGi service identifier */ @Override public String getOSGiServiceIdentifier() { return MBThreadService.class.getName(); } protected Class<?> getModelClass() { return MBThread.class; } protected String getModelClassName() { return MBThread.class.getName(); } /** * Performs a SQL query. * * @param sql the sql query */ protected void runSQL(String sql) { try { DataSource dataSource = mbThreadPersistence.getDataSource(); DB db = DBManagerUtil.getDB(); sql = db.buildSQL(sql); sql = PortalUtil.transformSQL(sql); SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource, sql); sqlUpdate.update(); } catch (Exception e) { throw new SystemException(e); } } @BeanReference(type = com.liferay.message.boards.kernel.service.MBThreadLocalService.class) protected com.liferay.message.boards.kernel.service.MBThreadLocalService mbThreadLocalService; @BeanReference(type = MBThreadService.class) protected MBThreadService mbThreadService; @BeanReference(type = MBThreadPersistence.class) protected MBThreadPersistence mbThreadPersistence; @BeanReference(type = MBThreadFinder.class) protected MBThreadFinder mbThreadFinder; @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class) protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService; @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class) protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService; @BeanReference(type = com.liferay.portal.kernel.service.GroupService.class) protected com.liferay.portal.kernel.service.GroupService groupService; @BeanReference(type = GroupPersistence.class) protected GroupPersistence groupPersistence; @BeanReference(type = GroupFinder.class) protected GroupFinder groupFinder; @BeanReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class) protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService; @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class) protected com.liferay.portal.kernel.service.UserLocalService userLocalService; @BeanReference(type = com.liferay.portal.kernel.service.UserService.class) protected com.liferay.portal.kernel.service.UserService userService; @BeanReference(type = UserPersistence.class) protected UserPersistence userPersistence; @BeanReference(type = UserFinder.class) protected UserFinder userFinder; @BeanReference(type = com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService.class) protected com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService; @BeanReference(type = WorkflowInstanceLinkPersistence.class) protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence; @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryLocalService.class) protected com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService; @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryService.class) protected com.liferay.asset.kernel.service.AssetEntryService assetEntryService; @BeanReference(type = AssetEntryPersistence.class) protected AssetEntryPersistence assetEntryPersistence; @BeanReference(type = AssetEntryFinder.class) protected AssetEntryFinder assetEntryFinder; @BeanReference(type = com.liferay.message.boards.kernel.service.MBCategoryLocalService.class) protected com.liferay.message.boards.kernel.service.MBCategoryLocalService mbCategoryLocalService; @BeanReference(type = com.liferay.message.boards.kernel.service.MBCategoryService.class) protected com.liferay.message.boards.kernel.service.MBCategoryService mbCategoryService; @BeanReference(type = MBCategoryPersistence.class) protected MBCategoryPersistence mbCategoryPersistence; @BeanReference(type = MBCategoryFinder.class) protected MBCategoryFinder mbCategoryFinder; @BeanReference(type = com.liferay.message.boards.kernel.service.MBMessageLocalService.class) protected com.liferay.message.boards.kernel.service.MBMessageLocalService mbMessageLocalService; @BeanReference(type = com.liferay.message.boards.kernel.service.MBMessageService.class) protected com.liferay.message.boards.kernel.service.MBMessageService mbMessageService; @BeanReference(type = MBMessagePersistence.class) protected MBMessagePersistence mbMessagePersistence; @BeanReference(type = MBMessageFinder.class) protected MBMessageFinder mbMessageFinder; @BeanReference(type = com.liferay.message.boards.kernel.service.MBStatsUserLocalService.class) protected com.liferay.message.boards.kernel.service.MBStatsUserLocalService mbStatsUserLocalService; @BeanReference(type = MBStatsUserPersistence.class) protected MBStatsUserPersistence mbStatsUserPersistence; @BeanReference(type = com.liferay.ratings.kernel.service.RatingsStatsLocalService.class) protected com.liferay.ratings.kernel.service.RatingsStatsLocalService ratingsStatsLocalService; @BeanReference(type = RatingsStatsPersistence.class) protected RatingsStatsPersistence ratingsStatsPersistence; @BeanReference(type = RatingsStatsFinder.class) protected RatingsStatsFinder ratingsStatsFinder; @BeanReference(type = com.liferay.trash.kernel.service.TrashEntryLocalService.class) protected com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService; @BeanReference(type = com.liferay.trash.kernel.service.TrashEntryService.class) protected com.liferay.trash.kernel.service.TrashEntryService trashEntryService; @BeanReference(type = TrashEntryPersistence.class) protected TrashEntryPersistence trashEntryPersistence; @BeanReference(type = com.liferay.trash.kernel.service.TrashVersionLocalService.class) protected com.liferay.trash.kernel.service.TrashVersionLocalService trashVersionLocalService; @BeanReference(type = TrashVersionPersistence.class) protected TrashVersionPersistence trashVersionPersistence; @BeanReference(type = com.liferay.message.boards.kernel.service.MBThreadFlagLocalService.class) protected com.liferay.message.boards.kernel.service.MBThreadFlagLocalService mbThreadFlagLocalService; @BeanReference(type = MBThreadFlagPersistence.class) protected MBThreadFlagPersistence mbThreadFlagPersistence; }