Class SessionStorage
- java.lang.Object
-
- com.evolveum.midpoint.web.session.SessionStorage
-
- All Implemented Interfaces:
DebugDumpable
,Serializable
public class SessionStorage extends Object implements Serializable, DebugDumpable
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SessionStorage.Mode
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SessionStorage()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
KEY_SIMULATION
public static final String KEY_SIMULATION
- See Also:
- Constant Field Values
-
KEY_CONFIGURATION
public static final String KEY_CONFIGURATION
- See Also:
- Constant Field Values
-
KEY_ROLE_MEMBERS
public static final String KEY_ROLE_MEMBERS
- See Also:
- Constant Field Values
-
KEY_ROLE_CATALOG
public static final String KEY_ROLE_CATALOG
- See Also:
- Constant Field Values
-
KEY_AUDIT_LOG
public static final String KEY_AUDIT_LOG
- See Also:
- Constant Field Values
-
KEY_USER_HISTORY_AUDIT_LOG
public static final String KEY_USER_HISTORY_AUDIT_LOG
- See Also:
- Constant Field Values
-
KEY_OBJECT_HISTORY_AUDIT_LOG
public static final String KEY_OBJECT_HISTORY_AUDIT_LOG
- See Also:
- Constant Field Values
-
KEY_EVENT_DETAIL_AUDIT_LOG
public static final String KEY_EVENT_DETAIL_AUDIT_LOG
- See Also:
- Constant Field Values
-
KEY_RESOURCE_ACCOUNT_CONTENT
public static final String KEY_RESOURCE_ACCOUNT_CONTENT
- See Also:
- Constant Field Values
-
KEY_RESOURCE_ENTITLEMENT_CONTENT
public static final String KEY_RESOURCE_ENTITLEMENT_CONTENT
- See Also:
- Constant Field Values
-
KEY_RESOURCE_GENERIC_CONTENT
public static final String KEY_RESOURCE_GENERIC_CONTENT
- See Also:
- Constant Field Values
-
KEY_RESOURCE_OBJECT_CLASS_CONTENT
public static final String KEY_RESOURCE_OBJECT_CLASS_CONTENT
- See Also:
- Constant Field Values
-
KEY_RESOURCE_PAGE_RESOURCE_CONTENT
public static final String KEY_RESOURCE_PAGE_RESOURCE_CONTENT
- See Also:
- Constant Field Values
-
KEY_RESOURCE_PAGE_REPOSITORY_CONTENT
public static final String KEY_RESOURCE_PAGE_REPOSITORY_CONTENT
- See Also:
- Constant Field Values
-
KEY_ASSIGNMENTS_TAB
public static final String KEY_ASSIGNMENTS_TAB
- See Also:
- Constant Field Values
-
KEY_INDUCEMENTS_TAB
public static final String KEY_INDUCEMENTS_TAB
- See Also:
- Constant Field Values
-
KEY_TRIGGERS_TAB
public static final String KEY_TRIGGERS_TAB
- See Also:
- Constant Field Values
-
KEY_INDUCED_ENTITLEMENTS_TAB
public static final String KEY_INDUCED_ENTITLEMENTS_TAB
- See Also:
- Constant Field Values
-
KEY_OBJECT_POLICIES_TAB
public static final String KEY_OBJECT_POLICIES_TAB
- See Also:
- Constant Field Values
-
KEY_GLOBAL_POLICY_RULES_TAB
public static final String KEY_GLOBAL_POLICY_RULES_TAB
- See Also:
- Constant Field Values
-
KEY_LOGGING_TAB_APPENDER_TABLE
public static final String KEY_LOGGING_TAB_APPENDER_TABLE
- See Also:
- Constant Field Values
-
KEY_LOGGING_TAB_LOGGER_TABLE
public static final String KEY_LOGGING_TAB_LOGGER_TABLE
- See Also:
- Constant Field Values
-
KEY_FOCUS_PROJECTION_TABLE
public static final String KEY_FOCUS_PROJECTION_TABLE
- See Also:
- Constant Field Values
-
KEY_NOTIFICATION_TAB_MAIL_SERVER_TABLE
public static final String KEY_NOTIFICATION_TAB_MAIL_SERVER_TABLE
- See Also:
- Constant Field Values
-
KEY_ROLE_MEMBER_PANEL
public static final String KEY_ROLE_MEMBER_PANEL
-
KEY_ORG_MEMBER_PANEL
public static final String KEY_ORG_MEMBER_PANEL
-
KEY_SERVICE_MEMBER_PANEL
public static final String KEY_SERVICE_MEMBER_PANEL
-
KEY_ARCHETYPE_MEMBER_PANEL
public static final String KEY_ARCHETYPE_MEMBER_PANEL
-
KEY_GOVERNANCE_CARDS_PANEL
public static final String KEY_GOVERNANCE_CARDS_PANEL
-
KEY_WORK_ITEMS
public static final String KEY_WORK_ITEMS
- See Also:
- Constant Field Values
-
KEY_OBJECT_LIST
public static final String KEY_OBJECT_LIST
- See Also:
- Constant Field Values
-
KEY_CASE_WORKITEMS_TAB
public static final String KEY_CASE_WORKITEMS_TAB
- See Also:
- Constant Field Values
-
KEY_CASE_EVENTS_TAB
public static final String KEY_CASE_EVENTS_TAB
- See Also:
- Constant Field Values
-
KEY_ORG_STRUCTURE_PANEL_STORAGE
public static final String KEY_ORG_STRUCTURE_PANEL_STORAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRequestAccess
public RequestAccess getRequestAccess()
-
setRequestAccess
public void setRequestAccess(RequestAccess requestAccess)
-
getMode
public SessionStorage.Mode getMode()
-
setMode
public void setMode(@NotNull @NotNull SessionStorage.Mode mode)
-
getPageStorageMap
public Map<String,PageStorage> getPageStorageMap()
-
getPageStorage
public <T extends PageStorage> T getPageStorage(@NotNull @NotNull String key, @NotNull @NotNull Class<T> type)
-
setPageStorage
public <T extends PageStorage> void setPageStorage(@NotNull @NotNull String key, T value)
-
getConfiguration
public GenericPageStorage getConfiguration()
-
getOrgStructurePanelStorage
public OrgStructurePanelStorage getOrgStructurePanelStorage()
-
getObjectListStorage
public ObjectListStorage getObjectListStorage(String key)
-
getObjectDetailsStorage
public ObjectDetailsStorage getObjectDetailsStorage(String key)
-
setObjectDetailsStorage
public void setObjectDetailsStorage(String key, ContainerPanelConfigurationType config)
-
getAuditLog
public AuditLogStorage getAuditLog()
-
getObjectHistoryAuditLog
public AuditLogStorage getObjectHistoryAuditLog(QName objectType)
-
setObjectHistoryAuditLog
public void setObjectHistoryAuditLog(QName objectType, AuditLogStorage storage)
-
getResourceContentStorage
public ResourceContentStorage getResourceContentStorage(ShadowKindType kind, String searchMode)
-
getNotificationConfigurationTabMailServerTableStorage
public ContainerTabStorage getNotificationConfigurationTabMailServerTableStorage()
-
getWorkItemStorage
public WorkItemsStorage getWorkItemStorage()
-
getCertCampaigns
public CertCampaignsStorage getCertCampaigns()
-
getCertDecisions
public CertDecisionsStorage getCertDecisions()
-
getUserProfile
public UserProfileStorage getUserProfile()
-
initPageStorage
public PageStorage initPageStorage(String key)
-
initMemberStorage
public MemberPanelStorage initMemberStorage(String storageKey, SearchBoxConfigurationHelper searchBoxConfig)
-
initMemberStorage
public MemberPanelStorage initMemberStorage(String storageKey)
-
setUserProfile
public void setUserProfile(UserProfileStorage profile)
-
debugDump
public String debugDump()
Description copied from interface:DebugDumpable
Show the content of the object intended for diagnostics by system administrator. The out put should be suitable to use in system logs at "debug" level. It may be multi-line, but in that case it should be well indented and quite terse. As it is intended to be used by system administrator, it should not use any developer terms such as class names, exceptions or stack traces.- Specified by:
debugDump
in interfaceDebugDumpable
- Returns:
- content of the object intended for diagnostics by system administrator.
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
dumpSizeEstimates
public void dumpSizeEstimates(StringBuilder sb, int indent)
-
clearResourceContentStorage
public void clearResourceContentStorage()
-
getSimulation
public GenericPageStorage getSimulation()
-
-