package models.origo.core;
import play.data.validation.Required;
import play.data.validation.Unique;
import play.db.jpa.Model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import java.util.UUID;
@Entity
public class Content extends Model {
@Required
@Unique
public String identifier;
@Required
@Column(name = "content")
@Lob
public String value;
public Content() {
this.identifier = UUID.randomUUID().toString();
}
public static Content findWithIdentifier(String identifier) {
return Content.find("select distinct c from Content c where identifier=:identifier").
bind("identifier", identifier).
first();
}
}