@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class DashboardFunctions extends Resource
BASIC_PROPERTIESNAME_COMPARATOR| Constructor and Description |
|---|
DashboardFunctions() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
AddDashboardGroup(java.lang.String dashboardID,
java.lang.String title,
java.lang.Integer sequence)
Service Category: Dashboards
Service Description: Add a dashboard group.
|
java.lang.String |
AddDashboardItem(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String title,
java.lang.String mashupName,
InfoTable parameters,
java.lang.Integer sequence)
Service Category: Dashboards
Service Description: Add a dashboard item.
|
java.lang.String |
CreateDashboard(java.lang.String title,
TagCollection tags)
Service Category: Dashboards
Service Description: Create a new dashboard.
|
void |
DeleteDashboard(java.lang.String dashboardID)
Service Category: Dashboards
Service Description: Delete an dashboard.
|
void |
EditDashboardItemConfig(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID,
InfoTable parameters)
Service Category: Dashboards
Service Description: Replace all existing config parameters for a dashboard item with new parameters.
|
void |
EditDashboardItemParameters(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID,
InfoTable parameters)
Service Category: Dashboards
Service Description: Updates or adds provided config parameters for a dashboard item.
|
InfoTable |
GetDashboard(java.lang.String dashboardID)
Service Category: Dashboards
Service Description: Load a dashboard.
|
InfoTable |
GetDashboardByTitle(java.lang.String title)
Service Category: Dashboards
Service Description: Load a dashboard by title.
|
InfoTable |
GetDashboardGroup(java.lang.String dashboardID,
java.lang.String groupID)
Service Category: Dashboards
Service Description: Load a dashboard group.
|
InfoTable |
GetDashboardGroupByTitle(java.lang.String dashboardID,
java.lang.String title)
Service Category: Dashboards
Service Description: Load a dashboard group by title.
|
InfoTable |
GetDashboardGroupList(java.lang.String dashboardID)
Service Category: Dashboards
Service Description: Load a list of dashboard groups.
|
InfoTable |
GetDashboardItem(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID)
Service Category: Dashboards
Service Description: Load a dashboard item.
|
InfoTable |
GetDashboardItemConfig(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID)
Service Category: Dashboards
Service Description: Load a dashboard items configuration parameters.
|
InfoTable |
GetDashboardItemList(java.lang.String dashboardID,
java.lang.String groupID)
Service Category: Dashboards
Service Description: Load a list of dashboard items for a specific group.
|
InfoTable |
GetDashboardItemParameters(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID)
Service Category: Dashboards
Service Description: Load a dashboard items configuration parameters.
|
InfoTable |
GetDashboardsForCurrentUser()
Service Category: Dashboards
Service Description: Return a list of dashboards for the current user.
|
InfoTable |
GetSharedOrganizationUnits(java.lang.String dashboardID)
Service Category: Dashboards
Service Description: Return a list of the organization units that are sharing a dashboard.
|
void |
MoveDashboardGroup(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.Integer sequence)
Service Category: Dashboards
Service Description: Move a dashboard group.
|
void |
MoveDashboardItems(java.lang.String dashboardID,
InfoTable changes)
Service Category: Dashboards
Service Description: Move dashboard items.
|
void |
RemoveDashboardGroup(java.lang.String dashboardID,
java.lang.String groupID)
Service Category: Dashboards
Service Description: Remove a dashboard group.
|
void |
RemoveDashboardItem(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID)
Service Category: Dashboards
Service Description: Remove a dashboard item.
|
void |
RemoveSharedOrganizationUnit(java.lang.String dashboardID,
java.lang.String name,
java.lang.String type)
Service Category: Dashboards
Service Description: Remove the organization unit shared to the dashboard.
|
void |
RenameDashboard(java.lang.String dashboardID,
java.lang.String title)
Service Category: Dashboards
Service Description: Rename a dashboard.
|
void |
RenameDashboardGroup(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String title)
Service Category: Dashboards
Service Description: Rename a dashboard group.
|
void |
RenameDashboardItem(java.lang.String dashboardID,
java.lang.String groupID,
java.lang.String itemID,
java.lang.String title)
Service Category: Dashboards
Service Description: Rename a dashboard item.
|
InfoTable |
SearchAllDashboards(TagCollection tags)
Service Category: Dashboards
Service Description: Return a list of dashboards.
|
InfoTable |
SearchGadgets(TagCollection tags)
Service Category: Dashboards
Service Description: Return a list of gadgets.
|
void |
ShareDashboard(java.lang.String dashboardID,
java.lang.String name,
java.lang.String type)
Service Category: Dashboards
Service Description: Shares an existing Dashboard with another organizational unit within that Organization.
|
getEntityTypegetInstancePublicServiceDefinitions, getInstanceServiceDefinition, getInstanceServiceDefinitions, initializeEntity, preInitializeEntity, processAPIServiceRequest, processServiceRequestAddConfigurationTableDefinition, addDesignTimePermission, AddDesignTimePermission, addRunTimePermission, AddRunTimePermission, AddTags, addVisibilityPermission, AddVisibilityPermission, CheckDesignTimePermission, CheckDesignTimePermissionForGroup, CheckDesignTimePermissionForUser, CheckPermission, CheckPermissionForGroup, CheckPermissionForUser, cleanupEntity, cleanupEntity, DeleteAllConfigurationTableRows, DeleteConfigurationTable, DeleteConfigurationTableRows, deleteDesignTimePermission, DeleteDesignTimePermission, deleteRunTimePermission, DeleteRunTimePermission, deleteVisibilityPermission, DeleteVisibilityPermission, dispose, getAspects, GetAvatar, getAvatarContent, GetAvatarURL, GetConfigurationChangeHistory, getConfigurationSetting, getConfigurationTable, GetConfigurationTable, GetConfigurationTableDefinition, GetConfigurationTableRow, GetConfigurationTables, GetDescription, getDesignTimePermissions, GetDesignTimePermissions, GetDesignTimePermissionsAsJSON, getDocumentationContent, getEntityTypeAsString, GetEventDefinition, GetEventDefinitions, GetHomeMashup, GetIncomingDependencies, GetIncomingDependenciesAsNetwork, GetInstanceMetadataAsJSON, GetInstanceMetadataWithPermissionsAsJSON, GetLastModifiedDate, GetMetadata, GetMetadataAsJSON, GetMetadataWithPermissionsAsJSON, GetOutgoingDependencies, GetOutgoingDependenciesAsNetwork, getOwner, GetPermissionsForCurrentUser, GetPermissionsForGroup, GetPermissionsForUser, GetProjectName, GetPropertyDefinition, GetPropertyDefinitions, getRunTimePermissions, GetRunTimePermissions, GetRunTimePermissionsAsJSON, GetServiceDefinition, GetServiceDefinitions, getStringConfigurationSetting, getStringConfigurationSettingWithDefault, GetSummaryInformation, getTags, GetTags, GetTagsAsInfoTable, getVisibilityPermissions, GetVisibilityPermissions, GetVisibilityPermissionsAsJSON, HasIncomingDependencies, HasOutgoingDependencies, isEditable, isEditableExtensionObject, isEditableSystemObject, isExtensionObject, IsMultiRowTable, isOwner, isSystemObject, isThemeObject, isVisible, isVisible, persistDesignTimePermissions, persistRunTimePermissions, persistVisibilityPermissions, RemoveTags, SaveConfigurationTables, SetAvatar, setConfigurationSetting, SetConfigurationTable, SetConfigurationTableRows, SetDescription, setDesignTimePermissions, SetDesignTimePermissionsAsJSON, setDocumentationContent, setExtensionObject, SetHomeMashup, setLastModifiedDate, SetMultiRowConfigurationTable, setOwner, SetOwner, SetProjectName, setRunTimePermissions, SetRunTimePermissionsAsJSON, setStringConfigurationSetting, SetTags, setVisibilityPermissions, SetVisibilityPermissionsAsJSON, toJSON, toJSONDefinition, validateConfigurationgetID, hasID, isTransientgetDescription, getName, setDescription, setName, toValueCollectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetID, hasIDgetDescription, getNamegetID, getName@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String CreateDashboard(java.lang.String title, TagCollection tags) throws java.lang.Exception
title - Dashboard title - STRINGtags - Dashboard tags - TAGSjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void DeleteDashboard(java.lang.String dashboardID) throws java.lang.Exception
dashboardID - Dashboard ID - DASHBOARDNAMEjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboard(java.lang.String dashboardID) throws java.lang.Exception
dashboardID - Dashboard id - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardByTitle(java.lang.String title) throws java.lang.Exception
title - Dashboard title - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardGroupByTitle(java.lang.String dashboardID, java.lang.String title) throws java.lang.Exception
dashboardID - Dashboard id - STRINGtitle - Dashboard title - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String AddDashboardGroup(java.lang.String dashboardID, java.lang.String title, java.lang.Integer sequence) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGtitle - Dashboard group title - STRINGsequence - Dashboard group sequence - INTEGERjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardGroup(java.lang.String dashboardID, java.lang.String groupID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RenameDashboard(java.lang.String dashboardID, java.lang.String title) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGtitle - Dashboard title - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RenameDashboardGroup(java.lang.String dashboardID, java.lang.String groupID, java.lang.String title) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGtitle - Dashboard group title - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RenameDashboardItem(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID, java.lang.String title) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGitemID - Dashboard group ID - STRINGtitle - Dashboard group title - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void EditDashboardItemConfig(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID, InfoTable parameters) throws java.lang.Exception
dashboardID - - the guid that represents this DashboardgroupID - - the id of the dashboard group that contains the dashboard itemitemID - - the id of the dashboard item to updateparameters - - an InfoTable containing the dashboard item parametersjava.lang.Exception - If an error occurs
@ThingworxExtensionApiMethod(since={6,6}) public void EditDashboardItemParameters(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID, InfoTable parameters) throws java.lang.Exception
dashboardID - - the guid that represents this DashboardgroupID - - the id of the dashboard group that contains the dashboard itemitemID - - the id of the dashboard item to updateparameters - - an InfoTable containing the dashboard item parametersjava.lang.Exception - If an error occurs
@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardGroupList(java.lang.String dashboardID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RemoveDashboardGroup(java.lang.String dashboardID, java.lang.String groupID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void MoveDashboardGroup(java.lang.String dashboardID, java.lang.String groupID, java.lang.Integer sequence) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGsequence - Dashboard item sequence - INTEGERjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public java.lang.String AddDashboardItem(java.lang.String dashboardID, java.lang.String groupID, java.lang.String title, java.lang.String mashupName, InfoTable parameters, java.lang.Integer sequence) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGtitle - Dashboard item title - STRINGmashupName - Dashboard item mashup name - MASHUPNAMEparameters - Dashboard item mashup parameters - INFOTABLEsequence - Dashboard item sequence - INTEGERjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardItem(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGitemID - Dashboard item ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardItemConfig(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGitemID - Dashboard item ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardItemParameters(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGitemID - Dashboard item ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardItemList(java.lang.String dashboardID, java.lang.String groupID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RemoveDashboardItem(java.lang.String dashboardID, java.lang.String groupID, java.lang.String itemID) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGgroupID - Dashboard group ID - STRINGitemID - Dashboard item ID - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void MoveDashboardItems(java.lang.String dashboardID, InfoTable changes) throws java.lang.Exception
dashboardID - Dashboard ID - STRINGchanges - Dashboard item changes - INFOTABLEjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetDashboardsForCurrentUser() throws java.lang.Exception
java.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void ShareDashboard(java.lang.String dashboardID, java.lang.String name, java.lang.String type) throws java.lang.Exception
dashboardID - - the guid that represents this Dashboardname - - the name of the OrganizationalUnit to share the Dashboard withtype - - entity type to share the Dashboard with. Currently on OrganizationalUnit is supportedjava.lang.Exception - If an error occurs
Only members of the Administrators Group and Owners of the provided Dashboard are allowed to share a Dashboard. Sharing is only permitted to other OrganizationalUnits within an Organization that the Owner is a part of, unless the caller is an Administrator.
@ThingworxExtensionApiMethod(since={6,6}) public InfoTable GetSharedOrganizationUnits(java.lang.String dashboardID) throws java.lang.Exception
dashboardID - Dashboard ID - DASHBOARDNAMEjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public void RemoveSharedOrganizationUnit(java.lang.String dashboardID, java.lang.String name, java.lang.String type) throws java.lang.Exception
dashboardID - Dashboard ID - DASHBOARDNAMEname - Name of entity to organization to remove - STRINGtype - Type of entity to organization to remove - STRINGjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable SearchAllDashboards(TagCollection tags) throws java.lang.Exception
tags - Dashboard tags - TAGSjava.lang.Exception - If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public InfoTable SearchGadgets(TagCollection tags) throws java.lang.Exception
tags - Tags - TAGSjava.lang.Exception - If an error occurs