Re: [appengine-java] Re: publishing html files

2012-03-14 Thread Vik
hie Jose

Any coded sample for this for google app engine for java?

Thankx and Regards

Vik
Founder
http://www.sakshum.org
http://blog.sakshum.org


On Fri, Mar 2, 2012 at 8:55 PM, Jose Montes de Oca  wrote:

> Vik,
>
> Working together with cloud storage sounds like a good solution to me.
> from app engine you can upload the file and define a public acl for the
> object using our Java API:
> http://code.google.com/appengine/docs/java/googlestorage/
>
> After the file is uploaded to Google Cloud Storgae, it would be accesible
> by anyone from an URL with the following structure:
> https://sandbox.google.com/storage/*bucket*/*object*
>
> Best,
> Jose
>
> On Tuesday, February 28, 2012 10:36:50 PM UTC-8, vikceo wrote:
>>
>> any thoughts on google cloud storage?
>>
>> Thankx and Regards
>>
>> Vik
>> Founder
>> http://www.sakshum.org
>> http://blog.sakshum.org
>>
>>
>> On Tue, Feb 28, 2012 at 12:22 AM, Matthew Jaggard > > wrote:
>>
>>> Have a look at the blobstore documentation, that might help you. However
>>> I'd be inclined to mention a naughty word "Amazon" (ssh!) S3 might be the
>>> best way forward.
>>>
>>> On 28 February 2012 06:32, Vik  wrote:
>>>
 Any advise on this please?

 Thankx and Regards

 Vik
 Founder
 http://www.sakshum.org
 http://blog.sakshum.org


 On Sun, Feb 26, 2012 at 11:28 AM, Vik  wrote:

> Hie
>
> I am generated html documents using a google text doc as template
> (reading it using gdata apis and then doing some text manipulation).
> Now, I want to publish these documents somewhere so that I can refer
> to others giving the url of the document (which means it would be publicly
> accessible).
>
> Any suggestions on how do i go about it? Like where should i host
> these?
>
>
> Thankx and Regards
>
> Vik
> Founder
> http://www.sakshum.org
> http://blog.sakshum.org
>

  --
 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-java@**
 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
 .

>>>
>>>  --
>>> 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-java@**
>>> 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
>>> .
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine-java/-/mTLwSMpmcMMJ.
>
> To post to this group, send email to
> google-appengine-java@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.
>

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



[appengine-java] Re: Unsupported method while parsing expression:

2012-03-14 Thread James M
Sorry, it was 2 years ago.  I added wrong :)

James

On Wednesday, February 3, 2010 9:40:27 AM UTC-8, Ftaylor wrote:
>
> There actually seems to be a mistake in the documentation:
>
> > // Give me all Employees with lastName equal to Smith or Jones
> Query query = pm.newQuery(Employee.class,
>   ":p.contains(lastName)");
> query.execute(Arrays.asList("Smith", "Jones"));
>
> Surely it should be:
>
> > // Give me all Employees with lastName equal to Smith or Jones
> Query query = pm.newQuery(Employee.class,
>   "p.contains(:lastName)");
> query.execute(Arrays.asList("Smith", "Jones"));
>
>
> On Feb 2, 10:29 pm, "Ikai L (Google)"  wrote:
> > Oy, this is what I get for not running code before posting it. Good 
> looking
> > out.
> >
> > On Tue, Feb 2, 2010 at 1:06 AM, datanucleus  >wrote:
> >
> >
> >
> >
> >
> > > >query.setFilter("aliases == alias");
> >
> > > That is invalid JDOQL syntax; the spec is the spec and JDOQL uses Java
> > > syntax.
> > > If you have a collection field then the filter should be
> >
> > > aliases.contains(:alias)
> >
> > > The poster put the colon in front of a field name (wrong), and
> > > declared a parameter as a variable (wrong).
> >
> > > --
> > > 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-java@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-appengine-java+unsubscr...@googlegroups.com > >  
> unsubscr...@googlegroups.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-appengine-java?hl=en.
> >
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Enginehttp://
> googleappengine.blogspot.com|http://twitter.com/app_engine
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/k-5OJNQMQmUJ.
To post to this group, send email to google-appengine-java@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.



[appengine-java] Re: Unsupported method while parsing expression:

2012-03-14 Thread James M
Hey Google,

If that really is a mistake in the documentation that Ftaylor pointed out, 
can you take the 5 minutes and update it?  That 5 minutes sure would pay 
lots of dividends on the other side in terms of saved minutes trying to 
figure out why things aren't working.

The documentation is posted here:  
http://code.google.com/appengine/docs/java/datastore/jdo/queries.html#Introducing_Queries

In the Query Filters section, the example shown contradicts the JDO spec 
according to Andy's response. 

Now, if the documentation is correct, then I'm just confused, and I'll just 
crawl back into my computer screen and continue beating my head against 
this stuff until it makes sense. However, if it's not correct, can we get 
someone to update that please? It's been 3 years now. :)

Thanks,
James

On Thursday, January 28, 2010 4:45:26 AM UTC-8, Ftaylor wrote:
>
> Code:
>
> Class Page {
>
> List aliases;
>
> ...
>
> query = pm.newQuery(Page.class);
> query.setFilter(":aliases.contains(alias)");
> query.declareVariables("String alias");
> List results = (List)query.execute(alias);
>
> ...
>
> }
>
> I want to select Page objects where the aliases property contains a
> given alias String value. Is there any way to do this? I tried as
> above and got an exception:
>
> Problem with query  (alias) VARIABLES String alias>: Unsupported method  while
> parsing expression: InvokeExpression{[ParameterExpression
> {aliases}].contains(VariableExpression{alias})}
>
> If this cannot be done with JDOQL, the only solution I can think of is
> selecting every Page object, then looping through them and using
> Java's contains method, but this sucks somewhat.
>
> Anyone?
>
> Cheers,
>
> Finbarr
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/XQkJadTLIg4J.
To post to this group, send email to google-appengine-java@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.



Re: [appengine-java] How to initialize class guestbook.PMF ?

2012-03-14 Thread Ikai Lan (Google)
Hi,

This might be a good question for StackOverflow. We're trying to migrate
these types of questions over there:

https://groups.google.com/forum/#!topic/google-appengine/Z6XN_64cA7w

Likely:

1. It doesn't exist
2. You are importing it incorrectly

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com



On Wed, Mar 14, 2012 at 12:58 PM, Vaso <81n...@gmail.com> wrote:

> javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not
> initialize class guestbook.PMF
> Probably error in CLASSPATH, what this variable must contain, need example!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine-java/-/5dBsAbIU0L4J.
> To post to this group, send email to
> google-appengine-java@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.
>

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



[appengine-java] How to initialize class guestbook.PMF ?

2012-03-14 Thread Vaso
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not 
initialize class guestbook.PMF
Probably error in CLASSPATH, what this variable must contain, need example!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/5dBsAbIU0L4J.
To post to this group, send email to google-appengine-java@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.



Re: [appengine-java] Re: datastore

2012-03-14 Thread Ikai Lan (Google)
Hi,

I've sort of "soft closed" this group. I was supposed to put it into
read-only mode a week ago, but I wanted to see if questions would still
trickle in.

This type of question seems pretty good for StackOverflow, where we're
increasing our efforts to grow the community there. Try posting it and see?

https://groups.google.com/forum/?fromgroups#!topic/google-appengine/Z6XN_64cA7w

--
Ikai Lan
Developer Programs Engineer, Google App Engine
plus.ikailan.com



On Wed, Mar 14, 2012 at 4:50 AM, Ian Marshall wrote:

> I think that you will have to put more effective effort into posing
> your question to get a useful reply.
>
> What datastore persistence interface do you want to use? What is your
> datastore design, using which you want to store a string? What web
> framework do you want to use, if any?
>
> Have you read some of the GAE/J documentation? If "No", then you
> should. If "Yes", then on which part(s) are you stuck?
>
>
> On 13 Mar, 06:37, chhavi tyagi  wrote:
> > plz give me a very simple example to save a name in datastore.
> >
> > like u have a text box in index.html and a button and wen u click on the
> > button name gets saved on datastore.
>
> --
> 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-java@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.
>
>

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



[appengine-java] Re: getUploads() on blobstoreService not found

2012-03-14 Thread Drew Spencer
UPDATE: Found a solution here:  
http://stackoverflow.com/questions/9079431/appengine-blobstore-cant-upload-blobs-since-update-to-1-6-1-from-1-5-5-getuplo

The files on my build path were fine but I needed to clear out the 
WEB-INF/lib folder of all of the old ones.

Happy coding!

Drew

On Monday, 12 March 2012 13:11:52 UTC, Drew Spencer wrote:
>
> Having the same issue here. When I try to call the deprecated 
> getUploadedBlobs() I get this error:
>
> WARNING: 
> /_ah/upload/agx1c2F2aW50cmFuZXRyHAsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxiNAgw
> java.lang.ClassCastException: java.util.ArrayList cannot be cast to 
> java.lang.String
> at 
> com.google.appengine.api.blobstore.BlobstoreServiceImpl.getUploadedBlobs(BlobstoreServiceImpl.java:132)
> at 
> com.utilitiessavings.testapp1.server.UploadServiceImpl.doPost(UploadServiceImpl.java:39)
>
> and if I switch to getUploads() as recommended I get this error instead:
>
> WARNING: Error for 
> /_ah/upload/agx1c2F2aW50cmFuZXRyHAsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxiOAgw
> java.lang.NoSuchMethodError: 
> com.google.appengine.api.blobstore.BlobstoreService.getUploads(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Map;
> at 
> com.utilitiessavings.testapp1.server.UploadServiceImpl.doPost(UploadServiceImpl.java:38)
>
> Can anyone shed any light on this?
>
> Cheers,
>
> Drew
>
>
> On Tuesday, 31 January 2012 13:13:44 UTC, roelanto wrote:
>>
>> Hi all, 
>>
>> I'm trying to implement simple uploading. 
>>
>> The beginning of upload callback code looks as follows: 
>>
>> public void doPost(javax.servlet.http.HttpServletRequest request, 
>> javax.servlet.http.HttpServletResponse response) throws 
>> ServletException, IOException 
>> { 
>> System.err.println("doPost on uploadImageFile"); 
>>
>> BlobstoreService blobstoreService = 
>> BlobstoreServiceFactory.getBlobstoreService(); 
>> blobstoreService.getUploads(request); 
>>
>> Java then throws an exception on the getUploads(request)-line (which 
>> is lineno. 73): 
>>
>> HTTP ERROR 500 
>>
>> Problem accessing /_ah/upload/ 
>> agZidHNvZXByHAsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxioBAw. Reason: 
>>
>>   
>> com.google.appengine.api.blobstore.BlobstoreService.getUploads(Ljavax/ 
>> servlet/http/HttpServletRequest;)Ljava/util/Map; 
>>
>> Caused by: 
>>
>> java.lang.NoSuchMethodError: 
>> com.google.appengine.api.blobstore.BlobstoreService.getUploads(Ljavax/ 
>> servlet/http/HttpServletRequest;)Ljava/util/Map; 
>> at [my prefix].UploadImageFile.doPost(UploadImageFile.java:73) 
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
>> at 
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 
>> 511) 
>> at org.mortbay.jetty.servlet.ServletHandler 
>> $CachedChain.doFilter(ServletHandler.java:1166) 
>> at 
>> com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:
>>  
>>
>> 97) 
>> at org.mortbay.jetty.servlet.ServletHandler 
>> $CachedChain.doFilter(ServletHandler.java:1157) 
>> at 
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
>> 388) 
>> at 
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
>> 216) 
>> at 
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 
>> 182) 
>> at 
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 
>> 765) 
>> at 
>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
>> 418) 
>> at 
>> com.google.appengine.tools.development.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:
>>  
>>
>> 78) 
>> at 
>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327) 
>> at 
>> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) 
>> at 
>> com.google.appengine.api.blobstore.dev.UploadBlobServlet.handleUpload(UploadBlobServlet.java:
>>  
>>
>> 384) 
>> at 
>> com.google.appengine.api.blobstore.dev.UploadBlobServlet.access 
>> $000(UploadBlobServlet.java:68) 
>> at com.google.appengine.api.blobstore.dev.UploadBlobServlet 
>> $1.run(UploadBlobServlet.java:111) 
>> at java.security.AccessController.doPrivileged(Native Method) 
>> at 
>> com.google.appengine.api.blobstore.dev.UploadBlobServlet.doPost(UploadBlobServlet.java:
>>  
>>
>> 108) 
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
>> at 
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 
>> 511) 
>> at org.mortbay.jetty.servlet.ServletHandler 
>> $CachedChain.doFilter(ServletHandler.java:1166) 
>> at 
>> com.google.appengine.tools.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:
>>  
>>
>> 35) 
>> at org.mort

[appengine-java] Re: datastore

2012-03-14 Thread Ian Marshall
I think that you will have to put more effective effort into posing
your question to get a useful reply.

What datastore persistence interface do you want to use? What is your
datastore design, using which you want to store a string? What web
framework do you want to use, if any?

Have you read some of the GAE/J documentation? If "No", then you
should. If "Yes", then on which part(s) are you stuck?


On 13 Mar, 06:37, chhavi tyagi  wrote:
> plz give me a very simple example to save a name in datastore.
>
> like u have a text box in index.html and a button and wen u click on the
> button name gets saved on datastore.

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