package hudson.plugins.lockedfilesreport.model;
import java.io.Serializable;
import org.kohsuke.stapler.export.Exported;
import org.kohsuke.stapler.export.ExportedBean;
@ExportedBean(defaultVisibility=999)
public class FileUsageDetails implements Serializable {
private static final long serialVersionUID = 1L;
private final String filename;
private final String processName;
private final String processPid;
private final String processOwner;
private final String filenameRelativeToWorkspace;
public FileUsageDetails(String filename, String filenameRelativeToWorkspace, String processPid, String processName, String processOwner) {
this.filename = filename;
this.processPid = processPid;
this.processName = processName;
this.processOwner = processOwner;
this.filenameRelativeToWorkspace = filenameRelativeToWorkspace;
}
@Exported
public String getFileName() {
return filename;
}
@Exported
public String getProcessName() {
return processName;
}
@Exported
public String getProcessPid() {
return processPid;
}
@Exported
public String getProcessOwner() {
return processOwner;
}
@Exported
public String getFileNameRelativeToWorkspace() {
return filenameRelativeToWorkspace;
}
}