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

org.semanticwb.portal.util.SWBCookie 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;



// TODO: Auto-generated Javadoc
/** Esta clase se encarga de administrar los datos de un usuario final que entra en sesion
 * usando una cookie.
 *
 * This class is in charge to manage final user data using a cookie.
 * @author : Jorge Alberto Jim�nez
 */
public class SWBCookie
{
    
    /** The name. */
    private String name;
    
    /** The value. */
    private String value;
    
    /** The expires. */
    private String expires;
    
    /** The path. */
    private String path;
    
    /** The host. */
    private String host;
    
    /** The resid. */
    private String resid;

    /**
     * Instantiates a new sWB cookie.
     */
    public SWBCookie()
    {
        name = null;
        value = null;
        expires = null;
        path = "/";
        host = null;
        resid = "";
    }

    /**
     * Instantiates a new sWB cookie.
     * 
     * @param name the name
     * @param value the value
     * @param expires the expires
     * @param path the path
     * @param host the host
     * @param resid the resid
     */    
    public SWBCookie(String name, String value, String expires, String path, String host, String resid)
    {
        this.name = name;
        this.value = value;
        this.expires = expires;
        this.path = path;
        this.host = host;
        this.resid = resid;
    }


    /**
     * Gets the name.
     * 
     * @return the name
     * @return
     */    
    public String getName()
    {
        return name;
    }

    /**
     * Gets the value.
     * 
     * @return the value
     * @return
     */    
    public String getValue()
    {
        return value;
    }

    /**
     * Gets the expires.
     * 
     * @return the expires
     * @return
     */    
    public String getExpires()
    {
        return expires;
    }

    /**
     * Gets the path.
     * 
     * @return the path
     * @return
     */    
    public String getPath()
    {
        return path;
    }

    /**
     * Gets the host.
     * 
     * @return the host
     * @return
     */    
    public String getHost()
    {
        return host;
    }

    /**
     * Gets the res id.
     * 
     * @return the res id
     * @return
     */    
    public String getResID()
    {
        return resid;
    }

    /**
     * Sets the name.
     * 
     * @param name the new name
     */    
    public void setName(String name)
    {
        this.name = name;
    }

    /**
     * Sets the value.
     * 
     * @param value the new value
     */    
    public void setValue(String value)
    {
        this.value = value;
    }

    /**
     * Sets the expires.
     * 
     * @param expires the new expires
     */    
    public void setExpires(String expires)
    {
        this.expires = expires;
    }

    /**
     * Sets the path.
     * 
     * @param path the new path
     */    
    public void setPath(String path)
    {
        this.path = path;
    }

    /**
     * Sets the host.
     * 
     * @param host the new host
     */    
    public void setHost(String host)
    {
        this.host = host;
    }

    /**
     * Sets the res id.
     * 
     * @param resid the new res id
     */    
    public void setResID(String resid)
    {
        this.resid = resid;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy