Module: YACCL::MultiFilingServices

Included in:
Services
Defined in:
lib/yaccl/services/multi_filing_services.rb

Instance Method Summary collapse

Instance Method Details

#add_object_to_folder(repository_id, object_id, folder_id, all_versions, succinct = false) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/yaccl/services/multi_filing_services.rb', line 3

def add_object_to_folder(repository_id, object_id, folder_id, all_versions, succinct=false)
  required = {succinct: succinct,
              cmisaction: 'addObjectToFolder',
              repositoryId: repository_id,
              objectId: object_id,
              folderId: folder_id}
  optional = {allVersions: all_versions}
  perform_request(required, optional)
end

#remove_object_from_folder(repository_id, object_id, folder_id, succinct = false) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/yaccl/services/multi_filing_services.rb', line 13

def remove_object_from_folder(repository_id, object_id, folder_id, succinct=false)
  required = {succinct: succinct,
              repositoryId: repository_id,
              cmisaction: 'removeObjectFromFolder',
              objectId: object_id}
  optional = {folderId: folder_id}
  perform_request(required, optional)
end