ch.elca.el4j.services.search.events
Class QueryObjectEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.springframework.context.ApplicationEvent
          extended by ch.elca.el4j.services.search.events.QueryObjectEvent
All Implemented Interfaces:
Serializable

public class QueryObjectEvent
extends ApplicationEvent

Event for query objects.

Author:
Martin Zeltner (MZE)
See Also:
Serialized Form
File-location:
QueryObjectEvent
Last check-in date:
2009-08-04 15:35:01 +0200 (Di, 04. Aug 2009) by swismer for revision 3883

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
QueryObjectEvent(Object source, Collection<QueryObject> queryObjects)
          Constructor for multiple query objects.
QueryObjectEvent(Object source, QueryObject queryObject)
          Constructor for one query object.
 
Method Summary
 QueryObject getQueryObject()
           
 QueryObject getQueryObject(Class<?> beanClass)
           
 List<QueryObject> getQueryObjects()
           
 
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestamp
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryObjectEvent

public QueryObjectEvent(Object source,
                        QueryObject queryObject)
Constructor for one query object.

Parameters:
source - Is the place this event has been created.
queryObject - Is the query object of this event.

QueryObjectEvent

public QueryObjectEvent(Object source,
                        Collection<QueryObject> queryObjects)
Constructor for multiple query objects.

Parameters:
source - Is the place this event has been created.
queryObjects - Are the query objects of this event.
Method Detail

getQueryObject

public QueryObject getQueryObject()
Returns:
Returns the first unspecific query object of this event. This has the same effect as method invocation getQueryObject(Class) with null.

getQueryObject

public QueryObject getQueryObject(Class<?> beanClass)
Parameters:
beanClass - Is the bean class the requested query object must be made for.
Returns:
Returns the query object that is made for the given bean class.

getQueryObjects

public List<QueryObject> getQueryObjects()
Returns:
Returns the list of query objects of this event.


Copyright © 2005-2011 ELCA. All Rights Reserved.