votorola.a.register.trust
Class CR_Untrust

java.lang.Object
  extended by CommandResponder.Base
      extended by CR_Trust
          extended by CR_Untrust
All Implemented Interfaces:
CommandResponder

public final class CR_Untrust
extends CR_Trust

Responder for the command 'untrust' - to withdraw trust that was previously extended to another voter.

See Also:
http://zelea.com/project/votorola/a/mail/guide.xht#untrust

Nested Class Summary
 
Nested classes/interfaces inherited from interface CommandResponder
CommandResponder.AnonymousIssueException, CommandResponder.Base, CommandResponder.Session, CommandResponder.X
 
Field Summary
 
Fields inherited from class CommandResponder.Base
electoralService, keyPrefix
 
Constructor Summary
CR_Untrust(Register register)
          Constructs a CR_Untrust.
 
Method Summary
 Exception respond(String[] argv, CommandResponder.Session session)
          Responds to an invocation of the command.
 
Methods inherited from class CR_Trust
appendTrustList, commitTrustAndEcho, edgeWarning, register
 
Methods inherited from class CommandResponder.Base
acceptsAnonymousIssue, canonicalEmail, commandName, compileBaseOptions, help, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CR_Untrust

public CR_Untrust(Register register)
Constructs a CR_Untrust.

Method Detail

respond

public Exception respond(String[] argv,
                         CommandResponder.Session session)
Description copied from interface: CommandResponder
Responds to an invocation of the command.

Specified by:
respond in interface CommandResponder
Overrides:
respond in class CR_Trust
Parameters:
argv - array of command name (index 0) and any arguments (indeces 1..*)
Returns:
any soft exception, of temporary cause (which might clear up on a retry); or null if none occured