package com.iambookmaster.server.beans; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; import com.google.appengine.api.datastore.Key; @PersistenceCapable(identityType = IdentityType.APPLICATION) /** * Game-Book */ public class JPAClob { public static final int TYPE_MODEL=0; public static final int TYPE_TEXT=1; public static final int TYPE_HTML=2; public static final int TYPE_URQ=3; public static int CLOB_SIZE=1024*800; //800Kb @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Key id; @Persistent private int type; @Persistent private int ordering; @Persistent private int version; @Persistent private Key owner; @Persistent private com.google.appengine.api.datastore.Text data; public Key getId() { return id; } public void setId(Key id) { this.id = id; } public int getType() { return type; } public void setType(int type) { this.type = type; } public int getOrder() { return ordering; } public void setOrder(int order) { this.ordering = order; } public Key getOwner() { return owner; } public void setOwner(Key owner) { this.owner = owner; } public com.google.appengine.api.datastore.Text getData() { return data; } public void setData(com.google.appengine.api.datastore.Text data) { this.data = data; } public int getVersion() { return version; } public void setVersion(int version) { this.version = version; } }