1 | <?php |
||
24 | class DiscoveryService extends AbstractBrowserBindingService implements DiscoveryServiceInterface |
||
25 | { |
||
26 | /** |
||
27 | * Gets a list of content changes. |
||
28 | * |
||
29 | * @param string $repositoryId The identifier for the repository. |
||
30 | * @param string|null $changeLogToken If specified, then the repository MUST return the change event corresponding |
||
31 | * to the value of the specified change log token as the first result in the output. |
||
32 | * If not specified, then the repository MUST return the first change event recorded in the change log. |
||
33 | * @param boolean $includeProperties If <code>true</code>, then the repository MUST include the updated property |
||
34 | * values for "updated" change events if the repository supports returning property values as specified by |
||
35 | * capbilityChanges. |
||
36 | * If <code>false</code>, then the repository MUST NOT include the updated property values for |
||
37 | * "updated" change events. The single exception to this is that the property cmis:objectId MUST always |
||
38 | * be included. |
||
39 | * @param boolean $includePolicyIds If <code>true</code>, then the repository MUST include the ids of the policies |
||
40 | * applied to the object referenced in each change event, if the change event modified the set of policies |
||
41 | * applied to the object. |
||
42 | * If <code>false</code>, then the repository MUST not include policy information. |
||
43 | * @param boolean $includeAcl If <code>true</code>, then the repository MUST return the ACLs for each object in the |
||
44 | * result set. Defaults to <code>false</code>. |
||
45 | * @param integer|null $maxItems the maximum number of items to return in a response |
||
46 | * (default is repository specific) |
||
47 | * @param ExtensionDataInterface|null $extension |
||
48 | * @return ObjectListInterface |
||
49 | */ |
||
50 | 4 | public function getContentChanges( |
|
86 | 4 | ||
87 | /** |
||
88 | * Executes a CMIS query statement against the contents of the repository. |
||
89 | * |
||
90 | * @param string $repositoryId The identifier for the repository. |
||
91 | * @param string $statement CMIS query to be executed |
||
92 | * @param boolean $searchAllVersions If <code>true</code>, then the repository MUST include latest and non-latest |
||
93 | * versions of document objects in the query search scope. |
||
94 | * If <code>false</code>, then the repository MUST only include latest versions of documents in the |
||
95 | * query search scope. |
||
96 | * If the repository does not support the optional capabilityAllVersionsSearchable capability, then this |
||
97 | * parameter value MUST be set to <code>false</code>. |
||
98 | * @param IncludeRelationships|null $includeRelationships indicates what relationships in which the objects |
||
99 | * participate must be returned (default is <code>IncludeRelationships::NONE</code>) |
||
100 | * @param string $renditionFilter The Repository MUST return the set of renditions whose kind matches this |
||
101 | * filter. See section below for the filter grammar. Defaults to "cmis:none". |
||
102 | * @param boolean $includeAllowableActions if <code>true</code>, then the repository must return the available |
||
103 | * actions for each object in the result set (default is <code>false</code>) |
||
104 | * @param integer|null $maxItems the maximum number of items to return in a response |
||
105 | * (default is repository specific) |
||
106 | * @param integer $skipCount number of potential results that the repository MUST skip/page over before |
||
107 | * returning any results (default is 0) |
||
108 | * @param ExtensionDataInterface|null $extension |
||
109 | * @return ObjectListInterface|null Returns object of type <code>ObjectListInterface</code> |
||
110 | * or <code>null</code> if the repository response was empty |
||
111 | */ |
||
112 | public function query( |
||
149 | } |
||
150 |