customLink Data Type

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

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
allClients boolean element 0/1 Whether to show it for all clients or not.
clientSettings clientSettings element 0/1  
dashboards list of dashboard element 0/unbounded The dashboards that this quick link is listed under.
description string element 0/1 A short description of the URL's function.
linkOrder int element 0/1 The order in which to display the links
newWindow boolean element 0/1 Whether to open a new window upon clicking the link.
requiredPermission string element 0/1 Set whether a permission is required to view this link.
text string element 0/1 The text that should be displayed where the url is placed.
url string element 0/1 The URL that this link points to.
Properties inherited from baseHibernateEntity
id long element 0/1 The unique internal ID of the object.
version long element 0/1 For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded A list of constraint violations, if any, that this object has.

Example

<customLink>
  <requiredPermission>...</requiredPermission>
  <url>...</url>
  <text>...</text>
  <description>...</description>
  <linkOrder>...</linkOrder>
  <allClients>...</allClients>
  <newWindow>...</newWindow>
  <dashboards>
    <name>...</name>
    <id>...</id>
    <version>...</version>
  </dashboards>
  <clientSettings>
    <client>
      <status/>
      <parentClient/>
      <accountNumber>...</accountNumber>
      <name>...</name>
      <type/>
    </client>
    <url>...</url>
    <obeSite>...</obeSite>
    <loginClone>...</loginClone>
    <travelAgency>
      <pcc>...</pcc>
      <name>...</name>
      <address1>...</address1>
      <address2>...</address2>
      <address3>...</address3>
      <city>...</city>
      <state>...</state>
      <zip>...</zip>
      <parentCompany/>
      <active>...</active>
      <branch>...</branch>
      <clientPrefix>...</clientPrefix>
      <profileSettings/>
      <afterHoursNumber>...</afterHoursNumber>
      <collectVoidLogs>...</collectVoidLogs>
      <gds/>
      <arcNumber>...</arcNumber>
      <logo>...</logo>
      <logoLink>...</logoLink>
      <afterHoursInternationalNumber>...</afterHoursInternationalNumber>
      <tollFreeNumber>...</tollFreeNumber>
      <phoneNumber>...</phoneNumber>
      <onlineOffice/>
      <showTmcAppLinks>...</showTmcAppLinks>
      <vipTollFree>...</vipTollFree>
      <vipAfterHours>...</vipAfterHours>
      <cityCode/>
      <tmcHeadQuarters>...</tmcHeadQuarters>
    </travelAgency>
    <annualAirVolume>...</annualAirVolume>
    <annualCarVolume>...</annualCarVolume>
    <annualHotelVolume>...</annualHotelVolume>
    <annualAirBookings>...</annualAirBookings>
    <numEmployees>...</numEmployees>
    <numTravelers>...</numTravelers>
    <fullService>...</fullService>
    <onlineService>...</onlineService>
    <onsiteService>...</onsiteService>
    <marketingEmail>...</marketingEmail>
    <concurExpense>...</concurExpense>
    <source>
      <name>...</name>
    </source>
    <logo>...</logo>
    <logoLink>...</logoLink>
    <sendEmail>...</sendEmail>
    <activateNewTravelers>...</activateNewTravelers>
    <defaultAgentUserGroup>
      <name>...</name>
      <permissions/>
      <description>...</description>
      <role/>
      <type>...</type>
    </defaultAgentUserGroup>
    <defaultProfileUserGroup>
      <name>...</name>
      <permissions/>
      <description>...</description>
      <role/>
      <type>...</type>
    </defaultProfileUserGroup>
    <defaultOnlineUserGroup>
      <name>...</name>
      <permissions/>
      <description>...</description>
      <role/>
      <type>...</type>
    </defaultOnlineUserGroup>
    <notificationLevel>
      <name>...</name>
    </notificationLevel>
    <notificationRadius>...</notificationRadius>
    <firstTicketIssued>...</firstTicketIssued>
    <website>...</website>
    <profileUsername>...</profileUsername>
    <profilePassword>...</profilePassword>
    <obe>
      <code>...</code>
      <name>...</name>
    </obe>
    <showOldProfileLink>...</showOldProfileLink>
    <customTravelRequestUrl>...</customTravelRequestUrl>
    <airbankObeSync>...</airbankObeSync>
    <gdsName>...</gdsName>
    <gds>
      <code>...</code>
      <name>...</name>
      <enabled>...</enabled>
    </gds>
    <tripLinkEnabled>...</tripLinkEnabled>
    <quickLinks>
      <requiredPermission>...</requiredPermission>
      <url>...</url>
      <text>...</text>
      <description>...</description>
      <linkOrder>...</linkOrder>
      <allClients>...</allClients>
      <newWindow>...</newWindow>
      <dashboards/>
    </quickLinks>
    <obeProfileLink>...</obeProfileLink>
    <obeBookingLink>...</obeBookingLink>
    <secureLogoutMessage>...</secureLogoutMessage>
    <unusedTicketEmail>...</unusedTicketEmail>
    <hotelAttachment>...</hotelAttachment>
    <travelApproval>...</travelApproval>
    <surveyEmail>...</surveyEmail>
    <obeSubscriptionLevel>...</obeSubscriptionLevel>
    <obeContractHolder>...</obeContractHolder>
    <industry>
      <name>...</name>
    </industry>
    <secureProfile>...</secureProfile>
    <hrFeed>...</hrFeed>
    <customLogoutUrl>...</customLogoutUrl>
    <atRiskNote>...</atRiskNote>
    <id>...</id>
    <version>...</version>
  </clientSettings>
  <id>...</id>
  <version>...</version>
  <violations/>
</customLink>