001
014
015 package com.liferay.expando.kernel.util;
016
017 import com.liferay.expando.kernel.model.ExpandoBridge;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019
020
023 public class ExpandoBridgeFactoryUtil {
024
025 public static ExpandoBridge getExpandoBridge(
026 long companyId, String className) {
027
028 PortalRuntimePermission.checkExpandoBridge(className);
029
030 return getExpandoBridgeFactory().getExpandoBridge(companyId, className);
031 }
032
033 public static ExpandoBridge getExpandoBridge(
034 long companyId, String className, long classPK) {
035
036 PortalRuntimePermission.checkExpandoBridge(className);
037
038 return getExpandoBridgeFactory().getExpandoBridge(
039 companyId, className, classPK);
040 }
041
042 public static ExpandoBridgeFactory getExpandoBridgeFactory() {
043 PortalRuntimePermission.checkGetBeanProperty(
044 ExpandoBridgeFactoryUtil.class);
045
046 return _expandoBridgeFactory;
047 }
048
049 public void setExpandoBridgeFactory(
050 ExpandoBridgeFactory expandoBridgeFactory) {
051
052 PortalRuntimePermission.checkSetBeanProperty(getClass());
053
054 _expandoBridgeFactory = expandoBridgeFactory;
055 }
056
057 private static ExpandoBridgeFactory _expandoBridgeFactory;
058
059 }