jSyncManager

org.jSyncManager.Conduit.Email
Class Email_Base

java.lang.Object
  |
  +--org.jSyncManager.API.Protocol.Util.DLPRecord
        |
        +--org.jSyncManager.API.Protocol.Util.StdApps.MailRecord
              |
              +--org.jSyncManager.Conduit.Email.Email_Base
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
PopMail, SmtpMail

public class Email_Base
extends MailRecord
implements java.io.Serializable

The base connection information for the E-Mail jConduit. This class contains the base connection information for the Email jConduit.

Version:
$Revision: 1.11 $
Author:
David A. Bartmess <dingodave@edingo.net>
Last modified by: $Author: dingodave $ on $Date: 2003/07/08 23:11:59 $
See Also:
SmtpMail, PopMail, Serialized Form

Fields inherited from class org.jSyncManager.API.Protocol.Util.StdApps.MailRecord
ADDRESSING_FLAG, ADDRESSING_FLAG_ROTATE, ADDRESSING_SENT_BCC, ADDRESSING_SENT_CC, ADDRESSING_SENT_TO, CONFIRM_DELIVERY_FLAG, CONFIRM_DELIVERY_FLAG_ROTATE, CONFIRM_READ_FLAG, CONFIRM_READ_FLAG_ROTATE, PRIORITY_FLAG, PRIORITY_FLAG_ROTATE, PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_NORMAL, rb, READ_FLAG, READ_FLAG_ROTATE, SIGNATURE_FLAG, SIGNATURE_FLAG_ROTATE
 
Fields inherited from class org.jSyncManager.API.Protocol.Util.DLPRecord
ARCHIVED, attributes, BUSY, category, data, DATA_INCLUDED, DELETE_ALL_IN_CATEGORY, DELETE_ALL_RECORDS, DELETED, DIRTY, index, inputData, recordID, recordSize, SECRET, SORT_DATABASE
 
Constructor Summary
Email_Base()
          Email_Base default constructor.
Email_Base(ConduitHandler handler, MailRecord record, java.lang.String newname, java.lang.String address, int port, java.lang.String user, java.lang.String passwd, java.lang.String from)
          Email_Base constructor.
Email_Base(ConduitHandler conduithandler, MailRecord record, java.lang.String name, java.lang.String address, java.lang.String port, java.lang.String user, java.lang.String passwd, java.lang.String from)
          Email_Base constructor.
Email_Base(ConduitHandler handler, java.lang.String newname, java.lang.String address, int port, java.lang.String user, java.lang.String passwd, java.lang.String from)
          Email_Base constructor.
Email_Base(Email_Base base)
          Email_Base constructor.
Email_Base(MailRecord record, Email_Base base)
          Email_Base constructor.
Email_Base(java.lang.String name, java.lang.String address, java.lang.String port, java.lang.String user, java.lang.String passwd, java.lang.String from)
          Email_Base constructor.
 
Method Summary
 ConduitHandler getConduitHandler()
          Getter for property conduitHandler.
 java.lang.String getFrom()
          Getter for property from.
 java.lang.String getHost()
          Getter for property host.
 java.lang.String getName()
          Getter for property name.
 int getPort()
          Getter for property port.
 java.util.Properties getProps()
          Getter for property props.
 java.lang.String getPwd()
          Getter for property pwd (User Password).
 java.lang.String getUserid()
          Getter for property userid.
 void setConduitHandler(ConduitHandler conduitHandler)
          Setter for property conduitHandler.
 void setFrom(java.lang.String from)
          Setter for property from.
 void setHost(java.lang.String host)
          Setter for property host.
 void setMailRecord(MailRecord record)
          Setter for parent class MailRecord.
 void setName(java.lang.String name)
          Setter for property name.
 void setPort(int port)
          Setter for property port.
 void setPort(java.lang.String port)
          Setter for property port.
 void setProps(java.util.Properties props)
          Setter for property props.
 void setPwd(java.lang.String pwd)
          Setter for property pwd (User Password).
 void setUserid(java.lang.String userid)
          Setter for property userid.
 java.lang.String toString()
          String representation of the Email_Base class.
 
Methods inherited from class org.jSyncManager.API.Protocol.Util.StdApps.MailRecord
generateData, getAddressing, getBCC, getCC, getConfirmDeliveryFlag, getConfirmReadFlag, getFlags, getMessageBody, getPriority, getReadFlag, getReplyTo, getSentTo, getSignatureFlag, getSubject, getTime, getTo, parseFields, setAddressing, setBCC, setCC, setConfirmDeliveryFlag, setConfirmReadFlag, setFlags, setMessageBody, setPriority, setReadFlag, setRecord, setReplyTo, setSentTo, setSignatureFlag, setSubject, setTime, setTo
 
Methods inherited from class org.jSyncManager.API.Protocol.Util.DLPRecord
checkAttribute, getAttributes, getCategory, getData, getIndex, getRecordID, getRecordSize, setAttributes, setCategory, setData, setIndex, setRecordID, setRecordSize
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Email_Base

public Email_Base()
Email_Base default constructor.

Email_Base

public Email_Base(ConduitHandler handler,
                  java.lang.String newname,
                  java.lang.String address,
                  int port,
                  java.lang.String user,
                  java.lang.String passwd,
                  java.lang.String from)
Email_Base constructor.
Parameters:
newname - Name of this email configuration.
address - Address (or name) of email server.
port - Port number of email server.
user - User ID on email server.
passwd - Password of User on email server.
from - "Sent from:" email tag.

Email_Base

public Email_Base(java.lang.String name,
                  java.lang.String address,
                  java.lang.String port,
                  java.lang.String user,
                  java.lang.String passwd,
                  java.lang.String from)
Email_Base constructor.
Parameters:
name - Name of this email configuration.
address - Address (or name) of email server.
port - Port number of email server.
user - User ID on email server.
passwd - Password of User on email server.
from - "Sent from:" email tag.

Email_Base

public Email_Base(ConduitHandler handler,
                  MailRecord record,
                  java.lang.String newname,
                  java.lang.String address,
                  int port,
                  java.lang.String user,
                  java.lang.String passwd,
                  java.lang.String from)
Email_Base constructor.
Parameters:
record - MailRecord to create this class from.
newname - Name of this email configuration.
address - Address (or name) of email server.
port - Port number of email server.
user - User ID on email server.
passwd - Password of User on email server.
from - "Sent from:" email tag.

Email_Base

public Email_Base(Email_Base base)
Email_Base constructor.
Parameters:
base - Email_Base to copy this class from.

Email_Base

public Email_Base(MailRecord record,
                  Email_Base base)
Email_Base constructor.
Parameters:
record - MailRecord to create this class from.
base - Email_Base to copy this class from.

Email_Base

public Email_Base(ConduitHandler conduithandler,
                  MailRecord record,
                  java.lang.String name,
                  java.lang.String address,
                  java.lang.String port,
                  java.lang.String user,
                  java.lang.String passwd,
                  java.lang.String from)
Email_Base constructor.
Parameters:
record - MailRecord to create this class from.
name - Name of this email configuration.
address - Address (or name) of email server.
port - Port number of email server.
user - User ID on email server.
passwd - Password of User on email server.
from - "Sent from:" email tag.
Method Detail

getPwd

public java.lang.String getPwd()
Getter for property pwd (User Password).
Returns:
Value of property pwd.

setPwd

public void setPwd(java.lang.String pwd)
Setter for property pwd (User Password).
Parameters:
pwd - New value of property pwd.

getHost

public java.lang.String getHost()
Getter for property host.
Returns:
Value of property host.

setHost

public void setHost(java.lang.String host)
Setter for property host.
Parameters:
host - New value of property host.

getPort

public int getPort()
Getter for property port.
Returns:
Value of property port.

setPort

public void setPort(int port)
Setter for property port.
Parameters:
port - New value of property port.

setPort

public void setPort(java.lang.String port)
Setter for property port.
Parameters:
port - New value of property port.

getUserid

public java.lang.String getUserid()
Getter for property userid.
Returns:
Value of property userid.

setUserid

public void setUserid(java.lang.String userid)
Setter for property userid.
Parameters:
userid - New value of property userid.

getName

public java.lang.String getName()
Getter for property name.
Returns:
Value of property name.

setName

public void setName(java.lang.String name)
Setter for property name.
Parameters:
name - New value of property name.

toString

public java.lang.String toString()
String representation of the Email_Base class.
Overrides:
toString in class MailRecord
Returns:
String String containing the representation of the Email_Base class.

getProps

public java.util.Properties getProps()
Getter for property props.
Returns:
Value of property props.

setProps

public void setProps(java.util.Properties props)
Setter for property props.
Parameters:
props - New value of property props.

setMailRecord

public void setMailRecord(MailRecord record)
Setter for parent class MailRecord.
Parameters:
record - MailRecord record.

getFrom

public java.lang.String getFrom()
Getter for property from.
Overrides:
getFrom in class MailRecord
Returns:
Value of property from.

setFrom

public void setFrom(java.lang.String from)
Setter for property from.
Overrides:
setFrom in class MailRecord
Parameters:
from - New value of property from.

getConduitHandler

public ConduitHandler getConduitHandler()
Getter for property conduitHandler.
Returns:
Value of property conduitHandler.

setConduitHandler

public void setConduitHandler(ConduitHandler conduitHandler)
Setter for property conduitHandler.
Parameters:
conduitHandler - New value of property conduitHandler.

jSyncManager

Copyright (c) 1999 - 2003 Brad BARCLAY and others. All Rights Reserved.