org.alfresco.webservice.repository
Interface RepositoryServiceSoapPort

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RepositoryServiceSoapBindingStub

public interface RepositoryServiceSoapPort
extends java.rmi.Remote


Method Summary
 Store createStore(java.lang.String scheme, java.lang.String address)
          Creates a new repository store.
 NodeDefinition[] describe(Predicate items)
          Describes a content resource.
 QueryResult fetchMore(java.lang.String querySession)
          Fetches the next batch of query results.
 Node[] get(Predicate where)
          Gets a resource from the repository.
 Store[] getStores()
          Retrieves a list of stores where content resources are held.
 QueryResult query(Store store, Query query, boolean includeMetaData)
          Executes a query against a store.
 QueryResult queryAssociated(Reference node, Association association)
          Executes a query to retrieve associated resources of the specified resource.
 QueryResult queryChildren(Reference node)
          Executes a query to retrieve the children of the specified resource.
 QueryResult queryParents(Reference node)
          Executes a query to retrieve the parents of the specified resource.
 UpdateResult[] update(CML statements)
          Executes a CML script to manipulate the contents of a Repository store.
 

Method Detail

createStore

Store createStore(java.lang.String scheme,
                  java.lang.String address)
                  throws java.rmi.RemoteException,
                         RepositoryFault
Creates a new repository store.

Throws:
java.rmi.RemoteException
RepositoryFault

getStores

Store[] getStores()
                  throws java.rmi.RemoteException,
                         RepositoryFault
Retrieves a list of stores where content resources are held.

Throws:
java.rmi.RemoteException
RepositoryFault

query

QueryResult query(Store store,
                  Query query,
                  boolean includeMetaData)
                  throws java.rmi.RemoteException,
                         RepositoryFault
Executes a query against a store.

Throws:
java.rmi.RemoteException
RepositoryFault

queryChildren

QueryResult queryChildren(Reference node)
                          throws java.rmi.RemoteException,
                                 RepositoryFault
Executes a query to retrieve the children of the specified resource.

Throws:
java.rmi.RemoteException
RepositoryFault

queryParents

QueryResult queryParents(Reference node)
                         throws java.rmi.RemoteException,
                                RepositoryFault
Executes a query to retrieve the parents of the specified resource.

Throws:
java.rmi.RemoteException
RepositoryFault

queryAssociated

QueryResult queryAssociated(Reference node,
                            Association association)
                            throws java.rmi.RemoteException,
                                   RepositoryFault
Executes a query to retrieve associated resources of the specified resource.

Throws:
java.rmi.RemoteException
RepositoryFault

fetchMore

QueryResult fetchMore(java.lang.String querySession)
                      throws java.rmi.RemoteException,
                             RepositoryFault
Fetches the next batch of query results.

Throws:
java.rmi.RemoteException
RepositoryFault

update

UpdateResult[] update(CML statements)
                      throws java.rmi.RemoteException,
                             RepositoryFault
Executes a CML script to manipulate the contents of a Repository store.

Throws:
java.rmi.RemoteException
RepositoryFault

describe

NodeDefinition[] describe(Predicate items)
                          throws java.rmi.RemoteException,
                                 RepositoryFault
Describes a content resource.

Throws:
java.rmi.RemoteException
RepositoryFault

get

Node[] get(Predicate where)
           throws java.rmi.RemoteException,
                  RepositoryFault
Gets a resource from the repository.

Throws:
java.rmi.RemoteException
RepositoryFault


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.