Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.storage.sql.jdbc
Class QueryMakerServiceImpl

java.lang.Object
  extended by org.nuxeo.runtime.model.DefaultComponent
      extended by org.nuxeo.ecm.core.storage.sql.jdbc.QueryMakerServiceImpl
All Implemented Interfaces:
QueryMakerService, Adaptable, Component, Extensible

public class QueryMakerServiceImpl
extends DefaultComponent
implements QueryMakerService

Service for the registration of QueryMaker classes.


Field Summary
static String XP
           
 
Constructor Summary
QueryMakerServiceImpl()
           
 
Method Summary
 List<Class<? extends QueryMaker>> getQueryMakers()
           
 void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
           
 void registerQueryMaker(QueryMakerDescriptor descriptor)
           
 void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
           
 void unregisterQueryMaker(QueryMakerDescriptor descriptor)
           
 
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, applicationStarted, deactivate, getAdapter, registerExtension, unregisterExtension
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XP

public static final String XP
See Also:
Constant Field Values
Constructor Detail

QueryMakerServiceImpl

public QueryMakerServiceImpl()
Method Detail

registerContribution

public void registerContribution(Object contribution,
                                 String extensionPoint,
                                 ComponentInstance contributor)
                          throws Exception
Overrides:
registerContribution in class DefaultComponent
Throws:
Exception

unregisterContribution

public void unregisterContribution(Object contribution,
                                   String extensionPoint,
                                   ComponentInstance contributor)
                            throws Exception
Overrides:
unregisterContribution in class DefaultComponent
Throws:
Exception

registerQueryMaker

public void registerQueryMaker(QueryMakerDescriptor descriptor)
Specified by:
registerQueryMaker in interface QueryMakerService

unregisterQueryMaker

public void unregisterQueryMaker(QueryMakerDescriptor descriptor)
Specified by:
unregisterQueryMaker in interface QueryMakerService

getQueryMakers

public List<Class<? extends QueryMaker>> getQueryMakers()
Specified by:
getQueryMakers in interface QueryMakerService

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.