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, castMasterSessionId, castProjectSessionId, getAugmentedSessionId, getIServerNodeName, getLocale, getMessageId, getObscuredAugmentedSessionId, getPort, getProjectId, getRetVal, getSessionId, getSSProjectId, 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
-
-