Class 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
    • Constructor Detail

      • LockTriggerHandler

        public LockTriggerHandler​(java.sql.Connection c,
                                  mks.ci.server.engine.EngineSQL e)
    • 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 interface mks.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 interface mks.ci.server.engine.ILockTriggerHandler
        Throws:
        mks.ci.exception.CIException
        java.sql.SQLException