import java.io.IOException;
import java.io.StringReader;
import java.util.Arrays;
+import java.util.Collection;
+
+import com.google.common.base.Optional;
import junit.framework.TestCase;
import net.pterodactylus.sone.data.Sone;
+import net.pterodactylus.sone.data.impl.IdOnlySone;
import net.pterodactylus.sone.database.SoneProvider;
/**
* {@inheritDoc}
*/
@Override
- public Sone getSone(final String soneId) {
- return new Sone(soneId, false) {
-
- /**
- * {@inheritDoc}
- */
- @Override
- public String getName() {
- return soneId;
- }
- };
+ public Optional<Sone> getSone(final String soneId) {
+ return Optional.<Sone>of(new IdOnlySone(soneId));
+ }
+
+ /**
+ * {@inheritDocs}
+ */
+ @Override
+ public Collection<Sone> getSones() {
+ return null;
+ }
+
+ /**
+ * {@inheritDocs}
+ */
+ @Override
+ public Collection<Sone> getLocalSones() {
+ return null;
+ }
+
+ /**
+ * {@inheritDocs}
+ */
+ @Override
+ public Collection<Sone> getRemoteSones() {
+ return null;
}
}