AVM API

Document created by resplin Employee on Jun 6, 2015
Version 1Show Document
  • View in full screen mode

Obsolete Pages{{Obsolete}}

The official documentation is at: http://docs.alfresco.com



{{AVMWarning}}
AVM


Overview


The AVM is a component of the Alfresco Repository. This page is intended to act as a reference to low-level AVM-related interfaces.


References


Note: WCM solutions should look towards the higher-level WCM Services Layer.




Example RESTful bindings


Remote Store


The following webscripts currently provide a RESTful binding to the AVMRemoteStore:


  • org.alfresco.repository.store
    • remoteavm.post.desc.xml
    • remoteavm.get.desc.xml
    • remoteavm.delete.desc.xml

For example, Alfresco Share remotely accesses an AVM store remotely (eg. for storage and retrieval of site & page components within the 'site store').

The AVMRemoteStore provides an AVM implementation of the BaseRemoteStore (since Alfresco 3.0):


Content Retrieval


The following webscripts currently provide a RESTful binding to get content from an AVM store:


Samples


The following webscripts provide samples of RESTful binding to AVM:





Example JavaScript bindings


The AVM is partially exposed via existing scriptable objects:





AVM Console


  • AVM Console provides web-based console interface to the AVM for admins and developers (since Alfresco 2.2)




JavaDoc


References to AVM API JavaDoc:

Embedded


Remote (over RMI transport)


Attachments

    Outcomes