Workspace object methods
The following list summarizes the Workspace object methods:
- Method name
- Description
CreateWorkspaceFolder
- Creates a new workspace folder and returns the new DBID.
DeleteWorkspaceItemByDbId
- Deletes the workspace item designated by DBID.
GetAllQueriesList
- Returns the complete list of queries in the workspace.
GetChartDbIdList
- Returns the list of DBIDs parallel to the list of names returned from GetChartList.
GetChartDef
- Returns the QueryDef object associated with the specified chart.
GetChartDefByDbId
- Returns the QueryDef object associated with the specified DBID. Same as GetChartDef, except the lookup is by DBID.
GetChartList
- Returns the specified list of charts.
GetChartMgr
- Returns the CHARTMGR object associated with the current session.
GetFolder
- Returns a Folder object representing the folder specified by name.
GetFolderByDbId
- Returns a Folder object representing the folder specified by database ID.
GetPersonalFolder
- Returns a Folder object representing the personal queries folder for the current user.
GetPersonalFolderForUser
- Returns a Folder object representing the personal queries folder for the given user.
GetPersonalFolderName
- Returns name of the personal queries folder from the resource file.
GetPublicFolder
- Returns a Folder object representing the public queries folder.
GetPublicFolderName
- Returns name of the public queries folder from the resource file.
- GetQueryDbId
- Returns the DBID of a query workspace item, given the query name.
GetQueryDbIdList
- Returns the list of DBIDs parallel to the names returned from GetQueryList.
GetQueryDef
- Returns the QueryDef object associated with the specified workspace query.
GetQueryDefByDbId
- Returns the QueryDef object associated with the specified workspace query. Same as GetQueryDef, except the lookup is by DBID.
GetQueryList
- Returns the specified list of workspace queries.
GetReportDbIdList
- Returns the list of DBIDs parallel to the list returned from GetReportList.
GetReportList
- Returns the specified list of reports.
GetReportMgr
- Returns the ReportMgr object associated with the current session.
GetReportMgrByReportDbId
- Returns the ReportMgr object associated with the current session. Same as GetReportMgr, except the report is designated by DBID.
GetSiteExtendedNames
- Gets extended names of workspace items.
GetWorkspaceItemDbIdList
- Returns a list of DBIDs of workspace items based on the input criteria.
- GetWorkspaceItemMasterReplicaName
- Returns the master replica name of the workspace item.
GetWorkspaceItemName
- Returns name of a workspace item.
GetWorkspaceItemParentDbId
- Returns the parent DBID of the given workspace item.
GetWorkspaceItemPathName
- Returns a list of path names for the workspace item, including the name of the workspace item itself.
GetWorkspaceItemSiteExtendedName
- Returns site extended name of a workspace item, whether it needs it or not.
GetWorkspaceItemType
- Returns workspace item type, as enumerated in WorkspaceItemType.
InsertNewChartDef
- Inserts a new chart into the workspace, under the workspace folder specified by parent DBID.
InsertNewQueryDef
- Inserts a new query into the workspace, under the workspace folder specified by parent DBID.
Refresh
- Reloads the content in the workspace.
RenameWorkspaceItem
- Rename a workspace item.
RenameWorkspaceItemByDbId
- Rename a workspace item. Same as RenameWorkspaceItem except lookup is by workspace item DBID rather than name.
SaveQueryDef
- Saves the query to the specified location in the workspace.
SetSession
- Associates the specified Session object with this object.
SetUserName
- Sets the current user name when searching for queries, charts, or reports.
- SetWorkspaceItemMasterReplica
- Sets the mastership of the workspace item.
SiteExtendedNameRequired
- Returns whether a site extended name is required for the given workspace item.
SiteHasMastership
- Tests whether this object is mastered in the session database.
UpdateChartDef
- Overwrites an existing chart workspace item specified by DBID, with the QueryDef object.
UpdateQueryDef
- Overwrites an existing query workspace item specified by DBID, with the given QueryDef object.
ValidateQueryDefName
- Verifies that the specified query name and path info are correct.