001
014
015 package com.liferay.portal.security.permission;
016
017
020 public interface InlineSQLHelper {
021
022 public boolean isEnabled();
023
024 public boolean isEnabled(long groupId);
025
026 public boolean isEnabled(long[] groupIds);
027
028 public String replacePermissionCheck(
029 String sql, String className, String classPKField, String userIdField);
030
031 public String replacePermissionCheck(
032 String sql, String className, String classPKField, String userIdField,
033 long groupId);
034
035 public String replacePermissionCheck(
036 String sql, String className, String classPKField, String userIdField,
037 long groupId, String bridgeJoin);
038
039 public String replacePermissionCheck(
040 String sql, String className, String classPKField, String userIdField,
041 long[] groupIds);
042
043 public String replacePermissionCheck(
044 String sql, String className, String classPKField, String userIdField,
045 long[] groupIds, String bridgeJoin);
046
047 public String replacePermissionCheck(
048 String sql, String className, String classPKField, String userIdField,
049 String bridgeJoin);
050
051 }