org.apache.tuscany.sca.contribution.impl
Class ContributionFactoryImpl

java.lang.Object
  extended by org.apache.tuscany.sca.contribution.impl.ContributionFactoryImpl
All Implemented Interfaces:
ContributionFactory
Direct Known Subclasses:
DefaultContributionFactory

public class ContributionFactoryImpl
extends java.lang.Object
implements ContributionFactory

Default implementation of a contribution model factory.


Constructor Summary
protected ContributionFactoryImpl()
           
 
Method Summary
 Artifact createArtifact()
          Create an artifact model object
 Contribution createContribution()
          Create a contribution model object
 ContributionMetadata createContributionMetadata()
          Create a contribution metadata model object
 DefaultExport createDefaultExport()
          Create a default export model object.
 DefaultImport createDefaultImport()
          Create a default import model object.
 DeployedArtifact createDeployedArtifact()
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContributionFactoryImpl

protected ContributionFactoryImpl()
Method Detail

createContribution

public Contribution createContribution()
Description copied from interface: ContributionFactory
Create a contribution model object

Specified by:
createContribution in interface ContributionFactory
Returns:
The new contribution model object

createContributionMetadata

public ContributionMetadata createContributionMetadata()
Description copied from interface: ContributionFactory
Create a contribution metadata model object

Specified by:
createContributionMetadata in interface ContributionFactory
Returns:
The new contribution metadata model object

createArtifact

public Artifact createArtifact()
Description copied from interface: ContributionFactory
Create an artifact model object

Specified by:
createArtifact in interface ContributionFactory
Returns:
The new artifact model object

createDefaultExport

public DefaultExport createDefaultExport()
Description copied from interface: ContributionFactory
Create a default export model object.

Specified by:
createDefaultExport in interface ContributionFactory
Returns:
the new default export model object

createDefaultImport

public DefaultImport createDefaultImport()
Description copied from interface: ContributionFactory
Create a default import model object.

Specified by:
createDefaultImport in interface ContributionFactory
Returns:
the new default import model object

createDeployedArtifact

@Deprecated
public DeployedArtifact createDeployedArtifact()
Deprecated. 

Description copied from interface: ContributionFactory
Create a deployedArtifact model object

Specified by:
createDeployedArtifact in interface ContributionFactory
Returns:
The new deployedArtifact model object