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.
> >>
> >> --------------------------------------------------------------------------------------------
> >>
> >
> >
> >
>
>


Reply via email to