/** * ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium. */ package org.esupportail.helpdesk.web.beans; import java.io.Serializable; import org.esupportail.helpdesk.domain.beans.ArchivedFileInfo; /** * An entry of the archived ticket files. */ public class ArchivedFileInfoEntry implements Serializable { /** * The serialization id. */ private static final long serialVersionUID = 4695770884659785779L; /** * The ArchivedFileInfo. */ private ArchivedFileInfo archivedFileInfo; /** * True if the file can be viewed by the user. */ private boolean canView; /** * @param archivedFileInfo * @param canView */ public ArchivedFileInfoEntry( final ArchivedFileInfo archivedFileInfo, final boolean canView) { super(); this.archivedFileInfo = archivedFileInfo; this.canView = canView; } /** * @see java.lang.Object#toString() */ @Override public String toString() { return getClass().getSimpleName() + "#" + hashCode() + "[" + "archivedFileInfo=" + archivedFileInfo + ", canView=[" + canView + "]" + "]"; } /** * @return the canView */ public boolean isCanView() { return canView; } /** * @return the archivedFileInfo */ public ArchivedFileInfo getArchivedFileInfo() { return archivedFileInfo; } }