Alfresco 3 Web Services.

Build Alfresco applications using Web Services, WebScripts and CMIS.

Saved in:
Bibliographic Details
Main Author: Cei, Ugo
Other Authors: Lucidi, Piergiorgio
Format: eBook
Language:English
Published: Birmingham : Packt Pub., 2010.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Alfresco 3 Web Services; Alfresco 3 Web Services; Credits; About the Authors; About the Reviewers; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; 1. Introducing the SOAP Web Services API; Web Services; Web Services in Alfresco; Introducing SOAP; SOAP vs. REST; The format of SOAP messages; The Web Services Description Language; Using Alfresco Web Services; Using the Alfresco Web Services client SDK; Setting up the Alfresco SDK; Testing the Web Services client; Summary.
  • 2. Creating and Modifying ContentThe Content Manipulation Language (CML); Setting up the Java classpath; Using the precompiled client; Using third-party frameworks; Authentication; Setting the endpoint address with a properties file; Setting the endpoint address programmatically; Performing operations on nodes; Creating nodes; Creating content; Creating content using the content service; Removing nodes; Moving nodes; Copying nodes; Associations; Adding child nodes; Removing child nodes; Versioning; Updating nodes without versioning; Getting the version history; Aspects; Adding aspects.
  • Removing aspectsSearching the repository; Performing Lucene queries; Querying associated nodes; Association; Querying child nodes; Querying parent nodes; Summary; 3. Collaboration and Administration; Creating collaborative content; Performing a check-out; Check-in; Check-in with versioning; Check-in-importing external content; Cancelling a check-out; Managing versioning explicitly; Creating a new version; Deleting all the versions; Getting the version history; Reverting a version; Managing locking explicitly; Locking; Unlocking; Getting the lock status; Classification and categories.
  • Getting classificationsDescribing a classification; Getting categories; Adding categories; Getting child categories; Authorization; Setting owners; Adding permissions; Creating authorities; Managing actions; Getting action definitions; Default actions; Getting an action definition; Executing actions; Saving actions; Getting actions; Removing actions; Managing rules; Default Conditions; Adding rules; Managing users; Adding users; Deleting users; Updating users; Changing passwords; Getting user information; Searching users; Summary; 4. A Complete Example; Setting up the project.
  • The Bookshop modelSign in page; Home page; Configure the bookshop repository; Getting book properties; Checking the cart space; Getting all the associated reviews; Book details page; Adding a book to the cart; Checking if the cart space exists; Creating the cart space; Adding a book in the cart; Cart page; Removing a book from the cart; Adding a review; Managing reviews page; Accepting reviews; Rejecting reviews; Changing user details; Summary; 5. Using the Alfresco Web Services from .NET; Setting up the project; Testing the .NET sample client; Searching the repository; Performing operations.