package org.agnitas.beans;
import java.util.Date;
public interface MailingBase {
/**
* Getter for property companyID.
*
* @return Value of property companyID.
*/
public abstract int getCompanyID();
/**
* Getter for property campaignID.
*
* @return Value of property campaignID.
*/
public abstract int getCampaignID();
/**
* Getter for property description.
*
* @return Value of property description.
*/
public abstract String getDescription();
/**
* Getter for property id.
*
* @return Value of property id.
*/
public abstract int getId();
/**
* Getter for property mailinglistID.
*
* @return Value of property mailinglistID.
*/
public abstract int getMailinglistID();
public abstract Mailinglist getMailinglist();
public abstract Date getSenddate();
/**
* Getter for property shortname.
*
* @return Value of property shortname.
*/
public abstract String getShortname();
/**
* Setter for property companyID.
*
* @param id New value of property companyID.
*/
public abstract void setCompanyID(int id);
/**
* Setter for property campaignID.
*
* @param id New value of property campaignID.
*/
public abstract void setCampaignID(int id);
/**
* Setter for property description.
*
* @param description New value of property description.
*/
public abstract void setDescription(String description);
/**
* Setter for property id.
*
* @param id New value of proerty id.
*/
public abstract void setId(int id);
/**
* Setter for property mailinglistID.
*
* @param id New value of proertymailinglistID.
*/
public abstract void setMailinglistID(int id);
public abstract void setMailinglist(Mailinglist mailinglist);
public abstract void setSenddate(Date sendDate);
/**
* Setter for property shortname.
*
* @param shortname New value of property shortname.
*/
public abstract void setShortname(String shortname);
public abstract void setHasActions(boolean hasActions);
public abstract boolean isHasActions();
public boolean getUseDynamicTemplate();
public void setUseDynamicTemplate( boolean useDynamicTemplate);
}