Package com.microstrategy.webapi
Interface IDSSXMLSessionId.IProjectSessionId
-
- All Superinterfaces:
IDSSXMLSessionId
- All Known Implementing Classes:
ACMSessionId.ProjectSessionId
- Enclosing interface:
- IDSSXMLSessionId
public static interface IDSSXMLSessionId.IProjectSessionId extends IDSSXMLSessionId
IProjectSessionId is a project session id (ProjectSessionId)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.microstrategy.webapi.IDSSXMLSessionId
IDSSXMLSessionId.Factory, IDSSXMLSessionId.IConfigSessionId, IDSSXMLSessionId.IMasterSessionId, IDSSXMLSessionId.IProjectSessionId, IDSSXMLSessionId.TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDSSXMLSessionId.IProjectSessionId
Clone()
Clone will create a new copy of the IDSSXMLSessionId.-
Methods inherited from interface com.microstrategy.webapi.IDSSXMLSessionId
addLocale, addMessageId, addProjectId, addRetVal, addSSProjectId, castConfigSessionId, castConfigSessionIdOpt, castMasterSessionId, castMasterSessionIdOpt, castProjectSessionId, castProjectSessionIdOpt, getAugmentedSessionId, getConfigSessionId, getIServerNodeName, getLocale, getLocaleOpt, getMasterSessionId, getMessageId, getMessageIdOpt, getObscuredAugmentedSessionId, getPort, getProjectId, getProjectIdOpt, getProjectSessionId, getRetVal, getRetValOpt, getSessionId, getSSProjectId, getSSProjectIdOpt, getType, hasLocale, hasMessageId, hasProjectId, hasRetVal, hasSSProjectId
-
-
-
-
Method Detail
-
Clone
IDSSXMLSessionId.IProjectSessionId Clone() throws MSTRWebAPIException
Description copied from interface:IDSSXMLSessionId
Clone will create a new copy of the IDSSXMLSessionId. This is good because the ConfigSessionIds and ProjectSessionIds are held inside a number of maps and will be accessed on different threads. To avoid locking, it is good to create a Clone that you can use temporarily- Specified by:
Clone
in interfaceIDSSXMLSessionId
- Returns:
- the cloned Session Id
- Throws:
MSTRWebAPIException
-
-