1 package org.kuali.common.util.file.model; 2 3 import org.kuali.common.util.Assert; 4 5 import com.google.common.base.Optional; 6 7 public class ArtifactForTesting { 8 9 public ArtifactForTesting(Repository repository, RepoFile file, Optional<RepoFile> checksum) { 10 Assert.noNulls(repository, file, checksum); 11 this.repository = repository; 12 this.file = file; 13 this.checksum = checksum; 14 } 15 16 private final Repository repository; 17 private final RepoFile file; 18 private final Optional<RepoFile> checksum; 19 20 public Repository getRepository() { 21 return repository; 22 } 23 24 public RepoFile getFile() { 25 return file; 26 } 27 28 public Optional<RepoFile> getChecksum() { 29 return checksum; 30 } 31 32 }