deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.framework.trigger
Interface Trigger

All Known Implementing Classes:
CSWSychronizationTrigger, RequestCRSTransformationTrigger, ResponseCRSTransformationTrigger, StringReplacementTrigger

public interface Trigger

Since:
2.0
Version:
$Revision: 18195 $, 1.0. $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth, last edited by: $Author: mschneider $

Method Summary
 Object[] doTrigger(Object caller, Object... values)
          performs the action(s) defined by a concrete trigger.
 String getName()
          returns the name of the Trigger.
 void setName(String name)
          sets the name of a Trigger
 

Method Detail

doTrigger

Object[] doTrigger(Object caller,
                   Object... values)
performs the action(s) defined by a concrete trigger. The returned value must have the same structure as the passed parameter. A trigger may changes the values of the passed parameter(s) but do not change their type or structure

Parameters:
caller -
values -

getName

String getName()
returns the name of the Trigger. The name starts with the name of the class Trigger is assigend to followed by the method from where it is called followed by its 'specific' name; e.g.
org.deegree.enterprise.servlet.OGCServletController.doService.MyTrigger

Returns:
the name of the Trigger.

setName

void setName(String name)
sets the name of a Trigger

Parameters:
name -

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org