Class InlineSQLHelperUtil

Object
com.liferay.portal.kernel.security.permission.InlineSQLHelperUtil

public class InlineSQLHelperUtil extends Object
Author:
Raymond Augé
See Also:
  • Constructor Details

    • InlineSQLHelperUtil

      public InlineSQLHelperUtil()
  • Method Details

    • getPermissionWherePredicate

      public static <T extends com.liferay.petra.sql.dsl.Table<T>> com.liferay.petra.sql.dsl.expression.Predicate getPermissionWherePredicate(Class<?> modelClass, com.liferay.petra.sql.dsl.Column<T,Long> classPKColumn, long... groupIds)
    • isEnabled

      public static boolean isEnabled()
    • isEnabled

      public static boolean isEnabled(long groupId)
    • isEnabled

      public static boolean isEnabled(long companyId, long groupId)
    • isEnabled

      public static boolean isEnabled(long[] groupIds)
    • replacePermissionCheck

      public static <T extends com.liferay.petra.sql.dsl.Table<T>> com.liferay.petra.sql.dsl.query.DSLQuery replacePermissionCheck(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery, Class<?> modelClass, com.liferay.petra.sql.dsl.Column<T,Long> classPKColumn, long... groupIds)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, long groupId)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, long groupId, String bridgeJoin)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, long[] groupIds)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, long[] groupIds, String bridgeJoin)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, long groupId)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, long groupId, String bridgeJoin)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, long[] groupIds)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, long[] groupIds, String bridgeJoin)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, String bridgeJoin)
    • replacePermissionCheck

      public static String replacePermissionCheck(String sql, String className, String classPKField, String userIdField, String groupIdField, long[] groupIds, String bridgeJoin)