org.alfresco.repo.cmis.ws
Class DMMultiFilingServicePort

java.lang.Object
  extended by org.alfresco.repo.cmis.ws.DMAbstractServicePort
      extended by org.alfresco.repo.cmis.ws.DMMultiFilingServicePort
All Implemented Interfaces:
org.alfresco.repo.cmis.ws.MultiFilingServicePort

public class DMMultiFilingServicePort
extends DMAbstractServicePort
implements org.alfresco.repo.cmis.ws.MultiFilingServicePort

Port for Multi-Filing service.


Field Summary
 
Fields inherited from class org.alfresco.repo.cmis.ws.DMAbstractServicePort
authorityService, cmisAclService, cmisChangeLogService, cmisObjectFactory, cmisQueryService, cmisRenditionService, cmisService, descriptorService, fileFolderService, INCLUDE_RELATIONSHIPS_ENUM_MAPPING, nodeService, permissionService, propertiesUtil, searchService
 
Constructor Summary
DMMultiFilingServicePort()
           
 
Method Summary
 void addObjectToFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, java.lang.Boolean allVersions, javax.xml.ws.Holder extension)
          Adds an existing non-folder, fileable object to a folder.
 void removeObjectFromFolder(java.lang.String repositoryId, java.lang.String objectId, java.lang.String folderId, javax.xml.ws.Holder extension)
          Removes a non-folder child object from a folder or from all folders.
 
Methods inherited from class org.alfresco.repo.cmis.ws.DMAbstractServicePort
appendWithAce, appendWithRelationships, applyAclCarefully, applyPolicies, checkRepositoryId, convertAclReportToCmisAclType, createCmisObject, createCmisObject, createCmisObjectList, createCursor, createPropertyFilter, createPropertyFilter, determineObjectAllowableActions, getRenditions, isObjectInFolder, setAuthorityService, setCmisAclService, setCmisChangeLogService, setCmisQueryService, setCmisRenditionService, setCmisService, setDescriptorService, setFileFolderService, setNodeService, setPermissionService, setPropertiesUtil, setSearchService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DMMultiFilingServicePort

public DMMultiFilingServicePort()
Method Detail

addObjectToFolder

public void addObjectToFolder(java.lang.String repositoryId,
                              java.lang.String objectId,
                              java.lang.String folderId,
                              java.lang.Boolean allVersions,
                              javax.xml.ws.Holder extension)
                       throws org.alfresco.repo.cmis.ws.CmisException
Adds an existing non-folder, fileable object to a folder.

Specified by:
addObjectToFolder in interface org.alfresco.repo.cmis.ws.MultiFilingServicePort
Parameters:
repositoryId - Repository Id
objectId - object Id to be added to a folder
folderId - folder Id to which the object is added
Throws:
CmisException - (with following EnumServiceException : INVALID_ARGUMENT, OBJECT_NOT_FOUND, NOT_SUPPORTED, PERMISSION_DENIED, RUNTIME, CONSTRAINT)

removeObjectFromFolder

public void removeObjectFromFolder(java.lang.String repositoryId,
                                   java.lang.String objectId,
                                   java.lang.String folderId,
                                   javax.xml.ws.Holder extension)
                            throws org.alfresco.repo.cmis.ws.CmisException
Removes a non-folder child object from a folder or from all folders. This does not delete the object and does not change the ID of the object.

Specified by:
removeObjectFromFolder in interface org.alfresco.repo.cmis.ws.MultiFilingServicePort
Parameters:
repositoryId - repository Id
objectId - The object to be removed from a folder
folderId - The folder to be removed from.
Throws:
CmisException - (with following EnumServiceException : INVALID_ARGUMENT, OBJECT_NOT_FOUND, NOT_SUPPORTED, PERMISSION_DENIED, RUNTIME)


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