Class AccessControlList.AddAccessControlListChannelTemplateLinkTask
- java.lang.Object
-
- lumis.portal.structure.sync.model.common.AccessControlList.AddAccessControlListChannelTemplateLinkTask
-
- All Implemented Interfaces:
ParallelExecutor.IDatabaseTask
- Direct Known Subclasses:
AccessControlList.AddChannelAccessControlListChannelTemplateLinkTask
,AccessControlList.AddGroupAccessControlListChannelTemplateLinkTask
,AccessControlList.AddPageAccessControlListChannelTemplateLinkTask
,AccessControlList.AddServiceInstanceAccessControlListChannelTemplateLinkTask
- Enclosing class:
- AccessControlList
public abstract static class AccessControlList.AddAccessControlListChannelTemplateLinkTask extends Object implements ParallelExecutor.IDatabaseTask
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
call(org.hibernate.Session session)
Executes the task.protected abstract String
getSelectSourceIdHql()
Returns the HQL for selecting the channel template source identifier.boolean
mustRun()
-
-
-
Method Detail
-
mustRun
public boolean mustRun()
-
call
public final void call(org.hibernate.Session session) throws Exception
Description copied from interface:ParallelExecutor.IDatabaseTask
Executes the task.- Specified by:
call
in interfaceParallelExecutor.IDatabaseTask
- Parameters:
session
- the session for database access.- Throws:
Exception
- if unable to execute the task.
-
getSelectSourceIdHql
protected abstract String getSelectSourceIdHql()
Returns the HQL for selecting the channel template source identifier.The HQL will receive the parameter
aclId
with the ACL identifier.- Returns:
- the HQL.
- Since:
- 6.2.0
-
-