/*
* $Id: PrintDocuments.java 1.1 6.10.2004 aron Exp $
* Created on 6.10.2004
*
* Copyright (C) 2004 Idega Software hf. All Rights Reserved.
*
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*/
package se.idega.idegaweb.commune.printing.data;
import java.sql.Timestamp;
import com.idega.core.file.data.ICFile;
import com.idega.data.IDOEntity;
import com.idega.user.data.User;
/**
*
* Last modified: $Date: 6.10.2004 20:53:46 $ by $Author: aron $
*
* @author <a href="mailto:aron@idega.com">aron</a>
* @version $Revision: 1.1 $
*/
public interface PrintDocuments extends IDOEntity {
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setNumberOfSubDocuments
*/
public void setNumberOfSubDocuments(int number);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getNumberOfSubDocuments
*/
public int getNumberOfSubDocuments();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getType
*/
public String getType();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setType
*/
public void setType(String type);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setAsPrintedLetter
*/
public void setAsPrintedLetter();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getDocument
*/
public ICFile getDocument();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getDocumentFileID
*/
public int getDocumentFileID();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setDocument
*/
public void setDocument(ICFile file);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setDocument
*/
public void setDocument(int fileID);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setCreated
*/
public void setCreated(Timestamp created);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getCreated
*/
public Timestamp getCreated();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getCreator
*/
public User getCreator();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getCreatorUserID
*/
public int getCreatorUserID();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#isIfPrinted
*/
public boolean isIfPrinted();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#getLastPrinted
*/
public Timestamp getLastPrinted();
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setCreator
*/
public void setCreator(User creator);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setCreator
*/
public void setCreator(int creatorUserID);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setIfPrinted
*/
public void setIfPrinted(boolean ifPrinted);
/**
* @see se.idega.idegaweb.commune.printing.data.PrintDocumentsBMPBean#setLastPrinted
*/
public void setLastPrinted(Timestamp lastPrinted);
}