package com.github.jmchilton.blend4j.galaxy.beans;
import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.annotate.JsonProperty;
public class FilesystemPathsLibraryUpload extends LibraryUpload {
private boolean linkData;
@JsonIgnore
public boolean isLinkData() {
return linkData;
}
public void setLinkData(final boolean linkData) {
this.linkData = linkData;
}
public FilesystemPathsLibraryUpload() {
this(false);
}
public FilesystemPathsLibraryUpload(final boolean multifile) {
super(String.format("upload_paths%s", multifile ? "_multifile" : ""));
}
@JsonProperty("filesystem_paths")
public String getFilesystemPaths() {
return getContent();
}
@JsonProperty("link_data_only")
public String getLinkDataOnly() {
return linkData ? "link_to_files" : "copy_files";
}
}