psdi.app.bim.loader

Class FacilityFetcher

  • java.lang.Object
    • psdi.app.bim.loader.FacilityFetcher
    • Constructor Detail

    • Method Detail

      • getFloorSet

        protected LocationSetRemote getFloorSet(java.lang.String filter)
                                         throws java.rmi.RemoteException,
                                                MXException
        Create a list of locations that are floors in a facility. Each location returned will have its location usage set to "FLOOR" and will have the facility location specified in the constructor as an ancestor
        Parameters:
        filter - Any additional filtering to be applied to the QUERY. The filter is ANDed with the floor query
        Returns:
        A LocationSetRemote containing the list of floors. (May be empty).
        Throws:
        java.rmi.RemoteException
        MXException
      • getSystemSet

        protected LocSystemSetRemote getSystemSet(java.lang.String filter)
                                           throws java.rmi.RemoteException,
                                                  MXException
        Creates a list of Systems that are related to a building. Each system returned will have the facility specified on the class constructor as a root, and will not be the primary system for the site.
        Parameters:
        filter - Any additional filtering to be applied to the QUERY. The filter is ANDed with the system query
        Returns:
        A LocSystemSetRemote containing the list of systems (May be empty)
        Throws:
        java.rmi.RemoteException
        MXException
      • getMappedSystemSet

        protected LocationSetRemote getMappedSystemSet(java.lang.String filter)
                                                throws java.rmi.RemoteException,
                                                       MXException
        Create a list of locations that are connection points for building systems in larger Maximo systems. Building systems are mapped into Maximo systems using the system map tool in the import project. Each mapped system has a special location added that is a connection point and has a BIMUsage value of "SYSTEM"
        Parameters:
        filter - Any additional filtering to be applied to the QUERY. The filter is ANDed with the floor query
        Returns:
        A LocationSetRemote containing the list of floors. (May be empty).
        Throws:
        java.rmi.RemoteException
        MXException
      • getToolsSet

        protected ToolItemSetRemote getToolsSet(java.lang.String filter,
                                                java.lang.String itemSetId)
                                         throws java.rmi.RemoteException,
                                                MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getOrgId

        public java.lang.String getOrgId()
      • getSiteId

        public java.lang.String getSiteId()
      • getTranslator

        public Translate getTranslator()
      • getUserInfo

        protected UserInfo getUserInfo()