001package de.deepamehta.plugins.time; 002 003import de.deepamehta.core.Association; 004import de.deepamehta.core.Topic; 005 006import java.util.Collection; 007 008 009 010public interface TimeService { 011 012 // === Timestamps === 013 014 long getCreationTime(long objectId); 015 016 long getModificationTime(long objectId); 017 018 // === Retrieval === 019 020 Collection<Topic> getTopicsByCreationTime(long from, long to); 021 022 Collection<Topic> getTopicsByModificationTime(long from, long to); 023 024 Collection<Association> getAssociationsByCreationTime(long from, long to); 025 026 Collection<Association> getAssociationsByModificationTime(long from, long to); 027}