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}