Hi Karmakart I suggest you to see [1] only 2.1.10.1 and subparagraph However my:documentType can be your custom type defined in the repository, where my is the namepsace and documentType is the name. For example cmis:folder represent a container in the repository.
HTH Emanuele [1]http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html#_Toc243905420 > What do you want to search? Documents or folders? All types or a specific one? > Do you want to search by metadata or full text? > > The CMIS query language is similar to SQL. In SQL the FROM clause the defines > the table, in CMIS it defines the object type. > > > Florian > > > > On 31/03/2011 11:29, Karnakar Thallapalli wrote: > > Basically am writing search function,for this I am referring to > > http://chemistry.apache.org/java/examples/example-process-query-results.html > > > > Here I don't understand my:documentType > > I don't understand my:documentType here what it is exactly does? > > > > > > > > > > > > > > -----Original Message----- > > From: Florent Guillaume [mailto:[email protected]] > > Sent: Thursday, March 31, 2011 3:55 PM > > To: [email protected] > > Cc: Karnakar Thallapalli > > Subject: Re: cmis search qurery parsing > > > > We don't understand your question. > > Please state: > > 1. what you tried > > 2. what you expected to get > > 3. what result you obtained instead > > > > Or what you don't understand in the API or the documentation, or in > > the CMIS domain model. > > > > Florent > > > > On Thu, Mar 31, 2011 at 12:13 PM, Karnakar Thallapalli > > <[email protected]> wrote: > >> Hi > >> > >> I want to perform a search on document > >> > >> String myType = "my:documentType"; > >> > >> > >> > >> // get the query name of cmis:objectId > >> > >> ObjectType type = session.getTypeDefinition(myType); > >> > >> PropertyDefinition<?> objectIdPropDef = > >> type.getPropertyDefinitions().get(PropertyIds.OBJECT_ID); > >> > >> String objectIdQueryName = objectIdPropDef.getQueryName(); > >> > >> > >> > >> String queryString = "SELECT " + objectIdQueryName + " FROM " + > >> type.getQueryName(); > >> > >> > >> > >> // execute query > >> > >> ItemIterable<QueryResult> results = session.query(queryString, false); > >> > >> > >> > >> for (QueryResult qResult : results) { > >> > >> String objectId = > >> qResult.getPropertyValueByQueryName(objectIdQueryName); > >> > >> Document doc = (Document) > >> session.getObject(session.createObjectId(objectId)); > >> > >> } > >> > >> > >> > >> > >> > >> Can any one elaborate my:Type here > >> > >> > >> Virtusa was recently ranked and featured in 2010 Deloitte Technology Fast > >> 500, 2010 Global Services 100, IAOP's 2010 Global Outsourcing 100 sub-list > >> and 2010 FinTech 100 among others. > >> > >> -------------------------------------------------------------------------------------------- > >> > >> This message, including any attachments, contains confidential information > >> intended for a specific individual and purpose, and is intended for the > >> addressee only. Any unauthorized disclosure, use, dissemination, copying, > >> or distribution of > >> this message or any of its attachments or the information contained in > >> this e-mail, or the taking of any action based on it, is strictly > >> prohibited. If you are not the intended recipient, please notify the > >> sender immediately by return e-mail and delete this message. > >> > >> -------------------------------------------------------------------------------------------- > >> > > > > > > > >
