001package co.codewizards.cloudstore.core.repo.local; 002 003import static java.util.Objects.*; 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(requireNonNull(source, "source")); 015 this.localRepoManager = requireNonNull(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}