Uses of Interface
ch.ivyteam.ivy.security.ISession
-
Packages that use ISession Package Description ch.ivyteam.ivy.process.eventstart ch.ivyteam.ivy.security ch.ivyteam.ivy.security.session ch.ivyteam.ivy.workflow -
-
Uses of ISession in ch.ivyteam.ivy.process.eventstart
Methods in ch.ivyteam.ivy.process.eventstart that return ISession Modifier and Type Method Description ISessionIProcessStartEventBeanRuntime. createSession()Creates a new anonymous session.ISessionIProcessStartEventBeanRuntime. 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 ISession Modifier and Type Method Description voidIProcessStartEventBeanRuntime. destroySession(ISession session)Destroys the given session.IProcessStartEventResponseIProcessStartEventBeanRuntime. fireProcessStartEventRequest(ISession session, String firingReason, Map<String,Object> requestParameters)Fires a start event request to the process engine. -
Uses of ISession in ch.ivyteam.ivy.security
Methods in ch.ivyteam.ivy.security that return ISession Modifier and Type Method Description ISessionISecurityContext. createSession()Deprecated, for removal: This API element is subject to removal in a future version.ISessionISecurityContext. createSession(int sessionIdentifier)Deprecated, for removal: This API element is subject to removal in a future version.static ISessionISession. current()Gets the current session.ISessionISecurityContext. findSession(int sessionIdentifier)Deprecated, for removal: This API element is subject to removal in a future version.ISessionISecurityContext. getCurrentSession()Deprecated, for removal: This API element is subject to removal in a future version.ISessionISecurityContext. 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 ISession Modifier and Type Method Description List<ISession>ISession. getMySessions()Gets all other session where the current session user is also logged in.List<ISession>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 ISession Modifier and Type Method Description voidISecurityDescriptor. checkPermission(ISession currentSession, IPermission permission)Checks if the session has a certain permission<T> TISecurityContext. executeAs(Callable<T> callable, ISession executionContext)Executes 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 ISession Modifier and Type Method Description ISessionISessionRepository. create()Creates a new sessionISessionISessionRepository. current()Gets the current session.ISessionISessionRepository. find(int sessionIdentifier)Finds a session by its identifierISessionISessionRepository. systemUser()Gets the session of the system userMethods in ch.ivyteam.ivy.security.session that return types with arguments of type ISession Modifier and Type Method Description List<ISession>ISessionRepository. all()Gets all sessions of the security context / application.List<ISession>ISessionRepository. ofUser(IUser user)Gets all sessions of the given user. -
Uses of ISession in ch.ivyteam.ivy.workflow
Subinterfaces of ISession in ch.ivyteam.ivy.workflow Modifier and Type Interface Description interfaceIWorkflowSessionA workflow session extends a security session with workflow functionality.Methods in ch.ivyteam.ivy.workflow with parameters of type ISession Modifier and Type Method Description IWorkflowSessionIWorkflowContext. getWorkflowSession(ISession session)Gets the workflow session that belongs to the given security session.
-