Package mks.ci.server.engine
Class LockTriggerHandler
- java.lang.Object
-
- mks.ci.server.engine.LockTriggerHandler
-
- All Implemented Interfaces:
mks.ci.server.engine.ILockTriggerHandler
public class LockTriggerHandler extends java.lang.Object implements mks.ci.server.engine.ILockTriggerHandler
Handler for lock and unlock trigger firing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LockTriggerHandler.ScriptCommonBaseBean
The base bean methods for both lock and unlock triggers.static class
LockTriggerHandler.ScriptLockArgsBean
The Lock Args Bean (imLockArgsBean)static class
LockTriggerHandler.ScriptLockBaseBean
The base bean methods for lock triggers.static class
LockTriggerHandler.ScriptLockResultBean
The Lock Result Bean (imLockResultBean)static class
LockTriggerHandler.ScriptUnlockArgsBean
The Unlock Args Bean (imUnlockArgsBean)static class
LockTriggerHandler.ScriptUnlockBaseBean
The base bean methods for unlock triggers.static class
LockTriggerHandler.ScriptUnlockResultBean
The Unlock Result Bean (imUnlockResultBean)
-
Constructor Summary
Constructors Constructor Description LockTriggerHandler(java.sql.Connection c, mks.ci.server.engine.EngineSQL e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fireLockTrigger(java.util.List<java.lang.Integer> docIDs, int lockUserID, int lockGroupID, java.lang.String eventType)
void
fireUnlockTrigger(java.util.List<java.lang.Integer> docIDs, int unlockUserID, java.util.Collection<mks.ci.common.DocumentLock> lockInfo, java.lang.String eventType)
-
-
-
Method Detail
-
fireLockTrigger
public void fireLockTrigger(java.util.List<java.lang.Integer> docIDs, int lockUserID, int lockGroupID, java.lang.String eventType) throws mks.ci.exception.CIException, java.sql.SQLException
- Specified by:
fireLockTrigger
in interfacemks.ci.server.engine.ILockTriggerHandler
- Throws:
mks.ci.exception.CIException
java.sql.SQLException
-
fireUnlockTrigger
public void fireUnlockTrigger(java.util.List<java.lang.Integer> docIDs, int unlockUserID, java.util.Collection<mks.ci.common.DocumentLock> lockInfo, java.lang.String eventType) throws mks.ci.exception.CIException, java.sql.SQLException
- Specified by:
fireUnlockTrigger
in interfacemks.ci.server.engine.ILockTriggerHandler
- Throws:
mks.ci.exception.CIException
java.sql.SQLException
-
-