001package co.codewizards.cloudstore.core.repo.local;
002
003import static co.codewizards.cloudstore.core.util.Util.*;
004
005import java.util.EventObject;
006
007public class LocalRepoManagerCloseEvent extends EventObject {
008        private static final long serialVersionUID = 1L;
009
010        private final LocalRepoManager localRepoManager;
011        private final boolean backend;
012
013        public LocalRepoManagerCloseEvent(Object source, LocalRepoManager localRepoManager, boolean backend) {
014                super(assertNotNull("source", source));
015                this.localRepoManager = assertNotNull("localRepoManager", localRepoManager);
016                this.backend = backend;
017        }
018
019        public LocalRepoManager getLocalRepoManager() {
020                return localRepoManager;
021        }
022
023        public boolean isBackend() {
024                return backend;
025        }
026}