Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

oracle.mail.sdk.esmail
Class OracleUserConnectInfo

java.lang.Object
  |
  +--oracle.mail.DBConnectInfo
        |
        +--oracle.mail.sdk.esmail.OracleUserConnectInfo

public class OracleUserConnectInfo
extends DBConnectInfo

This class models an esmail service provider user. This class contains the getter and setter methods for a Oracle esmail user. This class is essentially for internal use, but may be used with some extended api(s).


Field Summary
static int SF_PROXY

Constructor Summary
OracleUserConnectInfo()
Constructor

OracleUserConnectInfo(java.lang.String aKey, int aUserId, java.lang.String aUserName, java.lang.String aConnectString, java.lang.String aSID, int aDBPort, java.lang.String aDBHost, java.lang.String aDBUser, java.lang.String aDBPassword, int aImtIndex, int aRuleFlag, int aQuota)
Deprecated. OJMA deprecate constructor "OracleUserConnectInfo(String,int,String,String,int,String,String,String,int,int,int)"
OracleUserConnectInfo(java.lang.String aKey, int aUserId, java.lang.String aUserName, java.lang.String aConnectString, java.lang.String aSID, int aDBPort, java.lang.String aDBHost, java.lang.String aDBUser, java.lang.String aDBPassword, int aImtIndex, int aRuleFlag, long aQuota)
Constructor

Method Summary
boolean compareDBInfo(OracleUserConnectInfo aUserInfo)
Comparator method to check if database information matches
java.lang.String getConnectString()
Getter for connectString
java.lang.String getDBHost()
Getter for database hostname
java.lang.String getDBPassword()
Getter for database password
java.lang.String getDBPort()
Getter for database port
java.lang.String getDBUser()
Getter for database user
byte[] getEncryptedPassword()
Getter for encrypted database password
java.lang.String getKey()
Getter for application identifier
long getLongQuota()
Getter for user quota
java.lang.String getMailId()
Getter for mail id
int getQuota()
Deprecated. OJMA deprecate method "public int getQuota()"
int getSFMask()
getter for SF mask
int getSFMaskInverse()
getter for SF mask inverse
int getSFProxy()
getter for SF proxy
java.lang.String getUserName()
Getter for username
void print()
Print out the values of the connect information
void setEncryptedPassword(byte[] pBytes)
Setter for encrypted database password
void setMailId(java.lang.String emailId)
Setter for mailid
void setSFMask(int mask)
Setter for sf mask The mask is a 16-bit number.
void setSFMaskInverse(int inverse)
setter for SF mask inverse
void setSFProxy(int proxy)
Setter for sf proxy Use 0 for private(no proxy), 1 for shared

Methods inherited from class oracle.mail.DBConnectInfo
compareTo, getHost, getNetString, getPassword, getPort, getSID, getURL, getUser, setHost, setNetString, setPassword, setPort, setSID, setUser

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

SF_PROXY

public static int SF_PROXY

Constructor Detail

OracleUserConnectInfo

public OracleUserConnectInfo()
Constructor


OracleUserConnectInfo

public OracleUserConnectInfo(java.lang.String aKey,
                             int aUserId,
                             java.lang.String aUserName,
                             java.lang.String aConnectString,
                             java.lang.String aSID,
                             int aDBPort,
                             java.lang.String aDBHost,
                             java.lang.String aDBUser,
                             java.lang.String aDBPassword,
                             int aImtIndex,
                             int aRuleFlag,
                             int aQuota)
Deprecated. OJMA deprecate constructor "OracleUserConnectInfo(String,int,String,String,int,String,String,String,int,int,int)"
Constructor

Parameters:
aKey - - unique application identifier
userid - - userid
aUserName - - user name
aConnectString - - database SID
aDBPort - - database port
aDBHost - - hostname
aDBUser - - database user name
aDBPassword - - database user's password
aImtIndex - - imt indicator
aRuleFlag - - flag to indicate rule
aQuota - - user's quota
See Also:
"OracleUserConnectInfo(String,int,String,String,int,String,String,String,int,int,long)"

OracleUserConnectInfo

public OracleUserConnectInfo(java.lang.String aKey,
                             int aUserId,
                             java.lang.String aUserName,
                             java.lang.String aConnectString,
                             java.lang.String aSID,
                             int aDBPort,
                             java.lang.String aDBHost,
                             java.lang.String aDBUser,
                             java.lang.String aDBPassword,
                             int aImtIndex,
                             int aRuleFlag,
                             long aQuota)
Constructor

Parameters:
aKey - - unique application identifier
userid - - userid
aUserName - - user name
aConnectString - - database SID
aDBPort - - database port
aDBHost - - hostname
aDBUser - - database user name
aDBPassword - - database user's password
aImtIndex - - imt indicator
aRuleFlag - - flag to indicate rule
aQuota - - user's quota

Method Detail

getKey

public java.lang.String getKey()
Getter for application identifier

getQuota

public int getQuota()
Deprecated. OJMA deprecate method "public int getQuota()"
Getter for user quota
See Also:
"public long getLongQuota()"

getLongQuota

public long getLongQuota()
Getter for user quota

getConnectString

public java.lang.String getConnectString()
Getter for connectString

getUserName

public java.lang.String getUserName()
Getter for username

getDBPort

public java.lang.String getDBPort()
Getter for database port

getDBHost

public java.lang.String getDBHost()
Getter for database hostname

getDBUser

public java.lang.String getDBUser()
Getter for database user

getDBPassword

public java.lang.String getDBPassword()
Getter for database password

getEncryptedPassword

public byte[] getEncryptedPassword()
Getter for encrypted database password
Overrides:
getEncryptedPassword in class DBConnectInfo

setEncryptedPassword

public void setEncryptedPassword(byte[] pBytes)
Setter for encrypted database password
Overrides:
setEncryptedPassword in class DBConnectInfo

getMailId

public java.lang.String getMailId()
Getter for mail id

setMailId

public void setMailId(java.lang.String emailId)
Setter for mailid

getSFProxy

public int getSFProxy()
getter for SF proxy

setSFProxy

public void setSFProxy(int proxy)
Setter for sf proxy Use 0 for private(no proxy), 1 for shared

getSFMask

public int getSFMask()
getter for SF mask

setSFMaskInverse

public void setSFMaskInverse(int inverse)
setter for SF mask inverse

getSFMaskInverse

public int getSFMaskInverse()
getter for SF mask inverse

setSFMask

public void setSFMask(int mask)
Setter for sf mask The mask is a 16-bit number. The bits represent the following email flags: 1 - Seen 2 - Flagged 3 - Answered 4 - Deleted 5 - Draft 6 - Recent 7 - Annotate 8 - MDNS 9 - DSN 10 - MDNR 11 - DAS 12 - Filter 13 - Expiry Bits 14,15,16 are not yet assigned

compareDBInfo

public boolean compareDBInfo(OracleUserConnectInfo aUserInfo)
Comparator method to check if database information matches

print

public void print()
Print out the values of the connect information

Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

Copyright © 1988, 2005, Oracle. All rights reserved.