com.sun.ebxml.registry.query
Class QueryManagerImpl

java.lang.Object
  |
  +--com.sun.ebxml.registry.query.QueryManagerImpl
All Implemented Interfaces:
QueryManager

public class QueryManagerImpl
extends java.lang.Object
implements QueryManager

Implements the QueryManager interface for ebXML Registry as defined by ebRS spec.

Author:
Farrukh S. Najmi

Constructor Summary
protected QueryManagerImpl()
           
 
Method Summary
static org.oasis.ebxml.registry.bindings.rim.ClassificationNodeType getClassificationNode(java.lang.String pathPattern)
          This method used by RegistryAttributeFinderModule
 org.oasis.ebxml.registry.bindings.rs.RegistryResponse getContent(org.oasis.ebxml.registry.bindings.query.GetContentRequest req)
          getContent
static QueryManagerImpl getInstance()
           
 org.oasis.ebxml.registry.bindings.rim.RegistryObjectType getRegistryObject(java.lang.String id)
          This method is added for the REST
 RepositoryItem getRepositoryItem(java.lang.String id)
          This method is added for the REST It returns the RepositroyItem give a UUID
static void main(java.lang.String[] args)
           
 org.oasis.ebxml.registry.bindings.rs.RegistryResponse submitAdhocQuery(org.oasis.ebxml.registry.bindings.rim.User user, org.oasis.ebxml.registry.bindings.query.AdhocQueryRequest req)
          submitAdhocQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryManagerImpl

protected QueryManagerImpl()
Method Detail

getInstance

public static QueryManagerImpl getInstance()

submitAdhocQuery

public org.oasis.ebxml.registry.bindings.rs.RegistryResponse submitAdhocQuery(org.oasis.ebxml.registry.bindings.rim.User user,
                                                                              org.oasis.ebxml.registry.bindings.query.AdhocQueryRequest req)
                                                                       throws RegistryException
submitAdhocQuery

Specified by:
submitAdhocQuery in interface QueryManager
RegistryException

getContent

public org.oasis.ebxml.registry.bindings.rs.RegistryResponse getContent(org.oasis.ebxml.registry.bindings.query.GetContentRequest req)
                                                                 throws RegistryException
getContent

Specified by:
getContent in interface QueryManager
RegistryException

getClassificationNode

public static org.oasis.ebxml.registry.bindings.rim.ClassificationNodeType getClassificationNode(java.lang.String pathPattern)
                                                                                          throws RegistryException
This method used by RegistryAttributeFinderModule

RegistryException

getRegistryObject

public org.oasis.ebxml.registry.bindings.rim.RegistryObjectType getRegistryObject(java.lang.String id)
                                                                           throws RegistryException
This method is added for the REST

Specified by:
getRegistryObject in interface QueryManager
RegistryException

getRepositoryItem

public RepositoryItem getRepositoryItem(java.lang.String id)
                                 throws RegistryException
This method is added for the REST It returns the RepositroyItem give a UUID

Specified by:
getRepositoryItem in interface QueryManager
RegistryException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception


Copyright © 2001-2003 OASIS. All Rights Reserved.