001
014
015 package com.liferay.portal.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
025 @ProviderType
026 public class LayoutFinderUtil {
027 public static java.util.List<com.liferay.portal.model.Layout> findByNoPermissions(
028 long roleId) {
029 return getFinder().findByNoPermissions(roleId);
030 }
031
032 public static java.util.List<com.liferay.portal.model.Layout> findByNullFriendlyURL() {
033 return getFinder().findByNullFriendlyURL();
034 }
035
036 public static java.util.List<com.liferay.portal.model.Layout> findByScopeGroup(
037 long groupId, boolean privateLayout) {
038 return getFinder().findByScopeGroup(groupId, privateLayout);
039 }
040
041 public static java.util.List<com.liferay.portal.model.LayoutReference> findByC_P_P(
042 long companyId, java.lang.String portletId,
043 java.lang.String preferencesKey, java.lang.String preferencesValue) {
044 return getFinder()
045 .findByC_P_P(companyId, portletId, preferencesKey,
046 preferencesValue);
047 }
048
049 public static LayoutFinder getFinder() {
050 if (_finder == null) {
051 _finder = (LayoutFinder)PortalBeanLocatorUtil.locate(LayoutFinder.class.getName());
052
053 ReferenceRegistry.registerReference(LayoutFinderUtil.class,
054 "_finder");
055 }
056
057 return _finder;
058 }
059
060 public void setFinder(LayoutFinder finder) {
061 _finder = finder;
062
063 ReferenceRegistry.registerReference(LayoutFinderUtil.class, "_finder");
064 }
065
066 private static LayoutFinder _finder;
067 }