com.metamatrix.common.config.api
Interface ExtensionModule

All Superinterfaces:
BaseObject, java.lang.Cloneable, java.lang.Comparable, ComponentDefn, ComponentObject
All Known Implementing Classes:
BasicExtensionModule

public interface ExtensionModule
extends ComponentDefn

Defines an extension module as an object

Since:
4.3

Field Summary
static java.lang.String CONFIGURATION_MODEL_TYPE
          The name of the Configuration Model type of extension module.
static java.lang.String FUNCTION_DEFINITION_TYPE
          The name of the Function Definition type of extension module.
static java.lang.String JAR_FILE_TYPE
          The name of the JAR file type of extension module - this is the only type of extension module that can be searched for Class objects
static java.lang.String METADATA_KEYWORD_TYPE
          The name of the Metadata Keyword type of extension module.
static java.lang.String METAMODEL_EXTENSION_TYPE
          The name of the Metamodel Extension type of extension module.
static java.lang.String MISC_FILE_TYPE
          The name of the Miscellaneous File type of extension module.
static java.lang.String VDB_FILE_TYPE
          The name of the VDB File type of extension module.
 
Fields inherited from interface com.metamatrix.common.config.api.ComponentDefn
AUTHPROVIDER_COMPONENT_CODE, CONFIGURATION_COMPONENT_CODE, CONNECTOR_COMPONENT_CODE, DEPLOYED_COMPONENT_CODE, HOST_COMPONENT_CODE, PRODUCT_COMPONENT_CODE, PSC_COMPONENT_CODE, RESOURCE_DESCRIPTOR_COMPONENT_CODE, SERVICE_COMPONENT_CODE, SHARED_RESOURCE_COMPONENT_CODE, VM_COMPONENT_CODE
 
Method Summary
 java.lang.String getDescription()
          Returns the description of this component definition
 byte[] getFileContents()
           
 java.lang.String getModuleType()
           
 
Methods inherited from interface com.metamatrix.common.config.api.ComponentDefn
getConfigurationID, isEnabled, isEssential
 
Methods inherited from interface com.metamatrix.common.config.api.ComponentObject
accept, getComponentTypeID, getCreatedBy, getCreatedDate, getLastChangedBy, getLastChangedDate, getName, getProperties, getProperty, isDependentUpon
 
Methods inherited from interface com.metamatrix.common.namedobject.BaseObject
clone, getFullName, getID
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

JAR_FILE_TYPE

static final java.lang.String JAR_FILE_TYPE
The name of the JAR file type of extension module - this is the only type of extension module that can be searched for Class objects

See Also:
Constant Field Values

METADATA_KEYWORD_TYPE

static final java.lang.String METADATA_KEYWORD_TYPE
The name of the Metadata Keyword type of extension module.

See Also:
Constant Field Values

METAMODEL_EXTENSION_TYPE

static final java.lang.String METAMODEL_EXTENSION_TYPE
The name of the Metamodel Extension type of extension module.

See Also:
Constant Field Values

FUNCTION_DEFINITION_TYPE

static final java.lang.String FUNCTION_DEFINITION_TYPE
The name of the Function Definition type of extension module.

See Also:
Constant Field Values

CONFIGURATION_MODEL_TYPE

static final java.lang.String CONFIGURATION_MODEL_TYPE
The name of the Configuration Model type of extension module.

See Also:
Constant Field Values

VDB_FILE_TYPE

static final java.lang.String VDB_FILE_TYPE
The name of the VDB File type of extension module.

See Also:
Constant Field Values

MISC_FILE_TYPE

static final java.lang.String MISC_FILE_TYPE
The name of the Miscellaneous File type of extension module.

See Also:
Constant Field Values
Method Detail

getDescription

java.lang.String getDescription()
Description copied from interface: ComponentObject
Returns the description of this component definition

Specified by:
getDescription in interface ComponentObject
Returns:
description

getFileContents

byte[] getFileContents()
Returns:
byte array of file contents

getModuleType

java.lang.String getModuleType()
Returns:
String of the Module Type for this Extension Module


Copyright © 2009. All Rights Reserved.