United Planet GmbH

Velocity context objects in Intrexx 7.0

$AccessController

  • Object to check access permissions on applications, datagroups etc..
  • JavaDoc Link

$AppWalker

  • Object to get information about an applications structure.
  • JavaDoc Link
  • //Get all datagroups of the application with the given GUID.
    $AppWalker.getDatagroupsFromApplication("ECCA7244BBDB793817D57ACC722ECE46CAF1593B")

$ApplicationLister

  • Object to list existing applications.
  • JavaDoc Link
  • //Get an ApplicationInfo object of application with given GUID.
    $ApplicationLister.getApplication("ECCA7244BBDB793817D57ACC722ECE46CAF1593B")

$AsynchronousRequestHandler


$BCM

  • Object to access the cache manager and the update sequence numbers (usn) of single objects.
  • JavaDoc Link
  • //Get the usn of the given view page
    $BCM.getUsn("viewpage971CA7D9")

$BpeeFactory


$Browser

  • Object to get browser information.
  • JavaDoc Link
  • //Get the user agent string of the accessing browser.
    $Browser.getUserAgentId()

$CalendarPortlet

  • Object to get available appointments of the current user.
  • JavaDoc Link
  • //Get the appointments of the current user from personal calendar
    //with the given application GUID
    $CalendarPortlet.getAppointments($ProcessingContext, "CA000A76AC33D662363F37EE0033EE84C4D5AC95")

$ChartHelper


$Chat


$Codec

  • Object to encode and decode string values.
  • JavaDoc Link
  • $Codec.hexEncodeString("www.intrexx.com", "UTF-8")
    $Codec.hexDecodeString("7777772E696E74726578782E636F6D")

$CollectionFactory

  • Object to create collections.
  • JavaDoc Link
  • $CollectionFactory.createMap()

$Constants


$DC

  • Object to access a collection of data objects (e.g. the current data record).
  • JavaDoc Link
  • //Get the rec id of the current data record as string.
    $DC.getRecId()

$DEBUG

  • Debugging object for detailed inspection of single objects and elements.
  • JavaDoc Link
  • //Get detailed information of the user object.
    $DEBUG.inspect($User)

$DIMHelper

  • Object to access Office Integration instances.
  • JavaDoc Link

$DataTransferCallable

  • Object to access defined datatransfer jobs.
  • JavaDoc Link
  • //Get the job history of the data transfer job with the given GUID.
    $DataTransferCallable.getJobsHistory("0460E20ACAC15EDDA0E9B62E1F815D5BFD3F9B8F")

$DbUtil

  • Object to access database connections and to administrate transactions of database operations.
  • JavaDoc Link
  • #set($conn = $DbUtil.getConnection("IxSysDb"))

$DefaultMaker


$DistributionControl


$DoubletService

  • Helper object to search duplicates in data records of an application.
  • JavaDoc Link

$DrFilterHelper


$drRecord

  • Object to access the current data record in shaped tables.
  • JavaDoc Link

$DtUtil


$ESC

  • View characters, that are escaped in velocity by default.
  • JavaDoc Link
  • //Display #
    $ESC.getH()

$Error


$ExceptionUtil

  • Object to throw exceptions.
  • JavaDoc Link
  • $ExceptionUtil.throwException("java.io.FileNotFoundException", "The given file does not exist.")

Object for Microsoft Exchange (only in combination with Intrexx Media Gateway).

  • $ExchangeCallable
  • Callable for Exchange authentication
  • JavaDoc Link
  • $ExchangeCallable.getRequiredFields().isPasswordRequired()

  • $ExchangeConnectionCallable
  • Callable for Exchange connections
  • JavaDoc Link
  • $ExchangeConnectionCallable.getConnection()

  • $ExchangeMailboxCallable
  • Callable to access the mailbox of an Exchange user
  • JavaDoc Link
  • //Get the out of office message of the logged in Exchange user.
    $ExchangeMailboxCallable.getOutOfOfficeMessage()

  • $ExchangeMessageCallable
  • Callable to access message objects
  • JavaDoc Link
  • //Save the message with id $strMessageId in format eml at $strDestinationPath.
    $ExchangeMessageCallable.saveMessageAsEML($strMessageId, $strDestinationPath)

  • $ExchangeItemCallable
  • Callable to access Exchange objects
  • JavaDoc Link
  • //Save attachments of item with id $strMessageId at $strDestinationPath.
    $ExchangeItemCallable.saveAttachment($strMessageId, $strDestinationPath)

  • $ExchangeUserMailboxCallable
  • Callable for mailbox information of an Exchange user.
  • JavaDoc Link
  • $ExchangeUserMailboxCallable.getMailboxInfo()

$FCKConnectorResponseFactory


$Factory

  • Create or access objects (e.g. users), without beeing predefined in velocity context.
  • JavaDoc Link

$FieldFormatter


$FileHelper

  • Object for file operations like inserting a file into an Intrexx datagroup.
  • JavaDoc Link
  • //Deletes the file from the datafield defined by the GUID 
    //and from the record defined with RecId 1.
    $FileHelper.deleteFileFromIntrexx($ProcessingContext, "079A397D11EE732857CD1017C3AC6A55D0D112DA", "1")

$FileUtil

  • Object for the analysis of files in a folder hierarchy.
  • JavaDoc Link

$Filter

  • Collection of several filters which are used in Velocity context.
  • JavaDoc Link

$ForumInfo

  • Objects to access information of forum threads and posts.
  • JavaDoc Link

$FramesetHelper

  • Object to build a new URL based on the current request and a list of additional parameters.
  • JavaDoc Link

$HelperFactory

  • Converts the symbols <, >, & and " into their according HTML entity.
  • JavaDoc Link

$JSON

  • Help functions to create and work with JSON-objects.
  • JavaDoc Link

$LayoutManager


$ListBoxControl


$ListFormatter


$Loader

  • Processes incoming requests. E.g. it enables access to the current database connection.
  • JavaDoc Link

$Locales

  • Get access to the defined country settings of numbers and dates.
  • JavaDoc Link

$LogAnalyzer

  • Object for the creation of application-, user- and statistic-reports.
  • JavaDoc Link

$MBGallery

  • Object to edit and to copy/move/delete images.
  • JavaDoc Link

$MassMailCallable


$Math


$Menu


$MenuCloud


$NewsControllerUtil


$ObjectHelper


$PageLister


$PolicyBrowserFactory


$PollHelper


$Portal

  • Object to access portal properties (e.g.: name).
  • JavaDoc Link

  • Access the organization structure of a portal.
  • $Portal.getOrgStructure()
  • JavaDoc Link

$PortalLayoutFactory


$PreparedQuery

  • Object to create and execute database queries.
  • JavaDoc Link

$ProcessingContext


$QNameFactory


$RDFCallable

  • Object to access tags which are defined in a portal.
  • JavaDoc Link

$Renderer


$RendererFactory


$RenderingContext

  • Object to access the current default rendering properties of a portal.
  • JavaDoc Link

$Request


$Response

  • Object to set and read the properties of a HTTP response.
  • JavaDoc Link

$RtCache

  • Runtime cache object with information about applications, datagroups, etc.
  • JavaDoc Link

$SaucMenu

  • Object to set menu permissions within a web CMS.
  • JavaDoc Link

$SearchUtil


$Session


$SettingsHelper


$SharedState

  • Set and read user defined values in the processing context.
  • JavaDoc Link

$Sort


$SystemHelper

  • Object to access system values such as current time.
  • JavaDoc Link

$TextUtil

  • Help object for several kinds of string manipulations.
  • JavaDoc Link

$TickerMan


$Unique

  • Object for the generation of unique variables.
  • JavaDoc Link

$UrlBuilder


$User

  • Object to access information about the current user.
  • JavaDoc Link

$VDiff


$VH


$VHHelper


$VelocityContext


$VelocityUtil


$Wiki


$Zebra


$defaultLanguage

  • Default language of the portal.

$lang

  • Current language of the portal.

$layout

  • Name of the currently used layout.