© 2001 BEA Systems, Inc.

com.bea.commerce.platform.mail
Class MailManager

java.lang.Object
  |
  +--com.bea.commerce.platform.mail.MailManager

public class MailManager
extends java.lang.Object

Command-line interface to manager mail batches, through the MailService session bean.

Command line arguments include:


Field Summary
protected static java.lang.String DEFAULT_INITIAL_CONTEXT_FACTORY
           
protected static java.lang.String DEFAULT_PROVIDER_URL
           
static java.lang.String DELETE_ACTION
           
static java.lang.String LIST_ACTION
           
protected static java.lang.String MAIL_SERVICE
           
static java.lang.String SEND_ACTION
           
 
Constructor Summary
MailManager()
           
 
Method Summary
protected  java.lang.String delete(java.lang.String batch, MailService mailService)
           
protected  javax.naming.Context getContext(java.lang.String providerURL, java.lang.String contextFactory, java.lang.String username, java.lang.String password)
          Get context.
protected  MailService getMailService(java.lang.String providerURL, java.lang.String contextFactory, java.lang.String username, java.lang.String password)
           
 void handle(java.lang.String[] args)
          Handle the interface to the CommerceServiceManager.
protected  java.lang.String list(MailService mailService)
           
protected  java.lang.String listBatch(java.lang.String batch, MailService mailService)
           
static void main(java.lang.String[] args)
           
protected  java.lang.StringBuffer printAddresses(java.lang.String type, java.lang.String[] addresses)
           
 java.lang.String runit(java.lang.String action, java.lang.String batch, boolean delete, java.lang.String providerURL, java.lang.String contextFactory, java.lang.String username, java.lang.String password)
           
protected  java.lang.String send(java.lang.String batch, boolean delete, MailService mailService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROVIDER_URL

protected static final java.lang.String DEFAULT_PROVIDER_URL

DEFAULT_INITIAL_CONTEXT_FACTORY

protected static final java.lang.String DEFAULT_INITIAL_CONTEXT_FACTORY

MAIL_SERVICE

protected static final java.lang.String MAIL_SERVICE

LIST_ACTION

public static final java.lang.String LIST_ACTION

SEND_ACTION

public static final java.lang.String SEND_ACTION

DELETE_ACTION

public static final java.lang.String DELETE_ACTION
Constructor Detail

MailManager

public MailManager()
Method Detail

runit

public java.lang.String runit(java.lang.String action,
                              java.lang.String batch,
                              boolean delete,
                              java.lang.String providerURL,
                              java.lang.String contextFactory,
                              java.lang.String username,
                              java.lang.String password)
                       throws java.lang.Exception

listBatch

protected java.lang.String listBatch(java.lang.String batch,
                                     MailService mailService)
                              throws java.lang.Exception

printAddresses

protected java.lang.StringBuffer printAddresses(java.lang.String type,
                                                java.lang.String[] addresses)

list

protected java.lang.String list(MailService mailService)
                         throws java.lang.Exception

send

protected java.lang.String send(java.lang.String batch,
                                boolean delete,
                                MailService mailService)
                         throws java.lang.Exception

delete

protected java.lang.String delete(java.lang.String batch,
                                  MailService mailService)
                           throws java.lang.Exception

handle

public void handle(java.lang.String[] args)
Handle the interface to the CommerceServiceManager.
Parameters:
args -  

main

public static void main(java.lang.String[] args)

getMailService

protected MailService getMailService(java.lang.String providerURL,
                                     java.lang.String contextFactory,
                                     java.lang.String username,
                                     java.lang.String password)
                              throws javax.naming.NamingException,
                                     javax.ejb.CreateException,
                                     java.rmi.RemoteException

getContext

protected javax.naming.Context getContext(java.lang.String providerURL,
                                          java.lang.String contextFactory,
                                          java.lang.String username,
                                          java.lang.String password)
                                   throws javax.naming.NamingException
Get context.
Parameters:
jndiHome -  
providerURL -  
contextFactory -  
Returns:
Context

© 2001 BEA Systems, Inc.

Copyright © 2001 BEA Systems, Inc. All Rights Reserved