org.rhq.enterprise.gui.legacy
Class WebUserPreferences

java.lang.Object
  extended by org.rhq.enterprise.server.auth.prefs.SubjectPreferencesBase
      extended by org.rhq.enterprise.gui.legacy.WebUserPreferences

public class WebUserPreferences
extends org.rhq.enterprise.server.auth.prefs.SubjectPreferencesBase


Nested Class Summary
static class WebUserPreferences.AlertsPortletPreferences
           
static class WebUserPreferences.DashboardPreferences
           
static class WebUserPreferences.DateTimeDisplayPreferences
           
static class WebUserPreferences.FavoriteGroupPortletPreferences
           
static class WebUserPreferences.FavoriteResourcePortletPreferences
           
static class WebUserPreferences.OperationPortletPreferences
           
static class WebUserPreferences.ProblemResourcesPortletPreferences
           
static class WebUserPreferences.RecentlyApprovedPortletPreferences
           
static class WebUserPreferences.ResourceVisit
           
static class WebUserPreferences.SavedChartsPortletPreferences
           
static class WebUserPreferences.SummaryCountPortletPreferences
           
 
Field Summary
static String PREF_DASH_ALERTS_COUNT
           
static String PREF_DASH_ALERTS_PAST
           
static String PREF_DASH_ALERTS_PRIORITY
           
static String PREF_DASH_ALERTS_RESOURCES
           
static String PREF_DASH_ALERTS_SELECTED_OR_ALL
           
static String PREF_DASH_AUTODISCOVERY_RANGE
           
static String PREF_DASH_FAVORITE_GROUPS
           
static String PREF_DASH_FAVORITE_RESOURCES
           
static String PREF_DASH_FAVORITE_RESOURCES_ALERTS
           
static String PREF_DASH_FAVORITE_RESOURCES_AVAILABILITY
           
static String PREF_DASH_OPERATION_LAST_COMPLETED
           
static String PREF_DASH_OPERATION_NEXT_SCHEDULED
           
static String PREF_DASH_OPERATION_USE_LAST_COMPLETED
           
static String PREF_DASH_OPERATION_USE_NEXT_SCHEDULED
           
static String PREF_DASH_PORTLETS_FIRST
          the keys that hold the user's LHS and RHS Dashboard Portlets
static String PREF_DASH_PORTLETS_SECOND
           
static String PREF_DASH_PROBLEM_RESOURCES_HOURS
           
static String PREF_DASH_PROBLEM_RESOURCES_IGNORED
           
static String PREF_DASH_PROBLEM_RESOURCES_ROWS
           
static String PREF_DASH_PROBLEM_RESOURCES_SHOW_IGNORED
           
static String PREF_DASH_RECENTLY_APPROVED_EXPANDED_PLATFORMS
           
static String PREF_DASH_RECENTLY_APPROVED_HOURS
           
static String PREF_DASH_RECENTLY_APPROVED_RANGE
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_COMPAT
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_DEFINITIONS
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_MIXED
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_PLATFORM
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_SERVER
           
static String PREF_DASH_SHOW_SUMMARY_COUNTS_SERVICE
           
static String PREF_DASH_USER_SAVED_CHARTS
          The key that holds the user's chart queries
static String PREF_LAST_URL
           
static String PREF_PAGE_REFRESH_PERIOD
           
static String PREF_RECENT_RESOURCES
           
static String PREF_RESOURCE_BROWSER_VIEW_MODE
           
 
Fields inherited from class org.rhq.enterprise.server.auth.prefs.SubjectPreferencesBase
log, PREF_ITEM_DELIM, PREF_ITEM_DELIM_REGEX, PREF_LIST_DELIM
 
Constructor Summary
WebUserPreferences(org.rhq.core.domain.auth.Subject subject)
           
 
Method Summary
 void addLastVisitedURL(String url)
           
 void addRecentResource(WebUserPreferences.ResourceVisit visit)
           
 WebUserPreferences.AlertsPortletPreferences getAlertsPortletPreferences()
           
 int getAutoDiscoveryRange()
           
 WebUserPreferences.DashboardPreferences getDashboardPreferences()
           
 WebUserPreferences.DateTimeDisplayPreferences getDateTimeDisplayPreferences()
           
 org.rhq.core.domain.util.PageControl getDefaultPageControl(PageControlView view, int defaultPageSize)
           
 WebUserPreferences.FavoriteGroupPortletPreferences getFavoriteGroupPortletPreferences()
           
 WebUserPreferences.FavoriteResourcePortletPreferences getFavoriteResourcePortletPreferences()
           
 String getLastVisitedURL(int previousOffset)
           
 WebUserPreferences.OperationPortletPreferences getOperationPortletPreferences()
           
 org.rhq.core.domain.util.PageControl getPageControl(PageControlView view)
           
 org.rhq.core.domain.util.PageControl getPageControl(PageControlView view, int defaultPageSize)
           
 int getPageRefreshPeriod()
           
 WebUserPreferences.ProblemResourcesPortletPreferences getProblemResourcesPortletPreferences()
           
 WebUserPreferences.RecentlyApprovedPortletPreferences getRecentlyApprovedPortletPreferences()
           
 List<WebUserPreferences.ResourceVisit> getRecentResourceVisits()
           
 String getResourceBrowserViewMode()
           
 WebUserPreferences.SavedChartsPortletPreferences getSavedChartsPortletPreferences()
           
 WebUserPreferences.SummaryCountPortletPreferences getSummaryCounts()
           
 void setAlertsPortletPreferences(WebUserPreferences.AlertsPortletPreferences prefs)
           
 void setAutoDiscoveryRange(int range)
           
 void setDashboardPreferences(WebUserPreferences.DashboardPreferences prefs)
           
 void setFavoriteGroupPortletPreferences(WebUserPreferences.FavoriteGroupPortletPreferences prefs)
           
 void setFavoriteResourcePortletPreferences(WebUserPreferences.FavoriteResourcePortletPreferences prefs)
           
 void setOperationPortletPreferences(WebUserPreferences.OperationPortletPreferences prefs)
           
 void setPageControl(PageControlView view, org.rhq.core.domain.util.PageControl pageControl)
           
 void setPageRefreshPeriod(int period)
           
 void setProblemResourcesPortletPreferences(WebUserPreferences.ProblemResourcesPortletPreferences prefs)
           
 void setRecentlyApprovedPortletPreferences(WebUserPreferences.RecentlyApprovedPortletPreferences prefs)
           
 void setResourceBrowserViewMode(String mode)
           
 void setSavedChartsPortletPreferences(WebUserPreferences.SavedChartsPortletPreferences prefs)
           
 void setSummaryCounts(WebUserPreferences.SummaryCountPortletPreferences counts)
           
 
Methods inherited from class org.rhq.enterprise.server.auth.prefs.SubjectPreferencesBase
getBooleanPref, getBooleanPref, getIntPref, getIntPref, getLongPref, getPreference, getPreference, getPreferenceAsIntegerList, getPreferenceAsList, getPreferenceAsList, setPreference, setPreference, setPreference, unsetPreference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREF_DASH_SHOW_SUMMARY_COUNTS_PLATFORM

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_PLATFORM
See Also:
Constant Field Values

PREF_DASH_SHOW_SUMMARY_COUNTS_SERVER

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_SERVER
See Also:
Constant Field Values

PREF_DASH_SHOW_SUMMARY_COUNTS_SERVICE

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_SERVICE
See Also:
Constant Field Values

PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_COMPAT

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_COMPAT
See Also:
Constant Field Values

PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_MIXED

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_MIXED
See Also:
Constant Field Values

PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_DEFINITIONS

public static final String PREF_DASH_SHOW_SUMMARY_COUNTS_GROUP_DEFINITIONS
See Also:
Constant Field Values

PREF_DASH_AUTODISCOVERY_RANGE

public static final String PREF_DASH_AUTODISCOVERY_RANGE
See Also:
Constant Field Values

PREF_DASH_OPERATION_LAST_COMPLETED

public static final String PREF_DASH_OPERATION_LAST_COMPLETED
See Also:
Constant Field Values

PREF_DASH_OPERATION_NEXT_SCHEDULED

public static final String PREF_DASH_OPERATION_NEXT_SCHEDULED
See Also:
Constant Field Values

PREF_DASH_OPERATION_USE_LAST_COMPLETED

public static final String PREF_DASH_OPERATION_USE_LAST_COMPLETED
See Also:
Constant Field Values

PREF_DASH_OPERATION_USE_NEXT_SCHEDULED

public static final String PREF_DASH_OPERATION_USE_NEXT_SCHEDULED
See Also:
Constant Field Values

PREF_DASH_ALERTS_COUNT

public static final String PREF_DASH_ALERTS_COUNT
See Also:
Constant Field Values

PREF_DASH_ALERTS_PRIORITY

public static final String PREF_DASH_ALERTS_PRIORITY
See Also:
Constant Field Values

PREF_DASH_ALERTS_PAST

public static final String PREF_DASH_ALERTS_PAST
See Also:
Constant Field Values

PREF_DASH_ALERTS_SELECTED_OR_ALL

public static final String PREF_DASH_ALERTS_SELECTED_OR_ALL
See Also:
Constant Field Values

PREF_DASH_ALERTS_RESOURCES

public static final String PREF_DASH_ALERTS_RESOURCES
See Also:
Constant Field Values

PREF_DASH_PROBLEM_RESOURCES_ROWS

public static final String PREF_DASH_PROBLEM_RESOURCES_ROWS
See Also:
Constant Field Values

PREF_DASH_PROBLEM_RESOURCES_HOURS

public static final String PREF_DASH_PROBLEM_RESOURCES_HOURS
See Also:
Constant Field Values

PREF_DASH_PROBLEM_RESOURCES_SHOW_IGNORED

public static final String PREF_DASH_PROBLEM_RESOURCES_SHOW_IGNORED
See Also:
Constant Field Values

PREF_DASH_PROBLEM_RESOURCES_IGNORED

public static final String PREF_DASH_PROBLEM_RESOURCES_IGNORED
See Also:
Constant Field Values

PREF_DASH_RECENTLY_APPROVED_RANGE

public static final String PREF_DASH_RECENTLY_APPROVED_RANGE
See Also:
Constant Field Values

PREF_DASH_RECENTLY_APPROVED_HOURS

public static final String PREF_DASH_RECENTLY_APPROVED_HOURS
See Also:
Constant Field Values

PREF_DASH_RECENTLY_APPROVED_EXPANDED_PLATFORMS

public static final String PREF_DASH_RECENTLY_APPROVED_EXPANDED_PLATFORMS
See Also:
Constant Field Values

PREF_DASH_FAVORITE_RESOURCES_AVAILABILITY

public static final String PREF_DASH_FAVORITE_RESOURCES_AVAILABILITY
See Also:
Constant Field Values

PREF_DASH_FAVORITE_RESOURCES_ALERTS

public static final String PREF_DASH_FAVORITE_RESOURCES_ALERTS
See Also:
Constant Field Values

PREF_DASH_FAVORITE_RESOURCES

public static final String PREF_DASH_FAVORITE_RESOURCES
See Also:
Constant Field Values

PREF_DASH_FAVORITE_GROUPS

public static final String PREF_DASH_FAVORITE_GROUPS
See Also:
Constant Field Values

PREF_DASH_USER_SAVED_CHARTS

public static final String PREF_DASH_USER_SAVED_CHARTS
The key that holds the user's chart queries

See Also:
Constant Field Values

PREF_DASH_PORTLETS_FIRST

public static final String PREF_DASH_PORTLETS_FIRST
the keys that hold the user's LHS and RHS Dashboard Portlets

See Also:
Constant Field Values

PREF_DASH_PORTLETS_SECOND

public static final String PREF_DASH_PORTLETS_SECOND
See Also:
Constant Field Values

PREF_RESOURCE_BROWSER_VIEW_MODE

public static final String PREF_RESOURCE_BROWSER_VIEW_MODE
See Also:
Constant Field Values

PREF_PAGE_REFRESH_PERIOD

public static final String PREF_PAGE_REFRESH_PERIOD
See Also:
Constant Field Values

PREF_LAST_URL

public static final String PREF_LAST_URL
See Also:
Constant Field Values

PREF_RECENT_RESOURCES

public static final String PREF_RECENT_RESOURCES
See Also:
Constant Field Values
Constructor Detail

WebUserPreferences

public WebUserPreferences(org.rhq.core.domain.auth.Subject subject)
Method Detail

getPageRefreshPeriod

public int getPageRefreshPeriod()

setPageRefreshPeriod

public void setPageRefreshPeriod(int period)

getLastVisitedURL

public String getLastVisitedURL(int previousOffset)

addLastVisitedURL

public void addLastVisitedURL(String url)

getSummaryCounts

public WebUserPreferences.SummaryCountPortletPreferences getSummaryCounts()

setSummaryCounts

public void setSummaryCounts(WebUserPreferences.SummaryCountPortletPreferences counts)

getAutoDiscoveryRange

public int getAutoDiscoveryRange()

setAutoDiscoveryRange

public void setAutoDiscoveryRange(int range)

getOperationPortletPreferences

public WebUserPreferences.OperationPortletPreferences getOperationPortletPreferences()

setOperationPortletPreferences

public void setOperationPortletPreferences(WebUserPreferences.OperationPortletPreferences prefs)

getAlertsPortletPreferences

public WebUserPreferences.AlertsPortletPreferences getAlertsPortletPreferences()

setAlertsPortletPreferences

public void setAlertsPortletPreferences(WebUserPreferences.AlertsPortletPreferences prefs)

getProblemResourcesPortletPreferences

public WebUserPreferences.ProblemResourcesPortletPreferences getProblemResourcesPortletPreferences()

setProblemResourcesPortletPreferences

public void setProblemResourcesPortletPreferences(WebUserPreferences.ProblemResourcesPortletPreferences prefs)

getRecentlyApprovedPortletPreferences

public WebUserPreferences.RecentlyApprovedPortletPreferences getRecentlyApprovedPortletPreferences()

setRecentlyApprovedPortletPreferences

public void setRecentlyApprovedPortletPreferences(WebUserPreferences.RecentlyApprovedPortletPreferences prefs)

getDateTimeDisplayPreferences

public WebUserPreferences.DateTimeDisplayPreferences getDateTimeDisplayPreferences()

getFavoriteResourcePortletPreferences

public WebUserPreferences.FavoriteResourcePortletPreferences getFavoriteResourcePortletPreferences()

setFavoriteResourcePortletPreferences

public void setFavoriteResourcePortletPreferences(WebUserPreferences.FavoriteResourcePortletPreferences prefs)

getFavoriteGroupPortletPreferences

public WebUserPreferences.FavoriteGroupPortletPreferences getFavoriteGroupPortletPreferences()

setFavoriteGroupPortletPreferences

public void setFavoriteGroupPortletPreferences(WebUserPreferences.FavoriteGroupPortletPreferences prefs)

getDashboardPreferences

public WebUserPreferences.DashboardPreferences getDashboardPreferences()

setDashboardPreferences

public void setDashboardPreferences(WebUserPreferences.DashboardPreferences prefs)

getResourceBrowserViewMode

public String getResourceBrowserViewMode()

setResourceBrowserViewMode

public void setResourceBrowserViewMode(String mode)

getSavedChartsPortletPreferences

public WebUserPreferences.SavedChartsPortletPreferences getSavedChartsPortletPreferences()

setSavedChartsPortletPreferences

public void setSavedChartsPortletPreferences(WebUserPreferences.SavedChartsPortletPreferences prefs)

getPageControl

public org.rhq.core.domain.util.PageControl getPageControl(PageControlView view)

getPageControl

public org.rhq.core.domain.util.PageControl getPageControl(PageControlView view,
                                                           int defaultPageSize)

getDefaultPageControl

public org.rhq.core.domain.util.PageControl getDefaultPageControl(PageControlView view,
                                                                  int defaultPageSize)

setPageControl

public void setPageControl(PageControlView view,
                           org.rhq.core.domain.util.PageControl pageControl)

addRecentResource

public void addRecentResource(WebUserPreferences.ResourceVisit visit)

getRecentResourceVisits

public List<WebUserPreferences.ResourceVisit> getRecentResourceVisits()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.