package com.googlecode.objectify; import com.google.appengine.api.datastore.Entity; /** * Thrown when something went wrong during the load translation process; for example, the data in the * datastore might be in a format incompatible with the intended pojo field. Indicates what went * wrong with which entity. */ public class LoadException extends TranslateException { private static final long serialVersionUID = 1L; private final Entity entity; /** Constructor to use when you're saving an entity with a known key */ public LoadException(Entity entity, String message, Throwable cause) { super("Error loading " + entity.getKey() + ": " + message, cause); this.entity = entity; } /** The complete version of what we couldn't translate */ public Entity getEntity() { return this.entity; } }