package com.automattic.simplenote.models;
import com.simperium.client.BucketSchema.Index;
import com.simperium.client.BucketSchema.Indexer;
import java.util.ArrayList;
import java.util.List;
public class NoteIndexer implements Indexer<Note> {
@Override
public List<Index> index(Note note) {
List<Index> indexes = new ArrayList<>();
indexes.add(new Index(Note.PINNED_INDEX_NAME, note.isPinned()));
indexes.add(new Index(Note.CONTENT_PREVIEW_INDEX_NAME, note.getContentPreview()));
indexes.add(new Index(Note.TITLE_INDEX_NAME, note.getTitle()));
indexes.add(new Index(Note.MODIFIED_INDEX_NAME, note.getModificationDate().getTimeInMillis()));
indexes.add(new Index(Note.CREATED_INDEX_NAME, note.getCreationDate().getTimeInMillis()));
return indexes;
}
}