org.xcmis.wssoap.impl
Class ObjectServicePortImpl

java.lang.Object
  extended by org.xcmis.wssoap.impl.ObjectServicePortImpl
All Implemented Interfaces:
ObjectServicePort

public class ObjectServicePortImpl
extends Object
implements ObjectServicePort

Version:
$Id: ObjectServicePortImpl.java 2 2010-02-04 17:21:49Z andrew00x $
Author:
Max Shaposhnik

Constructor Summary
ObjectServicePortImpl()
          Constructs instance of ObjectServicePortImpl .
 
Method Summary
 void createDocument(String repositoryId, CmisPropertiesType properties, String folderId, CmisContentStreamType contentStream, EnumVersioningState versioningState, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension, Holder<String> objectId)
          
 void createDocumentFromSource(String repositoryId, String sourceId, CmisPropertiesType properties, String folderId, EnumVersioningState versioningState, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension, Holder<String> objectId)
          
 void createFolder(String repositoryId, CmisPropertiesType properties, String folderId, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension, Holder<String> objectId)
          
 void createPolicy(String repositoryId, CmisPropertiesType properties, String folderId, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension, Holder<String> objectId)
          
 void createRelationship(String repositoryId, CmisPropertiesType properties, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension, Holder<String> objectId)
          
 void deleteContentStream(String repositoryId, Holder<String> documentId, Holder<String> changeToken, Holder<CmisExtensionType> extension)
          
 CmisExtensionType deleteObject(String repositoryId, String objectId, Boolean allVersions, CmisExtensionType extension)
          
 DeleteTreeResponse.FailedToDelete deleteTree(String repositoryId, String folderId, Boolean allVersions, EnumUnfileObject unfileObject, Boolean continueOnFailure, CmisExtensionType extension)
          
 CmisAllowableActionsType getAllowableActions(String repositoryId, String objectId, CmisExtensionType extension)
          
 CmisContentStreamType getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, CmisExtensionType extension)
          
 CmisObjectType getObject(String repositoryId, String objectId, String propertyFilter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeACL, CmisExtensionType extension)
          
 CmisObjectType getObjectByPath(String repositoryId, String path, String propertyFilter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeACL, CmisExtensionType extension)
          
 CmisPropertiesType getProperties(String repositoryId, String objectId, String propertyFilter, CmisExtensionType extension)
          
 List<CmisRenditionType> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, CmisExtensionType extension)
          
 void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, Holder<CmisExtensionType> extension)
          
 void setContentStream(String repositoryId, Holder<String> documentId, Boolean overwriteFlag, Holder<String> changeToken, CmisContentStreamType contentStream, Holder<CmisExtensionType> extension)
          
 void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, CmisPropertiesType properties, Holder<CmisExtensionType> extension)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectServicePortImpl

public ObjectServicePortImpl()
Constructs instance of ObjectServicePortImpl .

Method Detail

createDocument

public void createDocument(String repositoryId,
                           CmisPropertiesType properties,
                           String folderId,
                           CmisContentStreamType contentStream,
                           EnumVersioningState versioningState,
                           List<String> policies,
                           CmisAccessControlListType addACEs,
                           CmisAccessControlListType removeACEs,
                           Holder<CmisExtensionType> extension,
                           Holder<String> objectId)
                    throws CmisException

Specified by:
createDocument in interface ObjectServicePort
Throws:
CmisException

createDocumentFromSource

public void createDocumentFromSource(String repositoryId,
                                     String sourceId,
                                     CmisPropertiesType properties,
                                     String folderId,
                                     EnumVersioningState versioningState,
                                     List<String> policies,
                                     CmisAccessControlListType addACEs,
                                     CmisAccessControlListType removeACEs,
                                     Holder<CmisExtensionType> extension,
                                     Holder<String> objectId)
                              throws CmisException

Specified by:
createDocumentFromSource in interface ObjectServicePort
Throws:
CmisException

createFolder

public void createFolder(String repositoryId,
                         CmisPropertiesType properties,
                         String folderId,
                         List<String> policies,
                         CmisAccessControlListType addACEs,
                         CmisAccessControlListType removeACEs,
                         Holder<CmisExtensionType> extension,
                         Holder<String> objectId)
                  throws CmisException

Specified by:
createFolder in interface ObjectServicePort
Throws:
CmisException

createPolicy

public void createPolicy(String repositoryId,
                         CmisPropertiesType properties,
                         String folderId,
                         List<String> policies,
                         CmisAccessControlListType addACEs,
                         CmisAccessControlListType removeACEs,
                         Holder<CmisExtensionType> extension,
                         Holder<String> objectId)
                  throws CmisException

Specified by:
createPolicy in interface ObjectServicePort
Throws:
CmisException

createRelationship

public void createRelationship(String repositoryId,
                               CmisPropertiesType properties,
                               List<String> policies,
                               CmisAccessControlListType addACEs,
                               CmisAccessControlListType removeACEs,
                               Holder<CmisExtensionType> extension,
                               Holder<String> objectId)
                        throws CmisException

Specified by:
createRelationship in interface ObjectServicePort
Throws:
CmisException

deleteContentStream

public void deleteContentStream(String repositoryId,
                                Holder<String> documentId,
                                Holder<String> changeToken,
                                Holder<CmisExtensionType> extension)
                         throws CmisException

Specified by:
deleteContentStream in interface ObjectServicePort
Throws:
CmisException

deleteObject

public CmisExtensionType deleteObject(String repositoryId,
                                      String objectId,
                                      Boolean allVersions,
                                      CmisExtensionType extension)
                               throws CmisException

Specified by:
deleteObject in interface ObjectServicePort
Throws:
CmisException

deleteTree

public DeleteTreeResponse.FailedToDelete deleteTree(String repositoryId,
                                                    String folderId,
                                                    Boolean allVersions,
                                                    EnumUnfileObject unfileObject,
                                                    Boolean continueOnFailure,
                                                    CmisExtensionType extension)
                                             throws CmisException

Specified by:
deleteTree in interface ObjectServicePort
Throws:
CmisException

getAllowableActions

public CmisAllowableActionsType getAllowableActions(String repositoryId,
                                                    String objectId,
                                                    CmisExtensionType extension)
                                             throws CmisException

Specified by:
getAllowableActions in interface ObjectServicePort
Throws:
CmisException

getContentStream

public CmisContentStreamType getContentStream(String repositoryId,
                                              String objectId,
                                              String streamId,
                                              BigInteger offset,
                                              BigInteger length,
                                              CmisExtensionType extension)
                                       throws CmisException

Specified by:
getContentStream in interface ObjectServicePort
Throws:
CmisException

getObject

public CmisObjectType getObject(String repositoryId,
                                String objectId,
                                String propertyFilter,
                                Boolean includeAllowableActions,
                                EnumIncludeRelationships includeRelationships,
                                String renditionFilter,
                                Boolean includePolicyIds,
                                Boolean includeACL,
                                CmisExtensionType extension)
                         throws CmisException

Specified by:
getObject in interface ObjectServicePort
Throws:
CmisException

getObjectByPath

public CmisObjectType getObjectByPath(String repositoryId,
                                      String path,
                                      String propertyFilter,
                                      Boolean includeAllowableActions,
                                      EnumIncludeRelationships includeRelationships,
                                      String renditionFilter,
                                      Boolean includePolicyIds,
                                      Boolean includeACL,
                                      CmisExtensionType extension)
                               throws CmisException

Specified by:
getObjectByPath in interface ObjectServicePort
Throws:
CmisException

getProperties

public CmisPropertiesType getProperties(String repositoryId,
                                        String objectId,
                                        String propertyFilter,
                                        CmisExtensionType extension)
                                 throws CmisException

Specified by:
getProperties in interface ObjectServicePort
Throws:
CmisException

getRenditions

public List<CmisRenditionType> getRenditions(String repositoryId,
                                             String objectId,
                                             String renditionFilter,
                                             BigInteger maxItems,
                                             BigInteger skipCount,
                                             CmisExtensionType extension)
                                      throws CmisException

Specified by:
getRenditions in interface ObjectServicePort
Throws:
CmisException

moveObject

public void moveObject(String repositoryId,
                       Holder<String> objectId,
                       String targetFolderId,
                       String sourceFolderId,
                       Holder<CmisExtensionType> extension)
                throws CmisException

Specified by:
moveObject in interface ObjectServicePort
Throws:
CmisException

setContentStream

public void setContentStream(String repositoryId,
                             Holder<String> documentId,
                             Boolean overwriteFlag,
                             Holder<String> changeToken,
                             CmisContentStreamType contentStream,
                             Holder<CmisExtensionType> extension)
                      throws CmisException

Specified by:
setContentStream in interface ObjectServicePort
Throws:
CmisException

updateProperties

public void updateProperties(String repositoryId,
                             Holder<String> objectId,
                             Holder<String> changeToken,
                             CmisPropertiesType properties,
                             Holder<CmisExtensionType> extension)
                      throws CmisException

Specified by:
updateProperties in interface ObjectServicePort
Throws:
CmisException


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.