United Planet GmbH

Velocity Kontextobjekte in Intrexx 5.0

$AccessController

  • Objekt zur Überprüfung von Zugriffsrechten an Applikationen, Datengruppen etc.
  • JavaDoc Link

$AppWalker

  • Objekt zur Abfrage und Bereitstellung von Informationen über die Applikationsstruktur.
  • JavaDoc Link
  • //Liefert alle Datengruppen der Applikation mit der übergebenen GUID
    $AppWalker.getDatagroupsFromApplication("ECCA7244BBDB793817D57ACC722ECE46CAF1593B")

$ApplicationLister

  • Objekt zur Auflistung vorhandener Applikationen
  • JavaDoc Link
  • //Liefert ein Infoobjekt zur Applikation mit der übergebenen GUID
    $ApplicationLister.getApplication("ECCA7244BBDB793817D57ACC722ECE46CAF1593B")

$BCM

  • Objekt zum Zugriff auf den Cache Manager und die Update Sequence Numbers (usn) einzelner Objekte.
  • JavaDoc Link
  • //Liefert die USN der übergebenen Ansichtsseite
    $BCM.getUsn("viewpage971CA7D9")

$BpeeFactory


$Browser

  • Objekt zur Abfrage von Browserinformationen.
  • JavaDoc Link
  • //Liefert den Benutzeragentenstring des aufrufenden Browsers.
    $Browser.getUserAgentId()

$CalHelper

  • Objekt für Datumsoperationen und -berechnungen.
  • JavaDoc Link
  • //Liefert einen UpCalendar mit dem aktuellen Datum
    $CalHelper.getNowCalendar()

$CalNavigator

  • Objekt zur Abfrage von Datumsinformationen.
  • JavaDoc Link
  • //Liefert das aktuelle Datum im ISO-Format.
    $CalNavigator.getIsoDate()
    
    //Liefert das aktuelle Jahr
    $CalNavigator.getYear()

$CalendarPortlet

  • Objekt zur Abfrage vorhandener Termine des aktuellen Benutzers.
  • JavaDoc Link
  • //Liefert die Termine des aktuellen Benutzers aus dem Kalender
    //mit der übergebenen Applikations-GUID
    $CalendarPortlet.getAppointments($ProcessingContext, "CA000A76AC33D662363F37EE0033EE84C4D5AC95")

$CallableFactory


$ChartHelper

  • Objekt zur Generierung von Diagrammen aus einer Datenmenge.
  • JavaDoc Link

$Chat

  • Objekt zum Senden und Empfangen von Chatnachrichten.
  • JavaDoc Link

$Codec

  • Objekt zur Codierung und Encodierung von Strings.
  • JavaDoc Link
  • $Codec.hexEncodeString("www.intrexx.com", "UTF-8")
    $Codec.hexDecodeString("7777772E696E74726578782E636F6D")

$CollectionFactory

  • Objekt zur Erstellung von Collections.
  • JavaDoc Link
  • $CollectionFactory.createMap()

$Constants

  • Objekt zum Zugriff auf Konstanten einer Klasse.
  • JavaDoc Link

$DC

  • Objekt zum Zugriff auf eine Collection von Datenobjekten (z.B. der gerade aktuelle Datensatz).
  • JavaDoc Link
  • //Liefert die Record-Id des aktuellen Datensatzes als String
    $DC.getRecId()

$DEBUG

  • Objekt zur genaueren Untersuchung einzelner Objekte und Elemente.
  • JavaDoc Link
  • //Liefert detaillierte Informationen über das aktuelle Benutzerobjekt.
    $DEBUG.inspect($User)

$DIMHelper

  • Objekt für den Zugriff auf Instanzen der Office-Integration.
  • JavaDoc Link

$DS

  • Objekt für den Zugriff auf diverse DS-Objekte wie z.B. DSUSER.
  • JavaDoc Link
  • //Liefert das Userobjekt mit der übergebenen GUID
    $DS.getUser().getUserFromGuid($DbConnection, "7312F993D0DA4CECCA9AE5A9D865BE142DE413EA")

$DataTransferCallable

  • Objekt für den Zugriff auf angelegte Datentransferverbindungen.
  • JavaDoc Link
  • //Liefert die JobHistory des Datentransferjobs mit der übergebenen GUID
    $DataTransferCallable.getJobsHistory("0460E20ACAC15EDDA0E9B62E1F815D5BFD3F9B8F")

$DbUtil

  • Objekt für den Zugriff auf Datenbankverbindungen und zur Transaktionsverwaltung von Datenbankoperationen.
  • JavaDoc Link
  • #set($conn = $DbUtil.getConnection("IxSysDb"))

$DefaultMaker


$DoubletService


$DrFilterHelper


$ESC

  • Darstellung von Zeichen, die in Velocity standardmäßig escapet werden.
  • JavaDoc Link
  • //Darstellung einer Raute (#)
    $ESC.getH()

$Error


$ExceptionUtil

  • Objekt zum Werfen von Exceptions.
  • JavaDoc Link
  • $ExceptionUtil.throwException("java.io.FileNotFoundException", "Die angegebene Datei existiert nicht.")

$FCKConnectorResponseFactory


$Factory

  • Erzeugen oder Zugriff auf Objekte wie z.B. Benutzer, ohne dass sie im Velocitykontext vordefiniert wurden.
  • JavaDoc Link

$FieldFormatter


$FileHelper

  • Objekt für Dateioperation wie das Einfügen einer Datei in eine Intrexxdatengruppe
  • JavaDoc Link
  • //Löscht die Datei aus dem mit der GUID definierten Datenfeld 
    //und dem mit der RecID 1 definierten Datensatz.
    $FileHelper.deleteFileFromIntrexx($ProcessingContext, "079A397D11EE732857CD1017C3AC6A55D0D112DA", "1")

$FileLocator

  • Objekt zur Lokalisierung von Dateien in einer Ordnerhirarchie.
  • JavaDoc Link

$FileUtil

  • Objekt zur Analyse von Dateien in einer Ordnerhirarchie.
  • JavaDoc Link

$Filter

  • Sammlung diverser Filter für Collections, die im Velocitykontext verwendet werden.
  • JavaDoc Link

$ForumInfo

  • Objekte für den Zugriff auf Forums-, Thread- und Postinformationen.
  • JavaDoc Link

$FramesetHelper

  • Objekt zum Aufbau eines neuen URL basierend auf dem aktuellen Request und einer Liste von zusätzlichen Parametern.
  • JavaDoc Link

$HelperFactory

  • Konvertiert die Zeichen <, >, & und " in ihre entsprechende HTML-Entität.
  • JavaDoc Link

$LayoutManager


$ListFormatter


$Loader

  • Verarbeitet eingehende Requests. Z.B. ist darüber der Zugriff auf die aktuelle Datenbankverbindung möglich.
  • JavaDoc Link

$LogAnalyzer

  • Objekt zum Erstellen von Applikations- und Benutzer- und Statistikreports.
  • JavaDoc Link

$MBGallery

  • Objekt zur Bearbeitung umd zum Kopieren/Verschieben/Löschen von Bildern.
  • JavaDoc Link

$MassMailCallable


$Math

  • Objekt für diverse arithmetische Operationen.
  • JavaDoc Link

$Menu


$MenuCloud


$NewsControllerUtil

  • Objekt zum Zugriff auf News eines Newsletters.
  • JavaDoc Link

$ObjectHelper


$PageLister


$PolicyBrowserFactory


$PollHelper

  • Objekt für Abfragen von Eigenschaften einer Umfrage.
  • JavaDoc Link

$Portal

  • Objekt zum Zugriff auf Portaleigenschaften (z.B.: Name).
  • JavaDoc Link

$PortalLayoutFactory


$PreparedQuery

  • Objekt zum Erstellen und Ausführen von Datenbankabfragen.
  • JavaDoc Link

$ProcessingContext


$QNameFactory

  • Objekt zur Erstellung eines neuen xsd:QName namespaces.
  • JavaDoc Link

$RDFCallable

  • Objekt zum Zugriff auf in einem Portal vergebene Tags.
  • JavaDoc Link

$RendererFactory


$RenderingContext

  • Objekt zum Zugriff auf die aktuellen Default-Rendereinstellungen des Portals.
  • JavaDoc Link

$Request

  • Objekt zum Setzen und Auslesen von Requestvariablen.
  • JavaDoc Link

$ResourceHelper


$Response

  • Objekt zum Setzen und Auslesen von Eigenschaften einer HTTP-Response.
  • JavaDoc Link

$RtCache

  • Runtime-Chacheobjekt mit Informationen über Applikationen, Datengruppen etc.
  • JavaDoc Link

$SaucMenu

  • Objekt zum Setzen von Menürechten innerhalb eines Web-CMS.
  • JavaDoc Link

$SearchUtil


$Session

  • Zugriff auf die Session des aktuellen Benutzers.
  • JavaDoc Link

$SettingsHelper


$SharedState

  • Setzen und Auslesen von benutzerdefinerten Werten im Verarbeitungskontext.
  • JavaDoc Link

$Sort


$SystemHelper

  • Objekt zum Zugriff auf Systemwerte wie aktuelle Uhrzeit.
  • JavaDoc Link

$TextUtil

  • Hilfsobjekt für diverse Arten von Stringmanipulationen.
  • JavaDoc Link

$TickerMan


$Unique

  • Objekt zur Generierung von eindeutigen Variablen.
  • JavaDoc Link

$UrlBuilder


$User

  • Objekt zum Zugriff auf Informationen des aktuellen Benutzers.
  • JavaDoc Link

$VDiff

  • Objekt, um Diffs von Wiki-Beiträgen anzuzeigen.
  • JavaDoc Link

$VH


$VHHelper


$VelocityContext

  • Hilfsklasse zum Auslesen von Werten in ValueHoldern.
  • JavaDoc Link

$VelocityUtil


$Wiki


$Zebra


$defaultLanguage

  • Standardsprache des Portals

$lang

  • Aktuelle Portalsprache

$layout

  • Name des aktuell verwendeten Layouts.