Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.deploy
Class Contribution

java.lang.Object
  extended by org.nuxeo.runtime.deploy.Contribution
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ExtensibleContribution

public abstract class Contribution
extends Object
implements Cloneable

Author:
Bogdan Stefanescu

Constructor Summary
Contribution()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getContributionId()
           
 ComponentInstance getContributor()
           
 Collection<String> getDependencies()
           
 Extension getExtension()
           
 String getExtensionPoint()
           
 int hashCode()
           
 void install(ManagedComponent comp)
           
abstract  void install(ManagedComponent comp, Contribution contrib)
           
 void resolve(ContributionManager mgr)
           
 void setContributionId(String contributionId)
           
 void setExtension(Extension extension)
           
 String toString()
           
 void uninstall(ManagedComponent comp)
           
abstract  void uninstall(ManagedComponent comp, Contribution contrib)
           
 void unresolve(ContributionManager mgr)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Contribution

public Contribution()
Method Detail

install

public abstract void install(ManagedComponent comp,
                             Contribution contrib)
                      throws Exception
Throws:
Exception

uninstall

public abstract void uninstall(ManagedComponent comp,
                               Contribution contrib)
                        throws Exception
Throws:
Exception

getContributionId

public String getContributionId()

setContributionId

public void setContributionId(String contributionId)

install

public void install(ManagedComponent comp)
             throws Exception
Throws:
Exception

uninstall

public void uninstall(ManagedComponent comp)
               throws Exception
Throws:
Exception

resolve

public void resolve(ContributionManager mgr)

unresolve

public void unresolve(ContributionManager mgr)

getExtension

public Extension getExtension()

setExtension

public void setExtension(Extension extension)

getExtensionPoint

public String getExtensionPoint()

getContributor

public ComponentInstance getContributor()

getDependencies

public Collection<String> getDependencies()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.