/*
 * Created on Oct 10, 2006
 * 
 * (C) Copyright TANDBERG Television Ltd.
 */

package com.tandbergtv.workflow.sanmanager.dto;

/**
 * Represents a File or Folder on a SAN Drive
 * 
 * @author Vijay Silva
 */
public abstract class AbstractSANFile implements ISANFile
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 8993108829531913032L;

	// The Name
	protected String name;

	// The file path
	protected String absolutePath;

	// The last modified Date
	protected long lastModified;

	/**
	 * The SAN Folder
	 */
	public AbstractSANFile()
	{
		super();
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#getName()
	 */
	public String getName()
	{
		return name;
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#setName(java.lang.String)
	 */
	public void setName(String name)
	{
		this.name = name;
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#setAbsolutePath(java.lang.String)
	 */
	public void setAbsolutePath(String path)
	{
		this.absolutePath = path;
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#getAbsolutePath()
	 */
	public String getAbsolutePath()
	{
		return this.absolutePath;
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#getLastModified()
	 */
	public long getLastModified()
	{
		return this.lastModified;
	}

	/**
	 * @see com.tandbergtv.workflow.sanmanager.dto.ISANFile#setLastModified(long)
	 */
	public void setLastModified(long lastModified)
	{
		this.lastModified = lastModified;
	}

}
