com.ibm.tivoli.maximo.map.mapman.app

Interface MapManagerRemote

  • All Superinterfaces:
    MboRemote, java.rmi.Remote
    All Known Implementing Classes:
    MapManager


    public interface MapManagerRemote
    extends MboRemote
    • Field Detail

      • GOOGLE_MAPS_AUTHORIZATION_METHOD_APIKEY

        static final java.lang.String GOOGLE_MAPS_AUTHORIZATION_METHOD_APIKEY
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_AUTHORIZATION_METHOD_CLIENTID

        static final java.lang.String GOOGLE_MAPS_AUTHORIZATION_METHOD_CLIENTID
        See Also:
        Constant Field Values
      • BING_MAPS_INTERNAL_VALUE

        static final java.lang.String BING_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
      • SPATIAL_MAPS_INTERNAL_VALUE

        static final java.lang.String SPATIAL_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_MAPS_INTERNAL_VALUE

        static final java.lang.String GOOGLE_MAPS_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
      • OPEN_MAPS_MAPS_INTERNAL_VALUE

        static final java.lang.String OPEN_MAPS_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
      • ARCGIS_FREE_MAPS_INTERNAL_VALUE

        static final java.lang.String ARCGIS_FREE_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
      • OPEN_STREET_MAPS_INTERNAL_VALUE

        static final java.lang.String OPEN_STREET_MAPS_INTERNAL_VALUE
        See Also:
        Constant Field Values
    • Method Detail

      • isAttributeModified

        boolean isAttributeModified(java.lang.String attributeName)
                             throws MXException,
                                    java.rmi.RemoteException
        Returns isModified() flag for a given attribute
        Throws:
        MXException
        java.rmi.RemoteException
      • getGMapsLicense

        java.lang.String getGMapsLicense()
                                  throws java.rmi.RemoteException,
                                         MXException
        Returns the Google Maps license key (client id)
        Returns:
        String
        Throws:
        MXException
        java.rmi.RemoteException
      • getGMapsSignature

        java.lang.String getGMapsSignature()
                                    throws java.rmi.RemoteException,
                                           MXException
        Returns the Google Maps cryptographic key (api key)
        Returns:
        String
        Throws:
        MXException
        java.rmi.RemoteException
      • getGMapsAuthenticationMethod

        java.lang.String getGMapsAuthenticationMethod()
                                               throws java.rmi.RemoteException,
                                                      MXException
        Returns the Google Maps authorization method.
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • getDistanceMatrixURL

        java.lang.String getDistanceMatrixURL()
                                       throws java.rmi.RemoteException,
                                              MXException
        Returns the Google Maps Distance Matrix URL
        Returns:
        String
        Throws:
        MXException
        java.rmi.RemoteException
      • getGMapsApiKey

        java.lang.String getGMapsApiKey()
                                 throws java.rmi.RemoteException,
                                        MXException
        Returns the Google Maps API-KEY
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • getMapProvider

        java.lang.String getMapProvider()
                                 throws java.rmi.RemoteException,
                                        MXException
        Returns the provider associated to this map manager object.
        Parameters:
        mapManager -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • isCarbonMap

        java.lang.Boolean isCarbonMap()
                               throws java.rmi.RemoteException,
                                      MXException
        Returns the boolean depending on the carbon map flag.
        Parameters:
        mapManager -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • retrieveSymbologyForMaximoObject

        java.util.Map retrieveSymbologyForMaximoObject(MboRemote maximoObjectMbo)
                                                throws MXException,
                                                       java.io.IOException
        Parameters:
        maximoObjectMbo -
        Returns:
        Throws:
        MXException
        java.io.IOException
      • retrieveSymbologyForMaximoObject

        java.util.Map retrieveSymbologyForMaximoObject(java.lang.String mboName)
                                                throws MXException,
                                                       java.io.IOException
        Parameters:
        mboName -
        mapManagerMbo -
        Returns:
        Throws:
        java.io.IOException
        MXException
      • retrieveCommonSymbologyConfig

        java.util.Map retrieveCommonSymbologyConfig()
                                             throws MXException,
                                                    java.io.IOException
        Returns:
        Throws:
        java.io.IOException
        MXException
      • retrieveParsedSymbologyConfig

        java.util.Map retrieveParsedSymbologyConfig()
                                             throws MXException,
                                                    java.io.IOException
        Returns:
        Throws:
        MXException
        java.io.IOException
      • retrieveMboVisibilityConfiguration

        java.util.Map retrieveMboVisibilityConfiguration()
                                                  throws MXException,
                                                         java.io.IOException
        Returns:
        Throws:
        java.io.IOException
        MXException
      • retrieveMboClusterConfiguration

        java.util.Map retrieveMboClusterConfiguration()
                                               throws MXException,
                                                      java.io.IOException
        Returns:
        Throws:
        MXException
        java.io.IOException
      • retrieveMboConfiguration

        java.util.Map retrieveMboConfiguration(java.lang.String attribute)
                                        throws MXException,
                                               java.io.IOException
        Parameters:
        attribute -
        Returns:
        Throws:
        MXException
        java.io.IOException
      • retrieveMapConfigurationObject

        MapConfiguration retrieveMapConfigurationObject(UserInfo userInfo)
                                                 throws MXException,
                                                        java.rmi.RemoteException
        Gets map configuration JSON definitions and adds initial extent definitions based on the the userInfo.
        Parameters:
        userInfo -
        Throws:
        MXException
        java.rmi.RemoteException
      • retrieveMapConfigurationObject

        MapConfiguration retrieveMapConfigurationObject(UserInfo userInfo,
                                                        boolean useCache)
                                                 throws MXException,
                                                        java.rmi.RemoteException
        Gets map configuration JSON definitions and adds initial extent definitions based on the the userInfo.
        Parameters:
        userInfo -
        useCache - If true, it will use the map configuration from the database. Otherwise, it will generate a map configuration.
        Throws:
        MXException
        java.rmi.RemoteException
      • generateAndUpdateMapConfigurationObject

        MapConfiguration generateAndUpdateMapConfigurationObject()
                                                          throws MXException,
                                                                 java.io.IOException
        Generates both XML and JSON map configuration definitions files for the current map manager record. And saves the generated map configuration definitions on the current map manager record.
        Returns:
        generated map configuration definition
        Throws:
        java.io.IOException
        MXException
      • generateMapConfigurationObject

        MapConfiguration generateMapConfigurationObject()
                                                 throws MXException,
                                                        java.io.IOException
        Generates both XML and JSON map configuration definitions files for the current map manager record.
        Returns:
        generated map configuration definition
        Throws:
        MXException
        java.io.IOException
      • updateMapConfigurationObject

        void updateMapConfigurationObject(MapConfiguration mapConfiguration)
                                   throws java.rmi.RemoteException,
                                          MXException
        Saves map configuration definitions on the current map manager record.
        Parameters:
        mapConfiguration -
        Throws:
        java.rmi.RemoteException
        MXException
      • getOpenMapProvider

        java.lang.String getOpenMapProvider()
                                     throws java.rmi.RemoteException,
                                            MXException
        Returns the openmap provider associated to this map manager object.
        Parameters:
        mapManager -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • getOpenMapURL

        java.lang.String getOpenMapURL()
                                throws java.rmi.RemoteException,
                                       MXException
        Returns the OpenStreetMap URL associated to this map manager object.
        Returns:
        String
        Throws:
        java.rmi.RemoteException
        MXException