Uses of Interface
ch.ivyteam.ivy.security.ISession
Packages that use ISession
Package
Description
The
IDataCache API allows caching of data
per session, application and environment.-
Uses of ISession in ch.ivyteam.ivy.data.cache
Methods in ch.ivyteam.ivy.data.cache with parameters of type ISession -
Uses of ISession in ch.ivyteam.ivy.process.eventstart
Methods in ch.ivyteam.ivy.process.eventstart that return ISessionModifier and TypeMethodDescriptionIProcessStartEventBeanRuntime.createSession()Creates a new anonymous session.IProcessStartEventBeanRuntime.createSession(String userName, String password) Creates a new session and authenticates/logs in the user with the given user name and password.Methods in ch.ivyteam.ivy.process.eventstart with parameters of type ISessionModifier and TypeMethodDescriptionStarts the process in the context of the given session.voidIProcessStartEventBeanRuntime.destroySession(ISession session) Destroys the given session.IProcessStartEventBeanRuntime.fireProcessStartEventRequest(ISession session, String firingReason, Map<String, Object> requestParameters) Deprecated. -
Uses of ISession in ch.ivyteam.ivy.request.async
Methods in ch.ivyteam.ivy.request.async with parameters of type ISessionModifier and TypeMethodDescriptionSets the session of the Ivy context used by the executor. -
Uses of ISession in ch.ivyteam.ivy.security
Methods in ch.ivyteam.ivy.security that return ISessionModifier and TypeMethodDescriptiondefault ISessionISecurityContext.createSession()Deprecated, for removal: This API element is subject to removal in a future version.ISecurityContext.createSession(int sessionIdentifier) Deprecated, for removal: This API element is subject to removal in a future version.static ISessionISession.current()Gets the current session.default ISessionISecurityContext.findSession(int sessionIdentifier) Deprecated, for removal: This API element is subject to removal in a future version.ISecurityContext.getCurrentSession()Deprecated, for removal: This API element is subject to removal in a future version.ISecurityContext.getSystemUserSession()Deprecated, for removal: This API element is subject to removal in a future version.Methods in ch.ivyteam.ivy.security that return types with arguments of type ISessionModifier and TypeMethodDescriptionISession.getMySessions()Gets all other session where the current session user is also logged in.ISecurityContext.getSessions()Deprecated, for removal: This API element is subject to removal in a future version.Methods in ch.ivyteam.ivy.security with parameters of type ISessionModifier and TypeMethodDescriptionvoidISecurityDescriptor.checkPermission(ISession currentSession, IPermission permission) Checks if the session has a certain permission<T> TExecutes the callable in the context of the given execution contextbooleanISecurityDescriptor.hasPermission(ISession session, IPermission permission) Checks if the session has a certain permission -
Uses of ISession in ch.ivyteam.ivy.security.session
Methods in ch.ivyteam.ivy.security.session that return ISessionModifier and TypeMethodDescriptionISessionRepository.create()Creates a new session.ISessionRepository.current()Gets the current session.ISessionRepository.find(int sessionIdentifier) Finds a session by its identifierISessionRepository.systemUser()Gets the session of the system userMethods in ch.ivyteam.ivy.security.session that return types with arguments of type ISession -
Uses of ISession in ch.ivyteam.ivy.workflow
Subinterfaces of ISession in ch.ivyteam.ivy.workflowModifier and TypeInterfaceDescriptioninterfaceA workflow session extends a security session with workflow functionality.Methods in ch.ivyteam.ivy.workflow with parameters of type ISessionModifier and TypeMethodDescriptionIWorkflowContext.getWorkflowSession(ISession session) Gets the workflow session that belongs to the given security session.
IProcessStartEventBeanRuntime.processStarter()