|
Oracle® Mail Java API Reference 10g Release 1 (10.1.1) B14492-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.mail.OESUserFactory
This singleton stores Email application settings and data. This is also the access point for getting any OES User. The OES User stores preferences and data for an Email user.
Currently, you can only get a user within an IAS environment using the user's DN (getOCSUserFromDN
). Sample code to get an OES User: <quote>OCSUserFactory ocsUserFactory = OCSUserFactory.getInstance();
OCSUser ocsUser = userFactory.getOCSUserFromDN...
OESUserFactory oesUserFactory = OESUserFactory.getInstance();
OESUser oesUser = oesUserFactory.getOESUser...</quote>
Method Summary | |
OESUser |
getEmailUser(java.lang.String host, int port, java.lang.String user, java.lang.String password) This factory method takes in a hostname, port, user's full email address, user's password. |
OESUser[] |
getEmailUserList(oracle.collabsuite.OCSUser ocsUser) This method has not been implemented. |
OESUser |
getFirstValidEmailUser(oracle.collabsuite.OCSUser ocsUser) This factory method takes in a authenticated OCSUser and returns the first available OESUser object for the OCSUser. |
static OESUserFactory |
getInstance() Get the singleton |
OESUser |
getOESUser(java.lang.String mail) This method returns a user given the user's email address. |
OESUser |
getOESUser(java.lang.String emailAddress, java.lang.String password) This method has not been implemented. |
java.lang.String[] |
getValidEmailAddresses(oracle.collabsuite.OCSUser ocsUser) This method takes in an authenticated OCSUser and returns all valid Oracle Email addresses for the OCSUser. |
static void |
main(java.lang.String[] argv) |
OESUser[] |
searchEmailUsers(java.lang.String criteria, java.lang.String domain, int limit) |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static OESUserFactory getInstance()
public OESUser getEmailUser(java.lang.String host, int port, java.lang.String user, java.lang.String password) throws java.lang.Exception
user
- user's email addresspassword
- user's email passwordhost
- ldap hostname for ojma; imap hostname for imapport
- ldap port for ojma; imap hostname for imappublic OESUser getOESUser(java.lang.String emailAddress, java.lang.String password) throws OESException
emailAddress
- user's email addresspassword
- user's email passwordpublic OESUser getOESUser(java.lang.String mail) throws OESException
emailAddress
- user's email addresspublic OESUser getFirstValidEmailUser(oracle.collabsuite.OCSUser ocsUser) throws java.lang.Exception
ocsUser
- the public user generated by OCSUserFactorypublic java.lang.String[] getValidEmailAddresses(oracle.collabsuite.OCSUser ocsUser) throws java.lang.Exception
ocsUser
- the public user generated by OCSUserFactorypublic OESUser[] getEmailUserList(oracle.collabsuite.OCSUser ocsUser) throws java.lang.Exception
ocsUser
- the public user generated by OCSUserFactorypublic OESUser[] searchEmailUsers(java.lang.String criteria, java.lang.String domain, int limit) throws java.lang.Exception
public static void main(java.lang.String[] argv)
|
Oracle® Mail Java API Reference 10g Release 1 (10.1.1) B14492-01 |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |