QuickLink Data Type

An object defining the basic abilities we want all of our hibernate objects to have.

Properties
name data type description
requiredPermission string Set whether a permission is required to view this link.
url string The URL that this link points to.
text string The text that should be displayed where the url is placed.
description string A short description of the URL's function.
linkOrder number The order in which to display the links
allClients boolean Whether to show it for all clients or not.
newWindow boolean Whether to open a new window upon clicking the link.
dashboards array of Dashboard The dashboards that this quick link is listed under.
Properties inherited from BaseHibernateEntity
id number The unique internal ID of the object.
version number For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from BaseEntity
violations array of SimpleViolation A list of constraint violations, if any, that this object has.

Example

{
  "requiredPermission" : "...",
  "url" : "...",
  "text" : "...",
  "description" : "...",
  "linkOrder" : 12345,
  "allClients" : true,
  "newWindow" : true,
  "dashboards" : [ {
    "name" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  }, {
    "name" : "...",
    "id" : 12345,
    "version" : 12345,
    "violations" : [ {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    }, {
      "propertyName" : "...",
      "failureMessage" : "...",
      "stackTrace" : "..."
    } ]
  } ],
  "id" : 12345,
  "version" : 12345,
  "violations" : [ {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  }, {
    "propertyName" : "...",
    "failureMessage" : "...",
    "stackTrace" : "..."
  } ]
}