All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.semanticwb.portal.util.PendingFile Maven / Gradle / Ivy

The newest version!
/*
 * SemanticWebBuilder es una plataforma para el desarrollo de portales y aplicaciones de integración,
 * colaboración y conocimiento, que gracias al uso de tecnología semántica puede generar contextos de
 * información alrededor de algún tema de interés o bien integrar información y aplicaciones de diferentes
 * fuentes, donde a la información se le asigna un significado, de forma que pueda ser interpretada y
 * procesada por personas y/o sistemas, es una creación original del Fondo de Información y Documentación
 * para la Industria INFOTEC, cuyo registro se encuentra actualmente en trámite.
 * 
 * INFOTEC pone a su disposición la herramienta SemanticWebBuilder a través de su licenciamiento abierto al público (‘open source’),
 * en virtud del cual, usted podrá usarlo en las mismas condiciones con que INFOTEC lo ha diseñado y puesto a su disposición;
 * aprender de él; distribuirlo a terceros; acceder a su código fuente y modificarlo, y combinarlo o enlazarlo con otro software,
 * todo ello de conformidad con los términos y condiciones de la LICENCIA ABIERTA AL PÚBLICO que otorga INFOTEC para la utilización
 * del SemanticWebBuilder 4.0.
 * 
 * INFOTEC no otorga garantía sobre SemanticWebBuilder, de ninguna especie y naturaleza, ni implícita ni explícita,
 * siendo usted completamente responsable de la utilización que le dé y asumiendo la totalidad de los riesgos que puedan derivar
 * de la misma.
 * 
 * Si usted tiene cualquier duda o comentario sobre SemanticWebBuilder, INFOTEC pone a su disposición la siguiente
 * dirección electrónica:
 * http://www.semanticwebbuilder.org
 */
package org.semanticwb.portal.util;

/**
 *
 * @author serch
 */
public class PendingFile {

    private final String id;
    private String filename;
    private long size;
    private String date;
    private String iniCRC;
    private boolean done = false;
    private String sUser;

    public PendingFile(String id) {
        this.id = id;
    }

    public PendingFile(String id, String filename, long size, String date,
            String iniCRC, String user) {
        this.id = id;
        this.filename = filename;
        this.size = size;
        this.date = date;
        this.iniCRC = iniCRC;
        this.sUser = user;
    }

    public String getId() {
        return id;
    }

    public String getFilename() {
        return filename;
    }

    public long getSize() {
        return size;
    }

    public String getDate() {
        return date;
    }

    public String getIniCRC() {
        return iniCRC;
    }

    public void setFilename(String filename) {
        this.filename = filename;
    }

    public void setSize(long size) {
        this.size = size;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public void setIniCRC(String iniCRC) {
        this.iniCRC = iniCRC;
    }

    public boolean isDone() {
        return done;
    }

    public void setDone(boolean done) {
        this.done = done;
    }

    public String getsUser() {
        return sUser;
    }

    public void setsUser(String sUser) {
        this.sUser = sUser;
    }

    public String toString() {
        return id + "|" + filename + "|" + size + "|" + date + "|" + iniCRC + "|" + done +"|"+sUser+ "\n";
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy