Does anyone know anything about the classes in the package "com.interwoven.cssdk.common.query" of the CSSDK (3.0)?
To be more specific, the method of CSPrincipalManager:
searchUsers(int kind, java.lang.String query, int offset, int pageSize)
has the param "query" which is a String that is XML representing a query. Presumably, this could be the output (toString) of a CSQuery object. How do I know what attributes (attribute names) are ok to include/use, though?
For example, I looked at CSPrincipalManager.DEFAULT_USER_QUERY and the attribute values in that query have their own naming convention (I guess), but it's not like any sort of convention that I would know -- like those used for Java Beans or anything.
I recognize that I could just get all the users using CSPrincipalManager.getAllTSUsers() and then do the filtering myself, but I figured:
1) Why would IW have that method unless it was faster/better than having to do it on my own?
2) It bugs me that I don't understand it
Where do I find the documentation for these "non-search" type of queries? The JavaDoc is better than a lot of JavaDocs out there, but certainly not exploding with information. Am I missing something? Are these queries an old Interwoven concept or something that were pre-CSSDK?