http://onionworks.net/2006/data/application

checkOut (target : xlink) : boolean

Mit der Methode checkOut() kann ein Element ausgeliehen werden, um es zu bearbeiten und für die Bearbeitung durch andere Benutzer zu sperren.

Nach dem Bearbeiten sollte das Element wieder eingecheckt werden, damit es ggf. von anderen bearbeitet werden kann. Für das Einchecken gibt es die Methode checkIn().

<xsl:stylesheet xmlns:app="http://onionworks.net/2006/data/application" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:onion="http://onionworks.net/2004/data" version="1.0">
<xsl:template match="/">
<xsl:if test="app:checkOut(c.id())">
<xsl:value-of select="'Das Element wurde ausgeliehen und kann nun bearbeitet werden.'" />
<xsl:if test="app:checkIn(c.id))">
<xsl:value-of select="'Das Element ist nun wieder eingecheckt.'" />
</xsl:if>
</xsl:if>
</xsl:template>
</xsl:stylesheet>