com.adobe.idp.dsc.registry.infomodel
Interface Component

All Superinterfaces:
Serializable

public interface Component
extends Serializable

This interface provides support for managing components.


Field Summary
static String COMPONENT_ID
          DSC component identifier.
static String COMPONENT_VERSION
          DSC component version.
static String PARENT_FIRST
          First parent.
static String PARENT_LAST
          Last parent.
static int PAUSED
          Paused state.
static int RUNNING
          Running state.
static int STOPPED
          Stopped state.
static int UNKNOWN
          Unknown state.
 
Method Summary
 long getArchiveId()
          Retrieves the archive identifier.
 String getBootstrapClass()
          Retrieves the bootstrap class.
 String getClassPath()
          Retrieves the class path.
 Document getComponentDescriptor()
          Retrieves the component descriptor.
 String getComponentId()
          Retrieves the component identifier.
 Date getCreateTime()
          Retrieves the creation time.
 DataType[] getDataTypes()
          Retrieves the data types.
 String getDescriptor()
          Retrieves the component descriptor.
 String getDescriptorClass()
          Retrieves the descriptor class.
 Object[][] getDynamicImports()
          Retrieves all the dynamic imports.
 Object[][] getExports()
          Retrieves all the exports.
 Object[][] getImports()
          Retrieves all the imports.
 String getInvokerClass()
          Retrieves the invoker class.
 String getLifeCycleClass()
          Retrieves the LifeCycle class.
 String getLoadClass()
          Retrieves the load class.
 PropertyEditorComponent[] getPropertyEditors()
          Deprecated.  
 String getSearchOrder()
          Retrieves the search order.
 String getServiceDeployerClass()
          Retrieves the service deployer class.
 Element getServiceDescriptor(String aServiceName)
          Retrieves the service descriptor.
 Element[] getServiceDescriptors()
          Retrieves all the service descriptors.
 String getServiceFactoryAccessorMethod()
          Retrieves the service factory accessor method which is used to retrieve an instance of the service factory
 String getServiceFactoryClass()
          Retrieves the factory class name which will be used to create instances of the service
 String getServiceLifeCycleClass()
          Retrieves the service LifeCycle class.
 int getState()
          Retrieves the component state.
 boolean getSupportsExport()
          Determines whether export is supported.
 Date getUpdateTime()
          Retrieves the last time the component was updated.
 String getVersion()
          Retrieves the component version.
 void setState(int aState)
          Sets the component state.
 

Field Detail

UNKNOWN

static final int UNKNOWN
Unknown state.

See Also:
Constant Field Values

STOPPED

static final int STOPPED
Stopped state.

See Also:
Constant Field Values

RUNNING

static final int RUNNING
Running state.

See Also:
Constant Field Values

PAUSED

static final int PAUSED
Paused state.

See Also:
Constant Field Values

PARENT_FIRST

static final String PARENT_FIRST
First parent.

See Also:
Constant Field Values

PARENT_LAST

static final String PARENT_LAST
Last parent.

See Also:
Constant Field Values

COMPONENT_ID

static final String COMPONENT_ID
DSC component identifier.

See Also:
Constant Field Values

COMPONENT_VERSION

static final String COMPONENT_VERSION
DSC component version.

See Also:
Constant Field Values
Method Detail

getComponentId

String getComponentId()
Retrieves the component identifier.

Returns:
The component identifier.

getVersion

String getVersion()
Retrieves the component version.

Returns:
The component version.

getBootstrapClass

String getBootstrapClass()
Retrieves the bootstrap class.

Returns:
The bootstrap class.

getLifeCycleClass

String getLifeCycleClass()
Retrieves the LifeCycle class.

Returns:
The LifeCycle class.

getLoadClass

String getLoadClass()
Retrieves the load class.

Returns:
The load class.

getServiceDeployerClass

String getServiceDeployerClass()
Retrieves the service deployer class.

Returns:
The service deployer class.

getServiceLifeCycleClass

String getServiceLifeCycleClass()
Retrieves the service LifeCycle class.

Returns:
The service LifeCycle class.

getDescriptorClass

String getDescriptorClass()
Retrieves the descriptor class.

Returns:
The descriptor class.

getInvokerClass

String getInvokerClass()
Retrieves the invoker class.

Returns:
The invoker class.

getClassPath

String getClassPath()
Retrieves the class path.

Returns:
The class path.

getDescriptor

String getDescriptor()
Retrieves the component descriptor.

Returns:
A java.lang.String containing the component descriptor.

getComponentDescriptor

Document getComponentDescriptor()
Retrieves the component descriptor.

Returns:
An org.w3c.dom.Document containing the component descriptor.

getServiceDescriptor

Element getServiceDescriptor(String aServiceName)
Retrieves the service descriptor.

Returns:
An org.w3c.dom.Element containing the service descriptor.

getServiceDescriptors

Element[] getServiceDescriptors()
Retrieves all the service descriptors.

Returns:
An array of org.w3c.dom.Element objects containing the service descriptors.

getState

int getState()
Retrieves the component state.

Returns:
The component state.

setState

void setState(int aState)
Sets the component state.

Parameters:
aState - The component state.

getImports

Object[][] getImports()
Retrieves all the imports.

Returns:
All the imports.

getDynamicImports

Object[][] getDynamicImports()
Retrieves all the dynamic imports.

Returns:
All the dynamic imports.

getExports

Object[][] getExports()
Retrieves all the exports.

Returns:
All the exports.

getSearchOrder

String getSearchOrder()
Retrieves the search order.

Returns:
The search order.

getArchiveId

long getArchiveId()
Retrieves the archive identifier.

Returns:
The archive identifier.

getSupportsExport

boolean getSupportsExport()
Determines whether export is supported.

Returns:
true if export is supported, false otherwise.

getPropertyEditors

PropertyEditorComponent[] getPropertyEditors()
Deprecated. 

Retrieves the property editors.

Returns:
The property editors.

getDataTypes

DataType[] getDataTypes()
Retrieves the data types.

Returns:
The data types.

getUpdateTime

Date getUpdateTime()
Retrieves the last time the component was updated.

Returns:
The last time the component was updated.

getCreateTime

Date getCreateTime()
Retrieves the creation time.

Returns:
The creation time.

getServiceFactoryClass

String getServiceFactoryClass()
Retrieves the factory class name which will be used to create instances of the service

Returns:
The fully-qualified factory class name

getServiceFactoryAccessorMethod

String getServiceFactoryAccessorMethod()
Retrieves the service factory accessor method which is used to retrieve an instance of the service factory

Returns:
String the method name


[an error occurred while processing this directive] [an error occurred while processing this directive]