com.metamatrix.common.util
Class MetaMatrixProductNames

java.lang.Object
  extended by com.metamatrix.core.util.MetaMatrixProductVersion
      extended by com.metamatrix.common.util.MetaMatrixProductNames

public final class MetaMatrixProductNames
extends MetaMatrixProductVersion

This class records the official names of the various MetaMatrix products and subsystems (each product has one or more subsystem). This class is composed of embedded inner classes which reflect the embedding of subsystems within a product. Note that this class presents the known product names; a MetaMatrix system may not necessarily have all products installed and available for administration.

This class also records the String classname of each Admin API Facade Impl subsystem (which is needed by the Admin API and is not intended for client use). Use com.metamatrix.platform.admin.api.AdminAPIConnection to dynamically retrieve the list of installed products and subsystems.


Nested Class Summary
static class MetaMatrixProductNames.ConnectorProduct
           
static class MetaMatrixProductNames.MetaMatrixServer
           
static class MetaMatrixProductNames.Platform
           
 
Field Summary
 
Fields inherited from class com.metamatrix.core.util.MetaMatrixProductVersion
CONNECTOR_PRODUCT_TYPE_NAME, METAMATRIX_SERVER_TYPE_NAME, MODELER_PRODUCT_TYPE_NAME, PLATFORM_TYPE_NAME, VERSION_NUMBER
 
Method Summary
static java.util.Collection getProductNames()
          Returns the product names defined by this class as a Collection of Strings.
static java.util.Collection getProductSubsystemNames(java.lang.String productName)
          Returns the subsystem names for a product as a Collection of Strings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProductNames

public static java.util.Collection getProductNames()
Returns the product names defined by this class as a Collection of Strings.

Returns:
Collection of String product names

getProductSubsystemNames

public static java.util.Collection getProductSubsystemNames(java.lang.String productName)
Returns the subsystem names for a product as a Collection of Strings.

Parameters:
productName - name of product for which subsystem names are sought
Returns:
Collection of String subsystem names for the product, or null if the productName is invalid


Copyright © 2009. All Rights Reserved.