Check this out http://groups.google.com/group/objectify-appengine/browse_thread/thread/51cebf7fdf13b9aa/895ddc627ed639cc
2010/7/7 RAVINDER MAAN <rsmaan...@gmail.com> > searchWords is list of strings. > > > On Wed, Jul 7, 2010 at 4:38 AM, Julian! <julia...@gmail.com> wrote: > >> Hi There >> >> searchWords is a List of User entity that contains All tokens? >> >> the filter in de JDOQL WHERE searchWords == \""+tag.toUpperCase()+. >> find some token in all elements on the List property ??? >> >> >> Thanks !! >> >> >> On 2 jul, 06:49, RAVINDER MAAN <rsmaan...@gmail.com> wrote: >> > we can set it in following way >> > >> > public class User { >> > >> > @Persistent(defaultFetchGroup="true") >> > private Set<String> searchWords; >> > >> > public static void getCombination(String word,Set searchWords){ >> > word = word.trim().toUpperCase(); >> > if(word == null || "".equals(word)) >> > return ; >> > int wordLength = word.length(); >> > while(true){ >> > for(int i=0;i<wordLength - 2;i++){ >> > searchWords.add(word.substring(i, wordLength));} >> > >> > for(int i=wordLength-1;i > 1;i--){ >> > searchWords.add(word.substring(0, i));} >> > >> > word = word.substring(1,wordLength-1); >> > wordLength = word.length(); >> > if(wordLength <= 2) >> > break; >> > else >> > searchWords.add(word);} >> > return ; >> > } >> > >> > public List<User> search(String tag){ >> > PersistenceManager pm = PMF.getPM(); >> > Transaction tx=pm.currentTransaction(); >> > try >> > { >> > tx.begin(); >> > >> > Query q = pm.newQuery("javax.jdo.query.JDOQL","SELECT FROM >> > "+User.class.getName()+" WHERE searchWords == >> \""+tag.toUpperCase()+"\""); >> > q.setRange(0,10); >> > List<User> c = (List<User>)q.execute(); >> > tx.commit(); >> > return c;} >> > >> > finally >> > { >> > if (tx.isActive()) >> > { >> > tx.rollback(); >> > } >> > >> > pm.close();} >> > >> > } >> > >> > } >> > >> > You can modify getCombination the way you want. >> > >> > -- >> > >> > Regards, >> > Ravinder Singh Maan >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine for Java" group. >> To post to this group, send email to >> google-appengine-j...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-appengine-java?hl=en. >> >> > > > -- > Regards, > Ravinder Singh Maan > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-j...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com<google-appengine-java%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- http://gwtupdates.blogspot.com/ -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.