anl.aida.query
Class Trigger

java.lang.Object
  extended by anl.aida.query.Trigger

public class Trigger
extends java.lang.Object

Runs a TriggerOp over a Cache.

Author:
Nick Collier

Field Summary
private  java.lang.String email
           
private  java.lang.String name
           
private  java.lang.String query
           
 
Constructor Summary
Trigger()
           
Trigger(java.lang.String name, java.lang.String query, java.lang.String email)
           
 
Method Summary
 java.lang.String getEmail()
           
 java.lang.String getName()
           
 java.lang.String getQuery()
           
 TriggerResult run(Cache cache, TriggerUpdateListener listener)
           
 void setEmail(java.lang.String email)
           
 void setName(java.lang.String name)
           
 void setQuery(java.lang.String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

query

private java.lang.String query

email

private java.lang.String email
Constructor Detail

Trigger

public Trigger()

Trigger

public Trigger(java.lang.String name,
               java.lang.String query,
               java.lang.String email)
Parameters:
name -
query -
email -
Method Detail

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getQuery

public java.lang.String getQuery()
Returns:
the query

setQuery

public void setQuery(java.lang.String query)
Parameters:
query - the query to set

getEmail

public java.lang.String getEmail()
Returns:
the email

setEmail

public void setEmail(java.lang.String email)
Parameters:
email - the email to set

run

public TriggerResult run(Cache cache,
                         TriggerUpdateListener listener)
                  throws ParseException
Throws:
ParseException