com.metamatrix.common.util
Class MetaMatrixProductNames
java.lang.Object
com.metamatrix.core.util.MetaMatrixProductVersion
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.
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 |
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.