<?xml version="1.0" encoding="UTF-8" standalone="yes"?><extensionVersion xmlns="http://www.xwiki.org/extension"><id>org.xwiki.platform:xwiki-platform-bridge</id><name>XWiki Platform - Bridge</name><type>jar</type><rating><totalVotes>0</totalVotes><averageVote>0.0</averageVote></rating><summary>XWiki Platform - Temporary bridge between new components and the old core, until the old core is completely split into components</summary><description>This is a technical module, for XWiki developers.&#13;
&#13;
It offers some Model interfaces that don't make you depend on ##xwiki-platform-oldcore## at compile time, such as:&#13;
* ##DocumentAccessBridge##: exposes methods for accessing Document data, returning ##DocumentModelBridge## to represent a Document.&#13;
* ##SkinAccessBridge##: exposes methods for accessing Skin data.&#13;
* {{version since="14.0RC1"}}##DocumentAuthors## to manipulate the different authors of a document.{{/version}}&#13;
&#13;
It also provides lots of Events that are useful when you wish to write an ##EventListener## (see [[tutorial&gt;&gt;xwiki:Documentation.DevGuide.Tutorials.WritingEventListenerTutorial]]). Note that the "Source" and "Data" column below correspond to the parameters of the ##EventListener.onEvent(Event event, Object source, Object data)## call.&#13;
&#13;
* Document-related events:(((&#13;
|=Event Name|=Source|=Data|=Description&#13;
|##DocumentCreatingEvent##|##XWikiDocument## object|##XWikiContext## object|Sent when a Document is being created, before it's saved to the store. This gives you the ability to modify the Document before the save or even cancel the save altogether (since 8.0M1)&#13;
|##DocumentCreatedEvent##|##XWikiDocument## object|##XWikiContext## object|Sent after the Document has been created and saved. Allows you to perform extra actions (index the content, run some code, etc)&#13;
|##DocumentDeletingEvent##|##XWikiDocument## object|##XWikiContext## object|Sent when a Document is being deleted, before it's deleted from the store.&#13;
|##DocumentDeletedEvent##|##XWikiDocument## object|##XWikiContext## object|Sent after the Document has been deleted from the store.&#13;
|##DocumentUpdatingEvent##|##XWikiDocument## object|##XWikiContext## object|Sent when a Document is being modified, before it's saved to the store. This gives you the ability to modify the Document further before the save or even cancel the save altogether (since 8.0M1)&#13;
|##DocumentUpdatedEvent##|##XWikiDocument## object|##XWikiContext## object|Sent after the Document has been saved.&#13;
|##DocumentRollingBackEvent##|##XWikiDocument## object|##XWikiContext## object|Sent before a Document is rolled-back.&#13;
|##DocumentRolledBackEvent##|##XWikiDocument## object|##XWikiContext## object|Sent after a Document has been rolled-back.&#13;
|##DocumentVersionRangeDeletedEvent##|##XWikiDocument## object|##XWikiContext## object|{{version since="13.5"}}Sent after one or several document history versions have been deleted{{/version}}&#13;
|##DocumentVersionRangeDeletingEvent##|##XWikiDocument## object|##XWikiContext## object|{{version since="13.7"}}Sent before one or several document history versions are about to be deleted{{/version}}&#13;
|##DocumentRestoringEvent##|##XWikiDocument## object|##XWikiContext## object|{{version since="13.7"}}Sent before a document is restored from the recycle bin{{/version}}&#13;
|##DocumentRestoredEvent##|##XWikiDocument## object|##XWikiContext## object|{{version since="13.7"}}Sent after a document is restored from the recycle bin{{/version}}&#13;
)))&#13;
* Wiki-related events:(((&#13;
|=Event Name|=Source|=Data|=Description&#13;
|##WikiReadyEvent##|wiki id (String)|##XWikiContext## object|Sent when a wiki is ready to service request (and it's store schema has been updated)&#13;
|##WikiCreatingEvent##|wiki id (String)|##XWikiContext## object|Sent just before a wiki is created&#13;
|##WikiCreatedEvent##|wiki id (String)|##XWikiContext## object|Sent just after a wiki has been created (after provisioning has been done, see below)&#13;
|##WikiCreateFailedEvent##|wiki id (String)|##XWikiContext## object|Sent when a wiki has failed to be created&#13;
|##WikiCopiedEvent##|wiki id (String)|##XWikiContext## object|Sent after a wiki has been copied. Note that this event is an Event that predates the wiki provisioning concept and it's not sent when provisioning&#13;
|##WikiDeletedEvent##|wiki id (String)|##XWikiContext## object|Sent after a wiki has been deleted&#13;
|##WikiProvisioningEvent|wiki id (String)|##XWikiContext## object|Sent before a wiki has been provisioned (i.e. before the content of the wiki has been filled), during the wiki creation process&#13;
|##WikiProvisionedEvent##|wiki id (String)|##XWikiContext## object|Sent after a wiki has been provisioned (i.e. after the content of the wiki has been filled), during the wiki creation process&#13;
)))&#13;
* Other types of events:(((&#13;
|=Event Name|=Source|=Data|=Description&#13;
|##ApplicationReadyEvent##|##XWiki## object|##XWikiContext## object|Sent when the XWiki application is ready to service requests. Note that at this stage the store is ready.&#13;
|##ActionExecutingEvent##|##XWikiDocument## object|##XWikiContext## object|Sent when an Action is requested (##view##, ##edit##, etc) but before the Action is performed. Note that this Event is cancelable.&#13;
|##ActionExecutedEvent##|##XWikiDocument## object|##XWikiContext## object|Sent after an Action (##view##, ##edit##, etc) has executed.&#13;
)))</description><licenses><name>GNU Lesser General Public License 2.1</name></licenses><website>http://extensions.xwiki.org/xwiki/bin/view/Extension/Model%20Bridge%20API</website><authors><name>XWiki Development Team</name><url>https://xwiki.org/xwiki/bin/view/XWiki/XWikiTeam</url></authors><scm><connection><system>git</system><path>git://github.com/xwiki/xwiki-platform.git/xwiki-platform-core/xwiki-platform-bridge</path></connection><developerConnection><system>git</system><path>git@github.com:xwiki/xwiki-platform.git/xwiki-platform-core/xwiki-platform-bridge</path></developerConnection><url>https://github.com/xwiki/xwiki-platform/tree/master/xwiki-platform-core/xwiki-platform-bridge/</url></scm><issueManagement><system>jira</system><url>https://jira.xwiki.org/browse/XWIKI</url></issueManagement><recommended>false</recommended><properties><key>maven.groupid</key><stringValue>org.xwiki.platform</stringValue></properties><properties><key>maven.artifactid</key><stringValue>xwiki-platform-bridge</stringValue></properties><properties><key>maven.Model</key><stringValue>org.xwiki.platform:xwiki-platform-bridge:jar:18.7.0</stringValue></properties><properties><key>xwiki.extension.recommendedVersions.commons</key><stringValue>org.xwiki.commons:.*/[18.7.0]</stringValue></properties><properties><key>xwiki.extension.recommendedVersions.platform</key><stringValue>org.xwiki.commons:.*/[18.7.0],
      org.xwiki.rendering:.*/[18.7.0],
      org.xwiki.platform:.*/[18.7.0]</stringValue></properties><properties><key>xwiki.extension.recommendedVersions</key><stringValue>org.xwiki.commons:.*/[18.7.0],
      org.xwiki.rendering:.*/[18.7.0],
      org.xwiki.platform:.*/[18.7.0]</stringValue></properties><version>4.3-rc-1</version><repositories><id>maven-xwiki</id><uri>https://nexus.xwiki.org/nexus/content/groups/public</uri><type>maven</type></repositories></extensionVersion>