@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class DashboardFunctions extends Resource
BASIC_PROPERTIES
NAME_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.
|
getEntityType
getInstancePublicServiceDefinitions, getInstanceServiceDefinition, getInstanceServiceDefinitions, initializeEntity, preInitializeEntity, processAPIServiceRequest, processServiceRequest
AddConfigurationTableDefinition, 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, validateConfiguration
getID, hasID, isTransient
getDescription, getName, setDescription, setName, toValueCollection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getID, hasID
getDescription, getName
getID, 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