org.ow2.dragon.service.uddi.query
Class CommonQueryHelper

java.lang.Object
  extended by org.ow2.dragon.service.uddi.query.CommonQueryHelper
Direct Known Subclasses:
FindBindingQueryHelper, FindBusinessQueryHelper, FindRelatedBusinessesQueryHelper, FindServiceQueryHelper, FindTModelQueryHelper

public class CommonQueryHelper
extends java.lang.Object

Author:
ofabre - ebmwebsourcing

Constructor Summary
CommonQueryHelper()
           
 
Method Summary
protected static void addPagingOptions(com.trg.search.Search searchQuery, Paging paging)
           
protected static void addSortOptions(java.lang.Class<?> searchedType, com.trg.search.Search searchQuery, FindQualifiers findQualifiers)
           
protected static com.trg.search.Filter createCategoryBagFilter(FindQualifiers findQualifiers, org.ow2.dragon.persistence.bo.common.CategoryBag dragonCategoryBag)
           
protected static com.trg.search.Search createDistinctSearch(java.lang.Class<?> searchedType)
           
protected static com.trg.search.Filter createIdentifierBagFilter(FindQualifiers findQualifiers, java.util.List<org.ow2.dragon.persistence.bo.common.KeyedReference> dragonIdentifierBag)
           
protected static com.trg.search.Filter createNameFilter(java.lang.Class<?> searchedType, FindQualifiers findQualifiers, org.ow2.dragon.persistence.bo.common.Name name)
           
protected static com.trg.search.Filter createNamesFilter(java.lang.Class<?> searchedType, FindQualifiers findQualifiers, java.util.List<org.ow2.dragon.persistence.bo.common.Name> names)
           
protected static com.trg.search.Filter createTModelKeysFilter(FindQualifiers findQualifiers, java.util.Set<java.lang.String> modelKeys, java.lang.String[] tModelBagSingleProperties, java.lang.String[] tModelBagMultipleProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommonQueryHelper

public CommonQueryHelper()
Method Detail

createDistinctSearch

protected static com.trg.search.Search createDistinctSearch(java.lang.Class<?> searchedType)

addPagingOptions

protected static void addPagingOptions(com.trg.search.Search searchQuery,
                                       Paging paging)

addSortOptions

protected static void addSortOptions(java.lang.Class<?> searchedType,
                                     com.trg.search.Search searchQuery,
                                     FindQualifiers findQualifiers)

createNamesFilter

protected static com.trg.search.Filter createNamesFilter(java.lang.Class<?> searchedType,
                                                         FindQualifiers findQualifiers,
                                                         java.util.List<org.ow2.dragon.persistence.bo.common.Name> names)

createNameFilter

protected static com.trg.search.Filter createNameFilter(java.lang.Class<?> searchedType,
                                                        FindQualifiers findQualifiers,
                                                        org.ow2.dragon.persistence.bo.common.Name name)

createIdentifierBagFilter

protected static com.trg.search.Filter createIdentifierBagFilter(FindQualifiers findQualifiers,
                                                                 java.util.List<org.ow2.dragon.persistence.bo.common.KeyedReference> dragonIdentifierBag)

createCategoryBagFilter

protected static com.trg.search.Filter createCategoryBagFilter(FindQualifiers findQualifiers,
                                                               org.ow2.dragon.persistence.bo.common.CategoryBag dragonCategoryBag)

createTModelKeysFilter

protected static com.trg.search.Filter createTModelKeysFilter(FindQualifiers findQualifiers,
                                                              java.util.Set<java.lang.String> modelKeys,
                                                              java.lang.String[] tModelBagSingleProperties,
                                                              java.lang.String[] tModelBagMultipleProperties)


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.