Class NSDashAgent
Carrier object for managing various dashboard operations.
Constructors
NSDashAgent()
Initializes a new instance of the NSDashAgent class.
Declaration
NSDashAgent Methods
AddNewTileToDashboard(Integer, NSDashTileDefinition)
Adds a new tile to the specified dashboard.
Declaration
NSDashTile AddNewTileToDashboard(Integer dashboardId, NSDashTileDefinition tileDefinition) Parameters
| Type | Name | Description |
| Integer | dashboardId | |
| NSDashTileDefinition | tileDefinition |
Returns
| Type | Description |
| NSDashTile |
AddTileToDashboard(Integer, Integer)
Adds an existing tile to a specified dashboard.
Declaration
NSDashTile AddTileToDashboard(Integer dashboardId, Integer tileId) Parameters
| Type | Name | Description |
| Integer | dashboardId | |
| Integer | tileId |
Returns
| Type | Description |
| NSDashTile |
CopyTileSelection(Integer)
Copies the specified tile selection.
Declaration
Integer CopyTileSelection(Integer selectionId) Parameters
| Type | Name | Description |
| Integer | selectionId |
Returns
| Type | Description |
| Integer |
CreateDashTileSelectionFromEntity(String)
Creates a dash tile selection based on the specified entity.
Declaration
Integer CreateDashTileSelectionFromEntity(String entity) Parameters
| Type | Name | Description |
| String | entity |
Returns
| Type | Description |
| Integer |
CreateDefaultDash
Generates a default dashboard.
Declaration
NSDash CreateDefaultDash() Returns
| Type | Description |
| NSDash |
CreateDefaultDashCollection
Generates a default collection of dashboards.
Declaration
NSDashCollection CreateDefaultDashCollection() Returns
| Type | Description |
| NSDashCollection |
CreateDefaultDashTheme
Creates a default theme for dashboards.
Declaration
NSDashTheme CreateDefaultDashTheme() Returns
| Type | Description |
| NSDashTheme |
CreateDefaultDashTile
Generates a default tile for dashboards.
Declaration
NSDashTile CreateDefaultDashTile() Returns
| Type | Description |
| NSDashTile |
CreateDefaultDashTileDefinition
Creates a default definition for a dashboard tile.
Declaration
NSDashTileDefinition CreateDefaultDashTileDefinition() Returns
| Type | Description |
| NSDashTileDefinition |
CreateDefaultPreviewDash
Generates a default preview dashboard.
Declaration
NSPreviewDash CreateDefaultPreviewDash() Returns
| Type | Description |
| NSPreviewDash |
CreateDefaultPreviewDashTile
Creates a default tile for preview dashboards.
Declaration
NSPreviewDashTile CreateDefaultPreviewDashTile() Returns
| Type | Description |
| NSPreviewDashTile |
CreateDefaultTileForEntity(String)
Creates a default tile for the specified entity.
Declaration
NSDashTile CreateDefaultTileForEntity(String entity) Parameters
| Type | Name | Description |
| String | entity |
Returns
| Type | Description |
| NSDashTile |
DeleteDash(Integer)
Deletes a specified dashboard.
Declaration
Void DeleteDash(Integer dashId) Parameters
| Type | Name | Description |
| Integer | dashId |
Returns
| Type | Description |
| Void |
DeleteDashTheme(Integer)
Deletes the specified dashboard theme.
Declaration
Void DeleteDashTheme(Integer themeId) Parameters
| Type | Name | Description |
| Integer | themeId |
Returns
| Type | Description |
| Void |
DeleteDashTile(Integer)
Deletes a specified dashboard tile.
Declaration
Void DeleteDashTile(Integer tileId) Parameters
| Type | Name | Description |
| Integer | tileId |
Returns
| Type | Description |
| Void |
DeleteDashTileDefinition(Integer)
Deletes the specified tile definition.
Declaration
Void DeleteDashTileDefinition(Integer tileDefinitionId) Parameters
| Type | Name | Description |
| Integer | tileDefinitionId |
Returns
| Type | Description |
| Void |
DuplicateDashboard(Integer, String)
Creates a copy of the specified dashboard with a new name.
Declaration
NSDash DuplicateDashboard(Integer dashId, String newName) Parameters
| Type | Name | Description |
| Integer | dashId | |
| String | newName |
Returns
| Type | Description |
| NSDash |
DuplicateTile(Integer, String)
Duplicates a tile with a new name.
Declaration
NSDashTile DuplicateTile(Integer tileId, String newName) Parameters
| Type | Name | Description |
| Integer | tileId | |
| String | newName |
Returns
| Type | Description |
| NSDashTile |
GetDash(Integer)
Retrieves a specific dashboard by ID.
Declaration
NSDash GetDash(Integer dashId) Parameters
| Type | Name | Description |
| Integer | dashId |
Returns
| Type | Description |
| NSDash |
GetDashCollection
Retrieves the current collection of dashboards.
Declaration
NSDashCollection GetDashCollection() Returns
| Type | Description |
| NSDashCollection |
GetDashList(Integer[])
Retrieves a list of dashboards based on an array of IDs.
Declaration
NSDash[] GetDashList(Integer[] dashIds) Parameters
| Type | Name | Description |
| Integer[] | dashIds |
Returns
| Type | Description |
| NSDash[] |
GetDashTheme(Integer)
Retrieves a specific dashboard theme by ID.
Declaration
NSDashTheme GetDashTheme(Integer themeId) Parameters
| Type | Name | Description |
| Integer | themeId |
Returns
| Type | Description |
| NSDashTheme |
GetDashTile(Integer)
Retrieves a specific tile from a dashboard by ID.
Declaration
NSDashTile GetDashTile(Integer tileId) Parameters
| Type | Name | Description |
| Integer | tileId |
Returns
| Type | Description |
| NSDashTile |
GetDashTileDefinition(Integer)
Retrieves a tile definition by ID.
Declaration
NSDashTileDefinition GetDashTileDefinition(Integer tileDefinitionId) Parameters
| Type | Name | Description |
| Integer | tileDefinitionId |
Returns
| Type | Description |
| NSDashTileDefinition |
GetDashTileHtml(Integer, String)
Retrieves the HTML content for a specific dashboard tile.
Declaration
NSDashTileHtml GetDashTileHtml(Integer tileId, String context) Parameters
| Type | Name | Description |
| Integer | tileId | |
| String | context |
Returns
| Type | Description |
| NSDashTileHtml |
GetDashTileHtmlList(Integer)
Retrieves a list of HTML content for all tiles in a dashboard.
Declaration
NSDashTileHtml[] GetDashTileHtmlList(Integer dashId) Parameters
| Type | Name | Description |
| Integer | dashId |
Returns
| Type | Description |
| NSDashTileHtml[] |
GetDashTiles(Integer)
Retrieves all tiles in the specified dashboard.
Declaration
NSDashTile[] GetDashTiles(Integer dashId) Parameters
| Type | Name | Description |
| Integer | dashId |
Returns
| Type | Description |
| NSDashTile[] |
GetPreviewDash(Integer)
Retrieves a preview version of a specific dashboard.
Declaration
NSPreviewDash GetPreviewDash(Integer dashId) Parameters
| Type | Name | Description |
| Integer | dashId |
Returns
| Type | Description |
| NSPreviewDash |
GetSecondaryTempTileSelection(Integer)
Retrieves the secondary temporary tile selection by ID.
Declaration
Integer GetSecondaryTempTileSelection(Integer selectionId) Parameters
| Type | Name | Description |
| Integer | selectionId |
Returns
| Type | Description |
| Integer |
GetTempTileSelection(Integer)
Retrieves the temporary tile selection by ID.
Declaration
Integer GetTempTileSelection(Integer selectionId) Parameters
| Type | Name | Description |
| Integer | selectionId |
Returns
| Type | Description |
| Integer |
SaveDash(NSDash)
Saves the specified dashboard with given data.
Declaration
NSDash SaveDash(NSDash dashData) Parameters
| Type | Name | Description |
| NSDash | dashData |
Returns
| Type | Description |
| NSDash |
SaveDashTheme(NSDashTheme)
Saves the specified dashboard theme.
Declaration
NSDashTheme SaveDashTheme(NSDashTheme theme) Parameters
| Type | Name | Description |
| NSDashTheme | theme |
Returns
| Type | Description |
| NSDashTheme |
SaveDashTile(NSDashTile)
Saves the specified dashboard tile.
Declaration
NSDashTile SaveDashTile(NSDashTile tile) Parameters
| Type | Name | Description |
| NSDashTile | tile |
Returns
| Type | Description |
| NSDashTile |
SaveDashTileDefinition(NSDashTileDefinition)
Saves the specified dashboard tile definition.
Declaration
NSDashTileDefinition SaveDashTileDefinition(NSDashTileDefinition tileDefinition) Parameters
| Type | Name | Description |
| NSDashTileDefinition | tileDefinition |
Returns
| Type | Description |
| NSDashTileDefinition |
SaveDashTileHtmlList(Integer, NSDashTileHtml[])
Saves a list of HTML content for dashboard tiles.
Declaration
NSDashTileHtml[] SaveDashTileHtmlList(Integer dashId, NSDashTileHtml[] tileHtmlList) Parameters
| Type | Name | Description |
| Integer | dashId | |
| NSDashTileHtml[] | tileHtmlList |
Returns
| Type | Description |
| NSDashTileHtml[] |
SaveDashTiles(Integer, NSDashTile[])
Saves multiple tiles for the specified dashboard.
Declaration
Void SaveDashTiles(Integer dashId, NSDashTile[] tiles) Parameters
| Type | Name | Description |
| Integer | dashId | |
| NSDashTile[] | tiles |
Returns
| Type | Description |
| Void |