public class PropertyFilter
extends java.lang.Object
http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.htm
2.1.2.1 Property
All properties MUST supply a String queryName attribute which is used for query and filter operations on object-types.
This is an opaque String with limitations. This string SHOULD NOT contain any characters that negatively interact with the BNF grammar.
The string MUST NOT contain:
whitespace “ “,
comma “,”
double quotes ‘”’
single quotes “’”
backslash “\”
the period “.” character or,
the open “(“ or close “)” parenthesis characters.
2.2.1.2.1 Properties
Description: All of the methods that allow for the retrieval of properties for CMIS Objects have a “Property Filter”
as an optional parameter, which allows the caller to specify a subset of properties for Objects that MUST be returned by the repository in the output of the method.
Optional Input Parameter:
String filter: Value indicating which properties for Objects MUST be returned. Values are:
- Not set: The set of properties to be returned MUST be determined by the repository.
- A comma-delimited list of property definition Query Names: The properties listed MUST be returned.
- “*” : All properties MUST be returned for all objects.
Repositories SHOULD return only the properties specified in the property filter if they exist on the object’s type definition.
If a property filter specifies a property that is ‘not set’, it MUST be represented as a property element without a value element.