org.apache.juddi.query
Class FindEntityByPublisherQuery

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

public class FindEntityByPublisherQuery
extends EntityQuery

Returns the list of "entity" keys possessing the publisher Id in the passed in UddiEntityPublisher 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
static java.lang.String AUTHORIZED_NAME_FIELD
           
 
Fields inherited from class org.apache.juddi.query.EntityQuery
DEFAULT_MAXINCLAUSE, DEFAULT_MAXROWS, KEY_NAME
 
Constructor Summary
FindEntityByPublisherQuery(java.lang.String entityName, java.lang.String entityAlias, java.lang.String keyName)
           
 
Method Summary
 void appendConditions(DynamicQuery qry, FindQualifiers fq, UddiEntityPublisher publisher)
           
 java.lang.String getEntityAlias()
           
 java.lang.String getEntityName()
           
 java.lang.String getKeyName()
           
 java.lang.String getSelectSQL()
           
 java.util.List<?> select(javax.persistence.EntityManager em, FindQualifiers fq, UddiEntityPublisher publisher, 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
 

Field Detail

AUTHORIZED_NAME_FIELD

public static final java.lang.String AUTHORIZED_NAME_FIELD
See Also:
Constant Field Values
Constructor Detail

FindEntityByPublisherQuery

public FindEntityByPublisherQuery(java.lang.String entityName,
                                  java.lang.String entityAlias,
                                  java.lang.String keyName)
Method Detail

getEntityName

public java.lang.String getEntityName()

getEntityAlias

public java.lang.String getEntityAlias()

getKeyName

public java.lang.String getKeyName()

getSelectSQL

public java.lang.String getSelectSQL()

select

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

appendConditions

public void appendConditions(DynamicQuery qry,
                             FindQualifiers fq,
                             UddiEntityPublisher publisher)


Copyright © 2004-2010. All Rights Reserved.