Class VFSLockServiceProxyBackendImpl

  • All Implemented Interfaces:
    org.uberfire.client.workbench.VFSLockServiceProxy

    @Alternative
    public class VFSLockServiceProxyBackendImpl
    extends Object
    implements org.uberfire.client.workbench.VFSLockServiceProxy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void acquireLock​(org.uberfire.backend.vfs.Path path, org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)  
      void forceReleaseLock​(org.uberfire.backend.vfs.Path path, org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)  
      void releaseLock​(org.uberfire.backend.vfs.Path path, org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)  
      void retrieveLockInfo​(org.uberfire.backend.vfs.Path path, org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockInfo> parameterizedCommand)  
    • Constructor Detail

      • VFSLockServiceProxyBackendImpl

        public VFSLockServiceProxyBackendImpl()
    • Method Detail

      • acquireLock

        public void acquireLock​(org.uberfire.backend.vfs.Path path,
                                org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)
        Specified by:
        acquireLock in interface org.uberfire.client.workbench.VFSLockServiceProxy
      • releaseLock

        public void releaseLock​(org.uberfire.backend.vfs.Path path,
                                org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)
        Specified by:
        releaseLock in interface org.uberfire.client.workbench.VFSLockServiceProxy
      • forceReleaseLock

        public void forceReleaseLock​(org.uberfire.backend.vfs.Path path,
                                     org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockResult> parameterizedCommand)
        Specified by:
        forceReleaseLock in interface org.uberfire.client.workbench.VFSLockServiceProxy
      • retrieveLockInfo

        public void retrieveLockInfo​(org.uberfire.backend.vfs.Path path,
                                     org.uberfire.mvp.ParameterizedCommand<org.uberfire.backend.vfs.impl.LockInfo> parameterizedCommand)
        Specified by:
        retrieveLockInfo in interface org.uberfire.client.workbench.VFSLockServiceProxy