| java.lang.Object com.sun.portal.providers.ProviderAdapter com.sun.portal.providers.ProfileProviderAdapter com.sun.portal.providers.mail.MailProvider
MailProvider | public class MailProvider extends ProfileProviderAdapter (Code) | | MailProvider displays mail configured by a portal user on his HTML desktop.
Note: This class is based on MailProvider originally shipped with Juneau
(iPS:MAP 3.0) release. Changes has been made to make it work with Sun ONE
Portal Server 6.0 and SunONE identity Server (dsame).
author: Bill York |
Method Summary | |
protected Map | getAppHandlerMap() | protected String | getApplicationStartURL(MailApplicationHelper mailApplicationHelper, HttpServletRequest request) | public boolean | getBestBooleanProperty(String key, boolean def, List pflist) | public boolean | getBestBooleanProperty(String key, List pflist) | public Map | getBestCollectionProperty(String key, Map def, List pflist) | public Map | getBestCollectionProperty(String key, List pflist) | public int | getBestIntegerProperty(String key, int def, List pflist) | public int | getBestIntegerProperty(String key, List pflist) | public String | getBestStringProperty(String key, String def, List pflist) | public String | getBestStringProperty(String key, List pflist) | public StringBuffer | getContent(HttpServletRequest request, HttpServletResponse response) Overide super.getContent() PAPI method. | public StringBuffer | getEdit(HttpServletRequest request, HttpServletResponse response) This method now acts like a proxy and calls the appropriate application helper so that it will generate the
getEdit page content. | public void | init(String n, HttpServletRequest request) Check to see if ssoAdapter exists. | public boolean | isPresentable(HttpServletRequest request) | public URL | processEdit(HttpServletRequest req, HttpServletResponse res) This method saves off the ssoAdapter and display profile attributes. |
isSSOConfigFound | protected boolean isSSOConfigFound(Code) | | |
nonDeletedSearch | final static SearchTerm nonDeletedSearch(Code) | | |
unReadSearch | final static SearchTerm unReadSearch(Code) | | |
getAppHandlerMap | protected Map getAppHandlerMap()(Code) | | Gets the appHandlerMap attribute of the MailProvider object
The application helper map |
getApplicationStartURL | protected String getApplicationStartURL(MailApplicationHelper mailApplicationHelper, HttpServletRequest request)(Code) | | Retrieves the MailApplicationHelper start URL
Parameters: mailApplicationHelper - The MailApplicationHelper object Parameters: request - The HttpServletRequest object string representing the Application start URL |
getBestBooleanProperty | public boolean getBestBooleanProperty(String key, boolean def, List pflist)(Code) | | Returns the DP property by attempting to retrieve client and localized properties first
then it searches for non conditional definitions
Parameters: pflist - List containg the client and locale filters Parameters: key - Display Preofile key Returns the best value for the DP key |
getBestBooleanProperty | public boolean getBestBooleanProperty(String key, List pflist)(Code) | | |
getBestCollectionProperty | public Map getBestCollectionProperty(String key, Map def, List pflist)(Code) | | Returns the DP property by attempting to retrieve client and localized properties first
then it searches for non conditional definitions
Parameters: pflist - List containg the client and locale filters Parameters: key - Display Preofile key Returns the best value for the DP key |
getBestIntegerProperty | public int getBestIntegerProperty(String key, int def, List pflist)(Code) | | Returns the DP property by attempting to retrieve client and localized properties first
then it searches for non conditional definitions
Parameters: pflist - List containg the client and locale filters Parameters: key - Display Preofile key Returns the best value for the DP key |
getBestIntegerProperty | public int getBestIntegerProperty(String key, List pflist)(Code) | | |
getBestStringProperty | public String getBestStringProperty(String key, String def, List pflist)(Code) | | Returns the DP property by attempting to retrieve client and localized properties first
then it searches for non conditional definitions
Parameters: pflist - List containg the client and locale filters Parameters: key - Display Preofile key Returns the best value for the DP key |
getEdit | public StringBuffer getEdit(HttpServletRequest request, HttpServletResponse response) throws ProviderException(Code) | | This method now acts like a proxy and calls the appropriate application helper so that it will generate the
getEdit page content. It also displays the ssoAdapter merge properties that the end user needs to enter
Parameters: request - servlet request Parameters: response - servlet response The edit value exception: ProviderException - |
isPresentable | public boolean isPresentable(HttpServletRequest request)(Code) | | Channel is presentable if 1) parent.isPresentable() 2) existence of display.template
3) existence of sso adapter template
Parameters: request - servlet request true or false |
processEdit | public URL processEdit(HttpServletRequest req, HttpServletResponse res) throws ProviderException(Code) | | This method saves off the ssoAdapter and display profile attributes. It relies on the ProviderEditUtility
to save off the ssoAdapter attributes and app helper to save off the DP attributes
Parameters: req - servlet request Parameters: res - servlet response returns an URL for the Servldet to redirect to exception: ProviderException - |
Methods inherited from com.sun.portal.providers.ProfileProviderAdapter | public boolean existsBooleanProperty(String name) throws ProviderException(Code)(Java Doc) public boolean existsIntegerProperty(String name) throws ProviderException(Code)(Java Doc) public boolean existsListProperty(String name) throws ProviderException(Code)(Java Doc) public boolean existsListProperty(String name, boolean localized) throws ProviderException(Code)(Java Doc) public boolean existsStringProperty(String name) throws ProviderException(Code)(Java Doc) public boolean existsStringProperty(String name, boolean localized) throws ProviderException(Code)(Java Doc) public boolean getBooleanProperty(String key) throws ProviderException(Code)(Java Doc) public boolean getBooleanProperty(String key, List pflist) throws ProviderException(Code)(Java Doc) public boolean getBooleanProperty(String key, boolean def) throws ProviderException(Code)(Java Doc) public boolean getBooleanProperty(String key, boolean def, List pflist) throws ProviderException(Code)(Java Doc) public String getClientProperty(String name)(Code)(Java Doc) public int getIntegerProperty(String key) throws ProviderException(Code)(Java Doc) public int getIntegerProperty(String key, List pflist) throws ProviderException(Code)(Java Doc) public int getIntegerProperty(String key, int def) throws ProviderException(Code)(Java Doc) public int getIntegerProperty(String key, int def, List pflist) throws ProviderException(Code)(Java Doc) public List getListProperty(String key) throws ProviderException(Code)(Java Doc) public List getListProperty(String key, List def) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key, List pflist) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key, boolean localized) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key, Map def) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key, Map def, List pflist) throws ProviderException(Code)(Java Doc) public Map getMapProperty(String key, Map def, boolean localized) throws ProviderException(Code)(Java Doc) public String getStringAttribute(String name)(Code)(Java Doc) public String getStringProperty(String key) throws ProviderException(Code)(Java Doc) public String getStringProperty(String key, String def) throws ProviderException(Code)(Java Doc) public String getStringProperty(String key, List pflist) throws ProviderException(Code)(Java Doc) public String getStringProperty(String key, String def, List pflist) throws ProviderException(Code)(Java Doc) public String getStringProperty(String key, boolean localized) throws ProviderException(Code)(Java Doc) public String getStringProperty(String key, String def, boolean localized) throws ProviderException(Code)(Java Doc) public StringBuffer getTemplate(String file) throws ProviderException(Code)(Java Doc) public StringBuffer getTemplate(String file, Hashtable table) throws ProviderException(Code)(Java Doc) public File getTemplatePath(String file) throws ProviderException(Code)(Java Doc) public boolean isAllowed(String priv) throws ProviderException(Code)(Java Doc) public boolean setBooleanProperty(String key, boolean val) throws ProviderException(Code)(Java Doc) public void setClientProperty(String name, String val)(Code)(Java Doc) public int setIntegerProperty(String key, int val) throws ProviderException(Code)(Java Doc) public List setListProperty(String key, List val) throws ProviderException(Code)(Java Doc) public Map setMapProperty(String key, Map val) throws ProviderException(Code)(Java Doc) public void setStringAttribute(String name, String val)(Code)(Java Doc) public String setStringProperty(String key, String val) throws ProviderException(Code)(Java Doc)
|
|
|