|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.runtime.model.DefaultComponent
org.nuxeo.runtime.model.persistence.ContributionPersistenceComponent
public class ContributionPersistenceComponent
| Field Summary | |
|---|---|
static String |
STORAGE_XP
|
| Constructor Summary | |
|---|---|
ContributionPersistenceComponent()
|
|
| Method Summary | |
|---|---|
void |
activate(ComponentContext context)
Activates the component. |
Contribution |
addContribution(Contribution contrib)
Persists a new contribution. |
void |
applicationStarted(ComponentContext context)
Notify the component that Nuxeo Framework finished starting all Nuxeo bundles. |
void |
deactivate(ComponentContext context)
Deactivates the component. |
static String |
getComponentName(String contribName)
|
Contribution |
getContribution(String name)
Gets a contribution given its name. |
List<Contribution> |
getContributions()
Gets a list with all persisted contributions. |
boolean |
installContribution(Contribution contrib)
Installs the contribution given its name. |
boolean |
isInstalled(Contribution contrib)
Checks whether a contribution is currently installed. |
boolean |
isPersisted(Contribution contrib)
Checks whether a contribution is currently persisted. |
void |
registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
|
boolean |
removeContribution(Contribution contrib)
Removes a persisted contribution given its name. |
void |
start()
Starts the service. |
void |
stop()
Stops the service. |
boolean |
uninstallContribution(Contribution contrib)
Uninstalls a contribution given is name. |
void |
unregisterContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
|
Contribution |
updateContribution(Contribution contribution)
Updates in the storage the given contribution modifications. |
| Methods inherited from class org.nuxeo.runtime.model.DefaultComponent |
|---|
getAdapter, registerExtension, unregisterExtension |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String STORAGE_XP
| Constructor Detail |
|---|
public ContributionPersistenceComponent()
| Method Detail |
|---|
public static String getComponentName(String contribName)
public void activate(ComponentContext context)
throws Exception
ComponentThis method is called by the runtime when a component is activated.
activate in interface Componentactivate in class DefaultComponentcontext - the runtime context
Exception - if an error occurs during activation
public void deactivate(ComponentContext context)
throws Exception
ComponentThis method is called by the runtime when a component is deactivated.
deactivate in interface Componentdeactivate in class DefaultComponentcontext - the runtime context
Exception - if an error occurs during activation
public void registerContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
throws Exception
registerContribution in class DefaultComponentException
public void unregisterContribution(Object contribution,
String extensionPoint,
ComponentInstance contributor)
throws Exception
unregisterContribution in class DefaultComponentException
public List<Contribution> getContributions()
throws Exception
ContributionPersistenceManager
getContributions in interface ContributionPersistenceManagerException
public Contribution getContribution(String name)
throws Exception
ContributionPersistenceManager
getContribution in interface ContributionPersistenceManagerException
public Contribution addContribution(Contribution contrib)
throws Exception
ContributionPersistenceManagerContributionPersistenceManager.installContribution(Contribution) to
install the contribution.
addContribution in interface ContributionPersistenceManagerException
public boolean removeContribution(Contribution contrib)
throws Exception
ContributionPersistenceManagerContributionPersistenceManager.uninstallContribution(Contribution) to uninstall it.
removeContribution in interface ContributionPersistenceManagerException
public boolean isInstalled(Contribution contrib)
throws Exception
ContributionPersistenceManager
isInstalled in interface ContributionPersistenceManagerException
public boolean installContribution(Contribution contrib)
throws Exception
ContributionPersistenceManagerTo be able to install a contribution you need to persist it first.
installContribution in interface ContributionPersistenceManagerException
public boolean uninstallContribution(Contribution contrib)
throws Exception
ContributionPersistenceManager
uninstallContribution in interface ContributionPersistenceManagerException
public Contribution updateContribution(Contribution contribution)
throws Exception
ContributionPersistenceManagerA contribution cannot be renamed. The only permitted modifications are changing the description and the auto start status.
Return back the contribution object.
updateContribution in interface ContributionPersistenceManagerException
public boolean isPersisted(Contribution contrib)
throws Exception
ContributionPersistenceManager
isPersisted in interface ContributionPersistenceManagerException
public void start()
throws Exception
ContributionPersistenceManagerContribution.isDisabled()
start in interface ContributionPersistenceManagerException
public void stop()
throws Exception
ContributionPersistenceManager
stop in interface ContributionPersistenceManagerException
public void applicationStarted(ComponentContext context)
throws Exception
Component
applicationStarted in interface ComponentapplicationStarted in class DefaultComponentException
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||