src/main/java/com/googlecode/objectify/impl/EntityMetadata.java
public P load(final BaseEntity<?> ent, final LoadContext ctx) {
		try {
			// The context needs to know the root entity for any given point
			ctx.setCurrentRoot(Key.create((com.google.cloud.datastore.Key)ent.getKey()));

			final EntityValue entityValue = makeLoadEntityValue(ent);
			return translator.load(entityValue, ctx, Path.root());
		}
		catch (LoadException ex) { throw ex; }
		catch (Exception ex) {
			throw new LoadException(ent, ex.getMessage(), ex);
		}
	}
public P load(final BaseEntity<?> ent, final LoadContext ctx) {
		try {
			// The context needs to know the root entity for any given point
			ctx.setCurrentRoot(Key.create((com.google.cloud.datastore.Key)ent.getKey()));

			final EntityValue entityValue = makeLoadEntityValue(ent);
			return translator.load(entityValue, ctx, Path.root());
		}
		catch (LoadException ex) { throw ex; }
		catch (Exception ex) {
			throw new LoadException(ent, ex.getMessage(), ex);
		}
	}
public P load ( final BaseEntity < ? > ent , final LoadContext ctx ) { try { // The context needs to know the root entity for any given point ctx . setCurrentRoot ( Key . create ( ( com . google . cloud . datastore . Key ) ent . getKey ( ) ) ) ; final EntityValue entityValue = makeLoadEntityValue ( ent ) ; return translator . load ( entityValue , ctx , Path . root ( ) ) ; } catch ( LoadException ex ) { throw ex ; } catch ( Exception ex ) { throw new LoadException ( ent , ex . getMessage ( ) , ex ) ; } }
Converts an entity to an object of the appropriate type for this metadata structure.
Does not check that the entity is appropriate; that should be done when choosing
which EntityMetadata to call.
Converts an entity to an object of the appropriate type for this metadata structure . Does not check that the entity is appropriate ; that should be done when choosing which EntityMetadata to call .