|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.americancoders.edi.IncomingEDIMail
Class for shipping EDI Documents via Internet mail
Class contains a main method to allow it to invoked as an application.
format: java com.americancoders.edi.IncomingEDIMail hostid userid password mailServerProtocol
where hostid is the name of your incoming mail server
userid mailid to get mail
password
mailServerProtocol - imap | pop3
OBOE - Open Business Objects for EDI
An EDI and XML Translator Written In Java
Copyright 1998-2000 - American Coders, LTD - Raleigh NC USA
All rights reserved
American Coders, Ltd
P. O. Box 97462
Raleigh, NC 27624 USA
1-919-846-2014
http://www.americancoders.com
Constructor Summary | |
IncomingEDIMail(java.lang.String inHost,
java.lang.String inUser,
java.lang.String inPassword,
java.lang.String inProtocol)
instatiate class |
|
IncomingEDIMail(java.lang.String inHost,
java.lang.String inUser,
java.lang.String inPassword,
java.lang.String inProtocol,
boolean inDebug)
instatiate class |
|
IncomingEDIMail(java.lang.String inHost,
java.lang.String inUser,
java.lang.String inPassword,
java.lang.String inProtocol,
java.lang.String inKeyStoreFile,
java.lang.String inKSPassword)
|
|
IncomingEDIMail(java.lang.String inHost,
java.lang.String inUser,
java.lang.String inPassword,
java.lang.String inProtocol,
java.lang.String inKeyStoreFile,
java.lang.String inKSPassword,
boolean inDebug)
instatiate class |
Method Summary | |
static void |
deleteEDIMail(java.util.Vector deletedVector)
used by EDIMailCall class to remove email from server |
static void |
dumpEnvelope(javax.mail.Message m)
from javasoft sample program to display mail |
static void |
dumpPart(javax.mail.Part p)
from javasoft sample program to display mail |
void |
getEDIDocument()
method to dump mail to System.out |
static java.lang.String |
getPartText(javax.mail.Part p,
java.lang.String from)
from javasoft sample program to display mail |
static void |
main(java.lang.String[] argv)
main logic for testing format: java com.americancoders.edi.IncomingEDIMail hostid userid password mailServerProtocol where hostid is the name of your incoming mail server userid mailid to get mail password mailServerProtocol - imap | pop3 output sent to System.out |
static void |
vectorizeEDIDocument(java.util.Vector emailVector)
used by EDIMailCall class to store mail in a vector |
static java.util.Vector |
vectorizeEnvelope(javax.mail.Message m,
int msgNo)
used by vectorizeMail to parse mail information and store in secondary mail vector vector parts list sent date address from subject delete flag content type msg number msg text |
static void |
vectorizeMail(java.util.Vector emailVector,
javax.mail.Part p)
used by vectorizeEDIDocument to parse individual mail documents vector parts list email message vector see vectorEnvelope |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public IncomingEDIMail(java.lang.String inHost, java.lang.String inUser, java.lang.String inPassword, java.lang.String inProtocol)
host
- String identifying internet host iduser
- String identifying internet mail useridpassword
- String identifying password used by host to verify useridprotocol
- String mail protocol - imap or pop3public IncomingEDIMail(java.lang.String inHost, java.lang.String inUser, java.lang.String inPassword, java.lang.String inProtocol, boolean inDebug)
host
- String identifying internet host iduser
- String identifying internet mail useridpassword
- String identifying password used by host to verify useridprotocol
- String mail protocol - imap or pop3debug
- boolean if true mail logic sent to System.out streampublic IncomingEDIMail(java.lang.String inHost, java.lang.String inUser, java.lang.String inPassword, java.lang.String inProtocol, java.lang.String inKeyStoreFile, java.lang.String inKSPassword)
public IncomingEDIMail(java.lang.String inHost, java.lang.String inUser, java.lang.String inPassword, java.lang.String inProtocol, java.lang.String inKeyStoreFile, java.lang.String inKSPassword, boolean inDebug)
host
- String identifying internet host iduser
- String identifying internet mail useridpassword
- String identifying password used by host to verify useridprotocol
- String mail protocol - imap or pop3debug
- boolean if true mail logic sent to System.out streamMethod Detail |
public static void main(java.lang.String[] argv)
public void getEDIDocument()
public static void vectorizeEDIDocument(java.util.Vector emailVector)
emailVector
- stored mail informationpublic static void deleteEDIMail(java.util.Vector deletedVector)
deletedVector
- list of mail to be deleted indentified by position on serverpublic static void vectorizeMail(java.util.Vector emailVector, javax.mail.Part p) throws java.lang.Exception
emailVector
- stored mail informationp
- Part - mime part in documentpublic static void dumpPart(javax.mail.Part p) throws java.lang.Exception
p
- Part - mime part in documentpublic static java.lang.String getPartText(javax.mail.Part p, java.lang.String from) throws java.lang.Exception
p
- Part - mime part in documentpublic static java.util.Vector vectorizeEnvelope(javax.mail.Message m, int msgNo) throws java.lang.Exception
m
- - mime messagemsgNo
- integer used to store the message number in the mail vectorypublic static void dumpEnvelope(javax.mail.Message m) throws java.lang.Exception
m
- Message the mime message
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |