package eu.dnetlib.espas.gui.shared;

import com.google.gwt.user.client.rpc.IsSerializable;

/**
 * Created by stefania on 6/8/15.
 */
public class InitLoad implements IsSerializable {

    private String pathForDataRegistrationVideo;
    private String pathForMetadataSearchVideo;
    private String pathForLocationSearchVideo;

    private String dataModelPdfPath;
    private String ontologyPdfPath;

    private String tecPlotterPdfPath;
    private String tecPlotterLinux32Path;
    private String tecPlotterLinux64Path;
    private String tecPlotterWindows32Path;
    private String tecPlotterWindows64Path;
    private String tecPlotterDemoDataPath;

    private String usersManualPdfPath;
    private String usersManualHTMLPath;

    private String idlPlottingToolPath;
    private String idlPlottingToolDemoFilePath;

    private String wrapperInstructionsPath;
    private String sosGuidelinesPath;
    private String xmlTemplatesPath;
    private String tracSystemURL;

    public InitLoad() {
    }

    public InitLoad(String pathForDataRegistrationVideo, String pathForMetadataSearchVideo, String pathForLocationSearchVideo,
                    String dataModelPdfPath, String ontologyPdfPath, String tecPlotterPdfPath, String tecPlotterLinux32Path,
                    String tecPlotterLinux64Path, String tecPlotterWindows32Path, String tecPlotterWindows64Path,
                    String tecPlotterDemoDataPath, String usersManualPdfPath, String usersManualHTMLPath, String idlPlottingToolPath,
                    String idlPlottingToolDemoFilePath, String wrapperInstructionsPath, String sosGuidelinesPath, String xmlTemplatesPath,
                    String tracSystemURL) {
        this.pathForDataRegistrationVideo = pathForDataRegistrationVideo;
        this.pathForMetadataSearchVideo = pathForMetadataSearchVideo;
        this.pathForLocationSearchVideo = pathForLocationSearchVideo;
        this.dataModelPdfPath = dataModelPdfPath;
        this.ontologyPdfPath = ontologyPdfPath;
        this.tecPlotterPdfPath = tecPlotterPdfPath;
        this.tecPlotterLinux32Path = tecPlotterLinux32Path;
        this.tecPlotterLinux64Path = tecPlotterLinux64Path;
        this.tecPlotterWindows32Path = tecPlotterWindows32Path;
        this.tecPlotterWindows64Path = tecPlotterWindows64Path;
        this.tecPlotterDemoDataPath = tecPlotterDemoDataPath;
        this.usersManualPdfPath = usersManualPdfPath;
        this.usersManualHTMLPath = usersManualHTMLPath;
        this.idlPlottingToolPath = idlPlottingToolPath;
        this.idlPlottingToolDemoFilePath = idlPlottingToolDemoFilePath;
        this.wrapperInstructionsPath = wrapperInstructionsPath;
        this.sosGuidelinesPath = sosGuidelinesPath;
        this.xmlTemplatesPath = xmlTemplatesPath;
        this.tracSystemURL = tracSystemURL;
    }

    public String getPathForDataRegistrationVideo() {
        return pathForDataRegistrationVideo;
    }

    public void setPathForDataRegistrationVideo(String pathForDataRegistrationVideo) {
        this.pathForDataRegistrationVideo = pathForDataRegistrationVideo;
    }

    public String getPathForMetadataSearchVideo() {
        return pathForMetadataSearchVideo;
    }

    public void setPathForMetadataSearchVideo(String pathForMetadataSearchVideo) {
        this.pathForMetadataSearchVideo = pathForMetadataSearchVideo;
    }

    public String getPathForLocationSearchVideo() {
        return pathForLocationSearchVideo;
    }

    public void setPathForLocationSearchVideo(String pathForLocationSearchVideo) {
        this.pathForLocationSearchVideo = pathForLocationSearchVideo;
    }

    public String getDataModelPdfPath() {
        return dataModelPdfPath;
    }

    public void setDataModelPdfPath(String dataModelPdfPath) {
        this.dataModelPdfPath = dataModelPdfPath;
    }

    public String getOntologyPdfPath() {
        return ontologyPdfPath;
    }

    public void setOntologyPdfPath(String ontologyPdfPath) {
        this.ontologyPdfPath = ontologyPdfPath;
    }

    public String getTecPlotterPdfPath() {
        return tecPlotterPdfPath;
    }

    public void setTecPlotterPdfPath(String tecPlotterPdfPath) {
        this.tecPlotterPdfPath = tecPlotterPdfPath;
    }

    public String getTecPlotterLinux32Path() {
        return tecPlotterLinux32Path;
    }

    public void setTecPlotterLinux32Path(String tecPlotterLinux32Path) {
        this.tecPlotterLinux32Path = tecPlotterLinux32Path;
    }

    public String getTecPlotterLinux64Path() {
        return tecPlotterLinux64Path;
    }

    public void setTecPlotterLinux64Path(String tecPlotterLinux64Path) {
        this.tecPlotterLinux64Path = tecPlotterLinux64Path;
    }

    public String getTecPlotterWindows32Path() {
        return tecPlotterWindows32Path;
    }

    public void setTecPlotterWindows32Path(String tecPlotterWindows32Path) {
        this.tecPlotterWindows32Path = tecPlotterWindows32Path;
    }

    public String getTecPlotterWindows64Path() {
        return tecPlotterWindows64Path;
    }

    public void setTecPlotterWindows64Path(String tecPlotterWindows64Path) {
        this.tecPlotterWindows64Path = tecPlotterWindows64Path;
    }

    public String getTecPlotterDemoDataPath() {
        return tecPlotterDemoDataPath;
    }

    public void setTecPlotterDemoDataPath(String tecPlotterDemoDataPath) {
        this.tecPlotterDemoDataPath = tecPlotterDemoDataPath;
    }

    public String getUsersManualPdfPath() {
        return usersManualPdfPath;
    }

    public void setUsersManualPdfPath(String usersManualPdfPath) {
        this.usersManualPdfPath = usersManualPdfPath;
    }

    public String getUsersManualHTMLPath() {
        return usersManualHTMLPath;
    }

    public void setUsersManualHTMLPath(String usersManualHTMLPath) {
        this.usersManualHTMLPath = usersManualHTMLPath;
    }

    public String getIdlPlottingToolPath() {
        return idlPlottingToolPath;
    }

    public void setIdlPlottingToolPath(String idlPlottingToolPath) {
        this.idlPlottingToolPath = idlPlottingToolPath;
    }

    public String getIdlPlottingToolDemoFilePath() {
        return idlPlottingToolDemoFilePath;
    }

    public void setIdlPlottingToolDemoFilePath(String idlPlottingToolDemoFilePath) {
        this.idlPlottingToolDemoFilePath = idlPlottingToolDemoFilePath;
    }

    public String getWrapperInstructionsPath() {
        return wrapperInstructionsPath;
    }

    public void setWrapperInstructionsPath(String wrapperInstructionsPath) {
        this.wrapperInstructionsPath = wrapperInstructionsPath;
    }

    public String getSosGuidelinesPath() {
        return sosGuidelinesPath;
    }

    public void setSosGuidelinesPath(String sosGuidelinesPath) {
        this.sosGuidelinesPath = sosGuidelinesPath;
    }

    public String getXmlTemplatesPath() {
        return xmlTemplatesPath;
    }

    public void setXmlTemplatesPath(String xmlTemplatesPath) {
        this.xmlTemplatesPath = xmlTemplatesPath;
    }

    public String getTracSystemURL() {
        return tracSystemURL;
    }

    public void setTracSystemURL(String tracSystemURL) {
        this.tracSystemURL = tracSystemURL;
    }
}
