Gross! Not sure. You could take a gander at the Commons Mail package which Jon factored out of T2 for T3 and see what it looks like there.
"Quinton McCombs" <[EMAIL PROTECTED]> writes: > Does anyone know why org.apache.turbine.util.mail.MultiPartEmail has a > dependancy on Torque??? Is this really supposed to be the Criteria > object from Torque? > > /** > * Constructor used to initialize attributes. > * > * <p>This method uses the criteria object to set the different > * fields of the e-mail. The expected fields of the Criteria are: > * > * <ul> > * <li>SENDER_EMAIL</li> > * <li>RECEIVER_EMAIL</li> > * <li>EMAIL_SUBJECT</li> > * <li>EMAIL_BODY</li> > * <li>ATTACHMENTS - A Vector of EmailAttachment.</li> > * <li>FILE_SERVER - Where the files are located. If not given, > * they are assumed to be local.</li> > * </ul> > * > * Deprecated, since Criteria is deprecated in mail API. > * > * @param criteria A Criteria. > * @exception MessagingException. > */ > public MultiPartEmail(Criteria criteria) > throws MessagingException > { > this.init(); > this.initCriteria(criteria); > } > > /** > * Uses the criteria to set the fields. > * > * <p>This method uses the criteria object to set the different > * fields of the e-mail. The expected fields of the Criteria are: > * > * <ul> > * <li>SENDER_EMAIL</li> > * <li>RECEIVER_EMAIL</li> > * <li>EMAIL_SUBJECT</li> > * <li>EMAIL_BODY</li> > * <li>ATTACHMENTS - A Vector of EmailAttachment.</li> > * <li>FILE_SERVER - Where the files are located. If not given, > * they are assumed to be local.</li> > * </ul> > * > * Deprecated, since the Criteria is deprecated. > * > * @param criteria A Criteria. > * @exception MessagingException. > */ > protected void initCriteria( Criteria criteria ) > throws MessagingException > { > super.initCriteria(criteria); > > if (criteria.containsKey(EMAIL_BODY)) > { > setMsg(criteria.getString(EMAIL_BODY)); > } > else > { > setMsg("NO MESSAGE"); > } > > Vector attachments; > > if (criteria.containsKey(ATTACHMENTS)) > { > attachments = (Vector) criteria.get(ATTACHMENTS); > } > else > { > attachments = new Vector(); > } > > if (criteria.containsKey(FILE_SERVER)) > { > fileServer = criteria.getString(FILE_SERVER); > } > > for (int i = 0; i < attachments.size(); i++) > { > EmailAttachment attachment = > (EmailAttachment) attachments.elementAt(i); > attach(attachment); > } > } > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > -- Daniel Rall <[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]