# Uses of Interface
com.sas.services.session.SessionContextInterface

Packages that use SessionContextInterface
Package
Description
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.events.broker
Broker events that are triggered by various transport protocols.
com.sas.services.information.metadata.dataexplorer
com.sas.services.information.metadata.favorites
Manages favorites folders and their contents.
com.sas.services.information.metadata.prompt
Information Service prompt model.
com.sas.services.information.metadata.servers
Server classes for SAS Foundation Services.
com.sas.services.publish
Publish services.
com.sas.services.publish.alerts
Publish service alerts.
com.sas.services.publish.archive
Publish service archive.
com.sas.services.publish.requester
Publish Service requester.
com.sas.services.publish.webdav
Publishing capabilities for a WebDAV client.
com.sas.services.session
Session services.
com.sas.services.storedprocess
Execute stored processes.
com.sas.services.storedprocess.metadata
Create and modify stored process metadata and obtain stored process service objects from metadata.
com.sas.services.user
Maintain user identities and profiles.
com.sas.services.webapp

- ## Uses of SessionContextInterface in com.sas.services.deployment

  Methods in com.sas.services.deployment that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `static SessionContextInterface`
  CorePlatformServices.`startAndConnect(String clientApplication, ConnectionProfile connectionProfile)`

- ## Uses of SessionContextInterface in com.sas.services.events.broker

  Methods in com.sas.services.events.broker that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `final SessionContextInterface`
  SecurityContext.`getSessionContext()`
  Get session context.
  Methods in com.sas.services.events.broker with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `final void`
  SecurityContext.`setSessionContext(SessionContextInterface sc)`
  Set session context.

- ## Uses of SessionContextInterface in com.sas.services.information.metadata.dataexplorer

  Methods in com.sas.services.information.metadata.dataexplorer with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `static FolderInterface`
  OMRUtils.`getFolderForPath(SessionContextInterface session, PathUrl path, boolean create)`

- ## Uses of SessionContextInterface in com.sas.services.information.metadata.favorites

  Methods in com.sas.services.information.metadata.favorites that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  FavoritesFactory.`getSession()`
  Returns the session associated with this factory instance.
  Methods in com.sas.services.information.metadata.favorites with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `static FavoritesFactory`
  FavoritesFactory.`getInstance(SessionContextInterface session)`
  Returns the factory instance for a given session context.

- ## Uses of SessionContextInterface in com.sas.services.information.metadata.prompt

  Methods in com.sas.services.information.metadata.prompt with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `static void`
  PromptsPersistUtil.`deleteAllPromptsFromOMR(com.sas.metadata.remote.Root root, SessionContextInterface sessionContext)`
  Deletes all prompts associated with the supplied `Root` object from the metadata repository.
  `static com.sas.prompts.definitions.PromptDefinitionInterface`
  PromptsPersistUtil.`getPromptDefinitionFromOMRObject(com.sas.metadata.remote.Root root, SessionContextInterface sessionContext)`
  Gets the first prompt definition, if any, that `Root` holds in its list of prompts.
  `static com.sas.prompts.definitions.PromptDefinitionInterface`
  PromptsPersistUtil.`getPromptDefinitionFromPromptObject(com.sas.metadata.remote.Prompt omrDefn, SessionContextInterface sessionContext)`
  `static com.sas.prompts.definitions.PromptDefinitionInterface`
  PromptsPersistUtil.`getPromptDefinitionFromSmartObject(OMRPromptDefinitionInterface prompt, com.sas.util.xmlpersist.PromptsReadingContext readingContext, SessionContextInterface sessionContext)`
  Gets Java prompt definition object that `prompt` represents.
  `static com.sas.prompts.groups.PromptGroupInterface`
  PromptsPersistUtil.`getPromptGroupFromOMRObject(com.sas.metadata.remote.Root root, SessionContextInterface sessionContext)`
  Gets the first prompt group, if any, that `Root` holds in its list of prompts.
  `static com.sas.prompts.groups.PromptGroupInterface`
  PromptsPersistUtil.`getPromptGroupFromPromptGroupObject(com.sas.metadata.remote.PromptGroup omrGroup, SessionContextInterface sessionContext)`
  `static com.sas.util.log.LoggerFactoryInterface`
  PersistenceFactoryWithServices.`newLoggerFactory(SessionContextInterface sessionContext)`
  Returns a new `com.sas.util.log.LoggerFactoryInterface` that can work with the Logging Service available to the supplied session context.
  `static com.sas.util.xmlpersist.PromptsWritingContext`
  PersistenceFactoryWithServices.`newWritingContext(com.sas.util.xmlpersist.PersistenceInterface object, SessionContextInterface sessionContext)`
  Returns a new writing context configured with a logger factory derived from the session context.
  `static com.sas.metadata.remote.Prompt`
  PromptsPersistUtil.`setPromptDefinitionOnOMRObject(com.sas.prompts.definitions.PromptDefinitionInterface definition, com.sas.metadata.remote.Root root, SessionContextInterface sessionContext, com.sas.metadata.remote.MdFactory mdFactory)`
  Creates a metadata prompt from the `PromptDefinitionInterface` definition parameter and sets it into the first index position (0) of the `root` parameter's list of prompts.
  `static com.sas.metadata.remote.PromptGroup`
  PromptsPersistUtil.`setPromptGroupOnOMRObject(com.sas.prompts.groups.PromptGroupInterface group, com.sas.metadata.remote.Root root, SessionContextInterface sessionContext, com.sas.metadata.remote.MdFactory mdFactory)`
  Creates a metadata prompt group from the `PromptGroupInterface group` parameter and sets it into the first index position (0) of the `root` parameter's list of prompts.
  `static void`
  PromptsPersistUtil.`updatePromptGroupWithGroup(com.sas.metadata.remote.PromptGroup omrGroup, com.sas.prompts.groups.PromptGroupInterface group, SessionContextInterface sessionContext, com.sas.metadata.remote.MdFactory mdFactory)`
  `static void`
  PromptsPersistUtil.`updatePromptWithDefinition(com.sas.metadata.remote.Prompt omrDefinition, com.sas.prompts.definitions.PromptDefinitionInterface definition, SessionContextInterface sessionContext, com.sas.metadata.remote.MdFactory mdFactory)`

- ## Uses of SessionContextInterface in com.sas.services.information.metadata.servers

  Constructors in com.sas.services.information.metadata.servers with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `DataServerUtil(SessionContextInterface session, String publicType)`
  Create a utility instance.
  ``
  `SASInfrastructureDataServerUtil(SessionContextInterface session)`
  Create a utility instance.

- ## Uses of SessionContextInterface in com.sas.services.publish

  Methods in com.sas.services.publish that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  AbstractTransport.`getSessionContext()`
  Returns the session context.
  `SessionContextInterface`
  TransportInterface.`getSessionContext()`
  Returns the session context.
  Methods in com.sas.services.publish with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `ArchiveTransportInterface`
  TransportFactory.`getArchiveTransport(File file, SessionContextInterface sessionContext)`
  Creates an instance of the archive transport.
  `ArchiveTransportInterface`
  TransportFactory.`getArchiveTransport(File file, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  `ChannelTransportInterface`
  TransportFactory.`getChannelTransport(ChannelInterface channel, SessionContextInterface sessionContext)`
  Creates an instance of the Channel transport.
  `ChannelTransportInterface`
  TransportFactory.`getChannelTransport(ChannelInterface channel, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  use `TransportFactory.getChannelTransport(ChannelInterface, SessionContextInterface)`
  `DAVTransportInterface`
  TransportFactory.`getDAVTransport(ContentDestination content, SessionContextInterface sessionContext)`
  Creates an instance of the WebDAV transport that can be used to publish a result package to a WebDAV server, and to retrieve a result package from a WebDAV server.
  `DAVTransportInterface`
  TransportFactory.`getDAVTransport(ContentDestination content, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  Use `TransportFactory.getDAVTransport(ContentDestination, SessionContextInterface)`
  `DAVTransportInterface`
  TransportFactory.`getDAVTransport(String url, String domain, SessionContextInterface sessionContext)`
  Creates an instance of the WebDAV transport.
  `DAVTransportInterface`
  TransportFactory.`getDAVTransport(String url, String username, String password, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  Use `TransportFactory.getDAVTransportWithCredentials(String, String, String, SessionContextInterface)`
  `DAVTransportInterface`
  TransportFactory.`getDAVTransport(String url, String domain, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  Use `TransportFactory.getDAVTransport(String, String, SessionContextInterface)`
  `DAVTransportInterface`
  TransportFactory.`getDAVTransportWithCredentials(String url, String username, String password, SessionContextInterface sessionContext)`
  Creates an instance of the WebDAV transport.
  `RequesterTransportInterface`
  TransportFactory.`getRequesterTransport(IResultPackage resultPackage, SessionContextInterface sessionContext)`
  Creates an instance of the requester transport using an IResultPackage.
  `RequesterTransportInterface`
  TransportFactory.`getRequesterTransport(IResultPackage resultPackage, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  Use `TransportFactory.getRequesterTransport(IResultPackage, SessionContextInterface)`
  `RequesterTransportInterface`
  TransportFactory.`getRequesterTransport(IWorkspace workspace, String transportInformation, String[][] properties, SessionContextInterface sessionContext)`
  Creates an instance of the requester transport using the transport information specified.
  `RequesterTransportInterface`
  TransportFactory.`getRequesterTransport(IWorkspace workspace, String transportInformation, String[][] properties, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  use `TransportFactory.getRequesterTransport(IWorkspace, String, String[][], SessionContextInterface)`
  `protected void`
  AbstractTransport.`setSessionAndLogger(org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Set the logger and session context.
  `protected void`
  AbstractTransport.`setSessionContext(SessionContextInterface sessionContext)`
  Set the session context.
  Constructors in com.sas.services.publish with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `ChannelTransport(ChannelInterface channel, SessionContextInterface sessionContext)`
  Creates the Channel transport.
  ``
  `ChannelTransport(ChannelInterface channel, org.apache.logging.log4j.Logger saslogger, SessionContextInterface sessionContext)`
  Deprecated.

- ## Uses of SessionContextInterface in com.sas.services.publish.alerts

  Methods in com.sas.services.publish.alerts with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `static void`
  AlertUtil.`notify(Document doc, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  `static void`
  AlertUtil.`notify(Document doc, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext, com.sas.svcs.mail.client.MailServiceInterface mailService)`
  Deprecated.
  The Logging Service has been deprecated.
  `static void`
  AlertUtil.`sendNotification(Document doc, SessionContextInterface sessionContext, com.sas.svcs.mail.client.MailServiceInterface mailService)`
  Parses the notification XML and sends the alert notifications to the specified destinations via the WIP's Mail Service.

- ## Uses of SessionContextInterface in com.sas.services.publish.archive

  Constructors in com.sas.services.publish.archive with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `ArchiveTransport(ContentDestination content, SessionContextInterface sessionContext, String filename)`
  Creates the archive transport.
  ``
  `ArchiveTransport(ContentDestination content, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `ArchiveTransport(ContentDestination content, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext, String filename)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `ArchiveTransport(PackageInterface pkg, SessionContextInterface sessionContext)`
  Creates the archive transport.
  ``
  `ArchiveTransport(PackageInterface pkg, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `ArchiveTransport(ResourceInterface davResource, SessionContextInterface sessionContext)`
  Creates the archive transport.
  ``
  `ArchiveTransport(ResourceInterface davResource, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `ArchiveTransport(File file, SessionContextInterface sessionContext)`
  Creates the archive transport.
  ``
  `ArchiveTransport(File file, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `ArchiveTransport(InputStream stream, SessionContextInterface sessionContext)`
  Creates the archive transport.
  ``
  `ArchiveTransport(InputStream stream, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.

- ## Uses of SessionContextInterface in com.sas.services.publish.requester

  Constructors in com.sas.services.publish.requester with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `RequesterTransport(IResultPackage iResultPackage, SessionContextInterface sessionContext)`
  Creates a RequesterTransport using an IResultPackage and a session.
  ``
  `RequesterTransport(IResultPackage iResultPackage, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  ``
  `RequesterTransport(IWorkspace iWorkspace, String transportInformation, String[][] properties, SessionContextInterface sessionContext)`
  Creates a RequesterTransport using the transport information specified, the session context and a logger.
  ``
  `RequesterTransport(IWorkspace iWorkspace, String transportInformation, String[][] properties, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.

- ## Uses of SessionContextInterface in com.sas.services.publish.webdav

  Constructors in com.sas.services.publish.webdav with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `DAVTransport(ContentDestination content, SessionContextInterface sessionContext)`
  Creates the DAV transport.
  ``
  `DAVTransport(ContentDestination content, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  ``
  `DAVTransport(String url, String domain, SessionContextInterface sessionContext)`
  Creates the DAV transport.
  ``
  `DAVTransport(String url, String domain, SessionContextInterface sessionContext, InputStream archiveStream)`
  Intended for internal use by the stored process service and information services only.
  ``
  `DAVTransport(String url, String username, String password, SessionContextInterface sessionContext)`
  Creates the DAV transport.
  ``
  `DAVTransport(String url, String username, String password, SessionContextInterface sessionContext, InputStream archiveStream)`
  Intended for internal use by the stored process service only.
  ``
  `DAVTransport(String url, String username, String password, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `DAVTransport(String url, String username, String password, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext, InputStream archiveStream)`
  Deprecated.
  ``
  `DAVTransport(String url, String domain, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  The Logging Service has been deprecated.
  ``
  `DAVTransport(String url, String domain, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext, InputStream archiveStream)`
  Deprecated.

- ## Uses of SessionContextInterface in com.sas.services.session

  Methods in com.sas.services.session that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  SessionService.`fromByteArray(byte[] data)`
  `SessionContextInterface`
  SessionServiceInterface.`fromByteArray(byte[] data)`
  Instantiate a SessionContext from a passivated byte array.
  `SessionContextInterface`
  SessionServiceProxy.`fromByteArray(byte[] data)`
  `SessionContextInterface`
  SessionContextInterface.`getRootSessionContext()`
  Returns the root session context.
  `SessionContextInterface`
  SessionContextInterface.`getRootSessionContext(UserContextInterface userContext)`
  Returns the root session context.
  `static final SessionContextInterface`
  SessionService.`getRootSessionContext()`
  Get the root SessionContext.
  `SessionContextInterface`
  SessionContextStateChangedEvent.`getSessionContext()`
  Returns the session context from which the object is removed.
  `SessionContextInterface`
  SessionService.`getSessionContext(UserContextInterface userContext, String uniqueId)`
  Obtains the session context interface identified by the unique identifer or `null` if no session context exists with this id.
  `SessionContextInterface`
  SessionService.`getSessionContext(String uniqueId)`
  Obtains the session context interface identified by unique identifier or null if no session context exists with this id.
  `SessionContextInterface`
  SessionServiceInterface.`getSessionContext(UserContextInterface userContext, String uniqueId)`
  Obtains the session context interface identified by the unique identifer or `null` if no session context exists with this id.
  `SessionContextInterface`
  SessionServiceInterface.`getSessionContext(String uniqueId)`
  Obtains the session context interface identified by the unique identifer or `null` if no session context exists with this id.
  `final SessionContextInterface`
  SessionServiceProxy.`getSessionContext(UserContextInterface userContext, String uniqueId)`
  Obtains the session context interface identified by the unique identifer or `null` if no session context exists with this id.
  `final SessionContextInterface`
  SessionServiceProxy.`getSessionContext(String uniqueId)`
  Obtains the session context interface identified by the unique identifer or `null` if no session context exists with this id.
  `SessionContextInterface`
  SessionService.`newSessionContext(UserContextInterface userContext)`
  Create and return a new session context.
  `SessionContextInterface`
  SessionServiceInterface.`newSessionContext(UserContextInterface userContext)`
  Creates and returns a new session context interface.
  `final SessionContextInterface`
  SessionServiceProxy.`newSessionContext(UserContextInterface userContext)`
  Creates and returns a new session context interface.
  Constructors in com.sas.services.session with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `SessionContextStateChangedEvent(SessionContextInterface sessionContext, String name, Object object, int stateChange)`
  Constructs an event that notifies an object that its state has changed within the session context; currently, this is when the object is removed from the session context.

- ## Uses of SessionContextInterface in com.sas.services.storedprocess

  Methods in com.sas.services.storedprocess with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `static int`
  MetadataConstants.`getCountNoSecurity(SessionContextInterface sessionContextInterface, com.sas.metadata.remote.Root root, String association)`
  `StoredProcessInterface`
  StoredProcessService.`newStoredProcess(SessionContextInterface sessionContext, int serverType, int resultType)`
  `StoredProcessInterface`
  StoredProcessService.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  `StoredProcessInterface`
  StoredProcessServiceInterface.`newStoredProcess(SessionContextInterface sessionContext, int serverType, int resultType)`
  Deprecated.
  The `StoredProcessInterface` service object returned by this method cannot be used with the Prompting Framework.
  `StoredProcessInterface`
  StoredProcessServiceInterface.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  Deprecated.
  The `StoredProcessInterface` service object returned by this method cannot be used to avail of features introduced in 9.2 or later.
  `final StoredProcessInterface`
  StoredProcessServiceProxy.`newStoredProcess(SessionContextInterface sessionContext, int serverType, int resultType)`
  Deprecated.
  This method has been deprecated since it is a pass through call to the deprecated `StoredProcessServiceInterface.newStoredProcess(SessionContextInterface, int, int)`.
  `final StoredProcessInterface`
  StoredProcessServiceProxy.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  Deprecated.
  This method has been deprecated since it is a pass through call to the deprecated `StoredProcessServiceInterface.newStoredProcess(SessionContextInterface, com.sas.services.storedprocess.metadata.StoredProcessInterface)`.

- ## Uses of SessionContextInterface in com.sas.services.storedprocess.metadata

  Methods in com.sas.services.storedprocess.metadata that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  StoredProcessOptions.`getSessionContextInterface()`
  Methods in com.sas.services.storedprocess.metadata with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `StoredProcessInterface`
  StoredProcess.`newServiceObject(SessionContextInterface sessionContext)`
  `StoredProcessInterface`
  StoredProcessInterface.`newServiceObject(SessionContextInterface sessionContext)`
  Deprecated.
  The `StoredProcessInterface` service object returned by this method cannot be used to avail of features introduced in 9.2 or later.
  `void`
  StoredProcessOptions.`setSessionContextInterface(SessionContextInterface sessionContext)`
  Sets the SessionContextInterface.
  Constructors in com.sas.services.storedprocess.metadata with parameters of type SessionContextInterface
  Modifier
  Constructor
  Description
  ``
  `MetadataManipulatorForUpgrade(com.sas.metadata.remote.ClassifierMap classifierMap, SessionContextInterface sessionContext)`

- ## Uses of SessionContextInterface in com.sas.services.user

  Methods in com.sas.services.user that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  UserContext.`getSessionContext()`
  Get the session context for this user.
  `SessionContextInterface`
  UserContextInterface.`getSessionContext()`
  Get the session context for this user.
  Methods in com.sas.services.user with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `void`
  UserContext.`setSessionContext(SessionContextInterface session)`
  Set the session context that this user context will use for logging, etc.
  `void`
  UserContextInterface.`setSessionContext(SessionContextInterface session)`
  Set the session context that this user context will use for logging, etc.

- ## Uses of SessionContextInterface in com.sas.services.webapp

  Methods in com.sas.services.webapp that return SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  SessionHelper.`getSessionContext()`
  If a successful logon has been completed by either newSession() fnc, the resulting session was cached and is available here.
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  A new session is created using the supplied session as a source of credentials.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.
  Methods in com.sas.services.webapp with parameters of type SessionContextInterface
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  `SessionContextInterface`
  SessionHelper.`newSession(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService)`
  A new session is created using the supplied session as a source of credentials.
  `static SessionContextInterface`
  ServicesFacade.`newSessionContext(SessionContextInterface sourceSession, UserServiceInterface userService, SessionServiceInterface sessionService, InformationServiceInterface infoService)`
  Deprecated.