Module: YACCL::DiscoveryServices

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

Instance Method Summary collapse

Instance Method Details

#get_content_changes(repository_id, change_log_token, include_properties, include_policy_ids, include_acl, max_items, extension = {}) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/yaccl/services/discovery_services.rb', line 16

def get_content_changes(repository_id, change_log_token, include_properties, include_policy_ids, include_acl, max_items, extension={})
  required = {cmisselector: 'contentChanges',
              repositoryId: repository_id}
  optional = {changeLogToken: change_log_token,
              includeProperties: include_properties,
              includePolicyIds: include_policy_ids,
              includeAcl: include_acl,
              maxItems: max_items}
  perform_request(required, optional)
end

#query(repository_id, statement, search_all_versions, include_relationships, rendition_filter, include_allowable_actions, max_items, skip_count, extension = {}) ⇒ Object



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

def query(repository_id, statement, search_all_versions, include_relationships, rendition_filter, include_allowable_actions, max_items, skip_count, extension={})
  required = {cmisselector: 'query',
              repositoryId: repository_id,
              q: statement}
  optional = {searchAllVersions: search_all_versions,
              includeRelationships: include_relationships,
              renditionFilter: rendition_filter,
              includeAllowableActions: include_allowable_actions,
              maxItems: max_items,
              skipCount: skip_count}
  perform_request(required, optional)
end