org.nuxeo.runtime.deploy
Class Contribution
java.lang.Object
org.nuxeo.runtime.deploy.Contribution
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- ExtensibleContribution
public abstract class Contribution
- extends Object
- implements Cloneable
- Author:
- Bogdan Stefanescu
Contribution
public Contribution()
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
Copyright © 2011 Nuxeo SAS. All Rights Reserved.