Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.mail.action
Class CheckSenderAction

java.lang.Object
  extended by org.nuxeo.ecm.platform.mail.action.CheckSenderAction
All Implemented Interfaces:
MessageAction

public class CheckSenderAction
extends Object
implements MessageAction

Action that check the mail address against the user directory. If the address of the sender is not in the user directory, the mail is not processed further.

If the sender is in the user directory, it put the principal as a string in the context under the "sender" key.

Author:
Alexandre Russel

Constructor Summary
CheckSenderAction()
           
 
Method Summary
 boolean execute(ExecutionContext context)
          Executes one action.
 void reset(ExecutionContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckSenderAction

public CheckSenderAction()
Method Detail

execute

public boolean execute(ExecutionContext context)
                throws Exception
Description copied from interface: MessageAction
Executes one action.

If it returns false, the following actions from the pipe are not executed.

Specified by:
execute in interface MessageAction
Throws:
Exception
See Also:
ExecutionContext

reset

public void reset(ExecutionContext context)
           throws Exception
Specified by:
reset in interface MessageAction
Throws:
Exception

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.