Revision created by MOE tool push_codebase.
[gae.git] / java / src / main / com / google / appengine / api / labs / datastore / overlay / SyncOverlayDatastoreServiceAdapter.java
blobc98aff550cc99b87cab9e20384db0856b86a62ff
1 package com.google.appengine.api.labs.datastore.overlay;
3 import com.google.appengine.api.datastore.BaseDatastoreService;
5 /**
6 * An implementation of {@link OverlayDatastoreService} in terms of
7 * {@link OverlayAsyncDatastoreService}.
8 */
9 class SyncOverlayDatastoreServiceAdapter extends SyncDatastoreServiceAdapter
10 implements OverlayDatastoreService {
12 private final String name;
13 private final BaseDatastoreService parent;
15 public SyncOverlayDatastoreServiceAdapter(OverlayAsyncDatastoreService asyncDatastore) {
16 super(asyncDatastore);
17 name = asyncDatastore.getName();
18 parent = asyncDatastore.getParentDatastoreService();
21 @Override
22 public String getName() {
23 return name;
26 @Override
27 public BaseDatastoreService getParentDatastoreService() {
28 return parent;