psdi.app.bim

Interface BIMServiceRemote

    • Method Detail

      • getMaximoVersion

        int getMaximoVersion()
                      throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
      • getProject

        MboRemote getProject(UserInfo userInfo,
                             java.lang.String attribute,
                             long key)
                      throws MXException,
                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.bim.BIMService#getProject(UserInfo userInfo,String attribute,String key)
      • getLoaderFactory

        Factory getLoaderFactory()
                          throws java.rmi.RemoteException,
                                 MXException
        Gets a factory classed used to create most loader classes. This class may be replaced to extend loader features. A default COBie24 factory is created by the BIM service at initialization
        Returns:
        Current loader Factory instance
        Throws:
        java.rmi.RemoteException
        MXException
      • setFactory

        void setFactory(Factory factory)
                 throws java.rmi.RemoteException,
                        MXException
        Update the loader factory. Should typically only be called during Maximo initialization
        Parameters:
        factory -
        Throws:
        java.rmi.RemoteException
        MXException
      • startSession

        MboRemote startSession(UserInfo userInfo,
                               java.lang.String projectId,
                               java.lang.String sessionId,
                               java.lang.String siteId)
                        throws java.rmi.RemoteException,
                               MXException
        Web method to start a session via REST THe session must be ready to run, including having files uploaded and upload records defined
        Parameters:
        userInfo -
        projectId -
        sessionId -
        siteId -
        Returns:
        JSOM error object
        Throws:
        java.rmi.RemoteException
        MXException
      • startClassificationImport

        MboRemote startClassificationImport(UserInfo userInfo,
                                            java.lang.String importId,
                                            java.lang.String fileType)
                                     throws java.rmi.RemoteException,
                                            MXException
        Web method to start an Omniclass or Uniformate import session via REST THe session must be ready to run, including having files uploaded
        Parameters:
        userInfo -
        importId -
        Returns:
        JSOM error object
        Throws:
        java.rmi.RemoteException
        MXException
      • startBuildingCommisioning

        MboRemote startBuildingCommisioning(UserInfo userInfo,
                                            java.lang.String projectId,
                                            java.lang.String commissioningId)
                                     throws java.rmi.RemoteException,
                                            MXException
        Web method to start a previously created building commissioning session
        Parameters:
        userInfo -
        projectId -
        commissiingId -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException