psdi.app.asset.virtual

Class AssetMoveAsyncJobHandler

    • Constructor Detail

      • AssetMoveAsyncJobHandler

        public AssetMoveAsyncJobHandler()
    • Method Detail

      • asyncProcess

        public void asyncProcess(MXServer server,
                                 java.lang.String jobName,
                                 java.lang.String jobQueueNum,
                                 java.lang.String Object,
                                 UserInfo ui,
                                 java.lang.String whereClause,
                                 java.util.HashMap params)
        Async process
        Specified by:
        asyncProcess in interface AsyncJobHandlerInterface
        Specified by:
        asyncProcess in class AsyncJobHandler
        jobName - The name of the job.
        jobQueueNum - The identifier of the job in the job queue.
        Object - The name of the main object that the async process is performed on.
        whereClause - The where clause applied on the main objects to identify one or more objects that the async process is performed on.
        params - A hash map of all the other parameters need to run the async job. The keys are the parameter names and the values are the MaxTypeObject
      • copyObjectSnapshot

        public void copyObjectSnapshot(java.lang.String jobQueueNum,
                                       MboSetRemote assetSet)
                                throws MXException,
                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • copyRelatedObjectSnapshot

        public void copyRelatedObjectSnapshot(java.lang.String jobQueueNum,
                                              MboSetRemote ObjectSet,
                                              java.lang.String ObjectName,
                                              java.lang.String Relationship)
                                       throws MXException,
                                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException