package de.twenty11.skysail.server.ext.jgit; import java.util.Collections; import java.util.Map; import org.codehaus.jackson.annotate.JsonIgnore; import de.twenty11.skysail.common.Presentable; import de.twenty11.skysail.common.PresentableHeader; public class DirectoryDescriptor implements Presentable { private String filename; private String path; public DirectoryDescriptor(String filename, String path) { this.filename = filename; this.path = path; } public String getFilename() { return filename; } public String getPath() { return path; } @Override @JsonIgnore public PresentableHeader getHeader() { return new PresentableHeader.Builder(filename).setLink(path).build(); } @Override @JsonIgnore public Map<String, Object> getContent() { return Collections.emptyMap(); } }