org.xcmis.wssoap.impl
Class VersioningServicePortImpl

java.lang.Object
  extended by org.xcmis.wssoap.impl.VersioningServicePortImpl
All Implemented Interfaces:
VersioningServicePort

public class VersioningServicePortImpl
extends Object
implements VersioningServicePort

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

Constructor Summary
VersioningServicePortImpl()
          Constructs instance of VersioningServicePortImpl .
 
Method Summary
 CmisExtensionType cancelCheckOut(String repositoryId, String documentId, CmisExtensionType extension)
          
 void checkIn(String repositoryId, Holder<String> documentId, Boolean major, CmisPropertiesType properties, CmisContentStreamType contentStream, String checkinComment, List<String> policies, CmisAccessControlListType addACEs, CmisAccessControlListType removeACEs, Holder<CmisExtensionType> extension)
          
 void checkOut(String repositoryId, Holder<String> documentId, Holder<CmisExtensionType> extension, Holder<Boolean> contentCopied)
          
 List<CmisObjectType> getAllVersions(String repositoryId, String versionSeriesId, String propertyFilter, Boolean includeAllowableActions, CmisExtensionType extension)
          
 CmisObjectType getObjectOfLatestVersion(String repositoryId, String versionSeriesId, Boolean major, String propertyFilter, Boolean includeAllowableActions, EnumIncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeACL, CmisExtensionType extension)
          
 CmisPropertiesType getPropertiesOfLatestVersion(String repositoryId, String objectId, Boolean major, String filter, CmisExtensionType extension)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersioningServicePortImpl

public VersioningServicePortImpl()
Constructs instance of VersioningServicePortImpl .

Method Detail

cancelCheckOut

public CmisExtensionType cancelCheckOut(String repositoryId,
                                        String documentId,
                                        CmisExtensionType extension)
                                 throws CmisException

Specified by:
cancelCheckOut in interface VersioningServicePort
Throws:
CmisException

checkIn

public void checkIn(String repositoryId,
                    Holder<String> documentId,
                    Boolean major,
                    CmisPropertiesType properties,
                    CmisContentStreamType contentStream,
                    String checkinComment,
                    List<String> policies,
                    CmisAccessControlListType addACEs,
                    CmisAccessControlListType removeACEs,
                    Holder<CmisExtensionType> extension)
             throws CmisException

Specified by:
checkIn in interface VersioningServicePort
Throws:
CmisException

checkOut

public void checkOut(String repositoryId,
                     Holder<String> documentId,
                     Holder<CmisExtensionType> extension,
                     Holder<Boolean> contentCopied)
              throws CmisException

Specified by:
checkOut in interface VersioningServicePort
Throws:
CmisException

getAllVersions

public List<CmisObjectType> getAllVersions(String repositoryId,
                                           String versionSeriesId,
                                           String propertyFilter,
                                           Boolean includeAllowableActions,
                                           CmisExtensionType extension)
                                    throws CmisException

Specified by:
getAllVersions in interface VersioningServicePort
Throws:
CmisException

getObjectOfLatestVersion

public CmisObjectType getObjectOfLatestVersion(String repositoryId,
                                               String versionSeriesId,
                                               Boolean major,
                                               String propertyFilter,
                                               Boolean includeAllowableActions,
                                               EnumIncludeRelationships includeRelationships,
                                               String renditionFilter,
                                               Boolean includePolicyIds,
                                               Boolean includeACL,
                                               CmisExtensionType extension)
                                        throws CmisException

Specified by:
getObjectOfLatestVersion in interface VersioningServicePort
Throws:
CmisException

getPropertiesOfLatestVersion

public CmisPropertiesType getPropertiesOfLatestVersion(String repositoryId,
                                                       String objectId,
                                                       Boolean major,
                                                       String filter,
                                                       CmisExtensionType extension)
                                                throws CmisException

Specified by:
getPropertiesOfLatestVersion in interface VersioningServicePort
Throws:
CmisException


Copyright © 2011 eXo Platform SAS. All Rights Reserved.