Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.deploy
Class Contribution

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

public abstract class Contribution
extends java.lang.Object
implements java.lang.Cloneable

Author:
Bogdan Stefanescu

Constructor Summary
Contribution()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getContributionId()
           
 ComponentInstance getContributor()
           
 java.util.Collection<java.lang.String> getDependencies()
           
 Extension getExtension()
           
 java.lang.String getExtensionPoint()
           
 int hashCode()
           
 void install(ManagedComponent comp)
           
abstract  void install(ManagedComponent comp, Contribution contrib)
           
 void resolve(ContributionManager mgr)
           
 void setContributionId(java.lang.String contributionId)
           
 void setExtension(Extension extension)
           
 java.lang.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 java.lang.Exception
Throws:
java.lang.Exception

uninstall

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

getContributionId

public java.lang.String getContributionId()

setContributionId

public void setContributionId(java.lang.String contributionId)

install

public void install(ManagedComponent comp)
             throws java.lang.Exception
Throws:
java.lang.Exception

uninstall

public void uninstall(ManagedComponent comp)
               throws java.lang.Exception
Throws:
java.lang.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 java.lang.String getExtensionPoint()

getContributor

public ComponentInstance getContributor()

getDependencies

public java.util.Collection<java.lang.String> getDependencies()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.