org.apache.juddi.query
Class FindEntityByNamesQuery

java.lang.Object
  extended by org.apache.juddi.query.EntityQuery
      extended by org.apache.juddi.query.FindEntityByNamesQuery

public class FindEntityByNamesQuery
extends EntityQuery

Returns the list of "entity" keys possessing the Names in the passed Name list. Output is restricted by list of "entity" keys passed in. If null, all entities are searched. Output is produced by building the appropriate JPA query based on input and find qualifiers.

Author:
Jeff Faath

Field Summary
 
Fields inherited from class org.apache.juddi.query.EntityQuery
DEFAULT_MAXINCLAUSE, DEFAULT_MAXROWS, KEY_NAME
 
Constructor Summary
FindEntityByNamesQuery(java.lang.String entityName, java.lang.String entityAlias, java.lang.String keyName, java.lang.String entityField, java.lang.String entityNameChild)
           
 
Method Summary
 void appendConditions(DynamicQuery qry, FindQualifiers fq, java.util.List<Name> names)
           
 void appendJoinTables(DynamicQuery qry, FindQualifiers fq, java.util.List<Name> names)
           
 java.lang.String getEntityAlias()
           
 java.lang.String getEntityAliasChild()
           
 java.lang.String getEntityField()
           
 java.lang.String getEntityName()
           
 java.lang.String getEntityNameChild()
           
 java.lang.String getKeyName()
           
 java.lang.String getSelectSQL()
           
 java.util.List<?> select(javax.persistence.EntityManager em, FindQualifiers fq, java.util.List<Name> names, java.util.List<?> keysIn, DynamicQuery.Parameter... restrictions)
           
 
Methods inherited from class org.apache.juddi.query.EntityQuery
buildAlias, getPagedResult, getQueryResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindEntityByNamesQuery

public FindEntityByNamesQuery(java.lang.String entityName,
                              java.lang.String entityAlias,
                              java.lang.String keyName,
                              java.lang.String entityField,
                              java.lang.String entityNameChild)
Method Detail

getEntityName

public java.lang.String getEntityName()

getEntityAlias

public java.lang.String getEntityAlias()

getKeyName

public java.lang.String getKeyName()

getEntityField

public java.lang.String getEntityField()

getEntityNameChild

public java.lang.String getEntityNameChild()

getEntityAliasChild

public java.lang.String getEntityAliasChild()

getSelectSQL

public java.lang.String getSelectSQL()

select

public java.util.List<?> select(javax.persistence.EntityManager em,
                                FindQualifiers fq,
                                java.util.List<Name> names,
                                java.util.List<?> keysIn,
                                DynamicQuery.Parameter... restrictions)

appendConditions

public void appendConditions(DynamicQuery qry,
                             FindQualifiers fq,
                             java.util.List<Name> names)

appendJoinTables

public void appendJoinTables(DynamicQuery qry,
                             FindQualifiers fq,
                             java.util.List<Name> names)


Copyright © 2004-2010. All Rights Reserved.