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
        This method is responsible for retrieving JSON files containing the map configuration definitions it will add initial extent definitions based on the the userInfo received as a parameter.
        Throws:
        MXException
        java.io.IOException
        java.rmi.RemoteException
      • generateAndUpdateMapConfigurationObject

        MapConfiguration generateAndUpdateMapConfigurationObject()
                                                          throws MXException,
                                                                 java.io.IOException
        /** This method is responsible for creating both XML and JSON files containing the map configuration definitions based on the current map manager record. It will include all layers defined in map manager and also the following types provided by a defined Web Map (if existent in map manager) : ArcGISDynamicMapServiceLaye; ArcGISFeatureLayer; ArcGISTiledMapServiceLayer; ArcGISImageServiceLayer; ArcGISVectorTilesLayer;
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
        java.io.IOException
      • 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