diff options
Diffstat (limited to 'common/src/main/java/com/leonardobishop')
| -rw-r--r-- | common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java b/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java index 8eaaf181..be2178c6 100644 --- a/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java +++ b/common/src/main/java/com/leonardobishop/quests/common/storage/StorageProvider.java @@ -49,4 +49,13 @@ public interface StorageProvider { **/ void saveAllProgressFiles(List<QuestProgressFile> files); + /** + * Whether this provider is 'similar' to another one. + * Similarity is determined if the provider effectively points to the same data source. + * + * @param provider the provider to compare to + * @return true if similar, false otherwise + */ + boolean isSimilar(StorageProvider provider); + } |
