com.liferay.portal.security.permission
Class InlineSQLHelperImpl
java.lang.Object
com.liferay.portal.security.permission.InlineSQLHelperImpl
- All Implemented Interfaces:
- com.liferay.portal.security.permission.InlineSQLHelper
public class InlineSQLHelperImpl
- extends java.lang.Object
- implements com.liferay.portal.security.permission.InlineSQLHelper
- Author:
- Raymond Augé, Connor McKay
|
Method Summary |
protected java.util.Set<java.lang.Long> |
getOwnerResourceBlockIds(long companyId,
long[] groupIds,
java.lang.String className)
|
protected java.util.Set<java.lang.Long> |
getResourceBlockIds(long companyId,
long[] groupIds,
java.lang.String className)
|
protected long[] |
getRoleIds(long groupId)
|
protected long[] |
getRoleIds(long[] groupIds)
|
protected long |
getUserId()
|
boolean |
isEnabled()
|
boolean |
isEnabled(long groupId)
|
boolean |
isEnabled(long[] groupIds)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long groupId)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long[] groupIds)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long[] groupIds,
java.lang.String bridgeJoin)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long groupId,
java.lang.String bridgeJoin)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long groupId)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long groupId,
java.lang.String bridgeJoin)
|
java.lang.String |
replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
java.lang.String bridgeJoin)
|
protected java.lang.String |
replacePermissionCheckBlocks(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)
|
protected java.lang.String |
replacePermissionCheckJoin(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FILTER_BY_RESOURCE_BLOCK_ID
public static final java.lang.String FILTER_BY_RESOURCE_BLOCK_ID
FILTER_BY_RESOURCE_BLOCK_ID_OWNER
public static final java.lang.String FILTER_BY_RESOURCE_BLOCK_ID_OWNER
JOIN_RESOURCE_PERMISSION
public static final java.lang.String JOIN_RESOURCE_PERMISSION
InlineSQLHelperImpl
public InlineSQLHelperImpl()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface com.liferay.portal.security.permission.InlineSQLHelper
isEnabled
public boolean isEnabled(long groupId)
- Specified by:
isEnabled in interface com.liferay.portal.security.permission.InlineSQLHelper
isEnabled
public boolean isEnabled(long[] groupIds)
- Specified by:
isEnabled in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long groupId)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long groupId,
java.lang.String bridgeJoin)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long[] groupIds)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
long[] groupIds,
java.lang.String bridgeJoin)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long groupId)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long groupId,
java.lang.String bridgeJoin)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
replacePermissionCheck
public java.lang.String replacePermissionCheck(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
java.lang.String bridgeJoin)
- Specified by:
replacePermissionCheck in interface com.liferay.portal.security.permission.InlineSQLHelper
getOwnerResourceBlockIds
protected java.util.Set<java.lang.Long> getOwnerResourceBlockIds(long companyId,
long[] groupIds,
java.lang.String className)
getResourceBlockIds
protected java.util.Set<java.lang.Long> getResourceBlockIds(long companyId,
long[] groupIds,
java.lang.String className)
getRoleIds
protected long[] getRoleIds(long groupId)
getRoleIds
protected long[] getRoleIds(long[] groupIds)
getUserId
protected long getUserId()
replacePermissionCheckBlocks
protected java.lang.String replacePermissionCheckBlocks(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)
replacePermissionCheckJoin
protected java.lang.String replacePermissionCheckJoin(java.lang.String sql,
java.lang.String className,
java.lang.String classPKField,
java.lang.String userIdField,
long[] groupIds,
java.lang.String bridgeJoin)