Nuxeo ECM Projects 5.6-RC1

org.nuxeo.ecm.platform.indexing.gateway.adapter
Interface IndexingAdapter

All Known Implementing Classes:
BaseIndexingAdapter, IndexingAdapterService, NoteBlobAdapter, RepositoryPathTitleAdapter, SimpleACLIndexingAdapter

public interface IndexingAdapter


Method Summary
 WsACE[] adaptDocumentACL(CoreSession session, String uuid, WsACE[] aces)
           
 DocumentBlob[] adaptDocumentBlobs(CoreSession session, String uuid, DocumentBlob[] blobs)
           
 DocumentDescriptor adaptDocumentDescriptor(CoreSession session, String uuid, DocumentDescriptor dd)
           
 WsACE[] adaptDocumentLocalACL(CoreSession session, String uuid, WsACE[] aces)
           
 DocumentProperty[] adaptDocumentNoBlobProperties(CoreSession session, String uuid, DocumentProperty[] properties)
           
 DocumentProperty[] adaptDocumentProperties(CoreSession session, String uuid, DocumentProperty[] properties)
           
 boolean useDownloadUrlForBlob()
           
 

Method Detail

adaptDocumentDescriptor

DocumentDescriptor adaptDocumentDescriptor(CoreSession session,
                                           String uuid,
                                           DocumentDescriptor dd)
                                           throws ClientException
Throws:
ClientException

adaptDocumentACL

WsACE[] adaptDocumentACL(CoreSession session,
                         String uuid,
                         WsACE[] aces)
                         throws ClientException
Throws:
ClientException

adaptDocumentLocalACL

WsACE[] adaptDocumentLocalACL(CoreSession session,
                              String uuid,
                              WsACE[] aces)
                              throws ClientException
Throws:
ClientException

adaptDocumentBlobs

DocumentBlob[] adaptDocumentBlobs(CoreSession session,
                                  String uuid,
                                  DocumentBlob[] blobs)
                                  throws ClientException
Throws:
ClientException

adaptDocumentNoBlobProperties

DocumentProperty[] adaptDocumentNoBlobProperties(CoreSession session,
                                                 String uuid,
                                                 DocumentProperty[] properties)
                                                 throws ClientException
Throws:
ClientException

adaptDocumentProperties

DocumentProperty[] adaptDocumentProperties(CoreSession session,
                                           String uuid,
                                           DocumentProperty[] properties)
                                           throws ClientException
Throws:
ClientException

useDownloadUrlForBlob

boolean useDownloadUrlForBlob()

Nuxeo ECM Projects 5.6-RC1

Copyright © 2012 Nuxeo SA. All Rights Reserved.