package org.thdl.lex.component;


/**
 *  Description of the Interface
 *
 * @author     travis
 * @created    October 16, 2003
 */
public interface IMeta extends ILexComponent
{
	/**
	 *  Sets the parent attribute of the IMeta object
	 *
	 * @param  comp  The new parent value
	 */
	


	/**
	 *  Gets the parentId attribute of the IMeta object
	 *
	 * @return    The parentId value
	 */
	public java.lang.Integer getParentId();


	/**
	 *  Sets the parentId attribute of the IMeta object
	 *
	 * @param  parentId  The new parentId value
	 */
	public void setParentId( java.lang.Integer parentId );


	/**
	 *  Gets the createdBy attribute of the IMeta object
	 *
	 * @return    The createdBy value
	 */
	public java.lang.Integer getCreatedBy();


	/**
	 *  Sets the createdBy attribute of the IMeta object
	 *
	 * @param  createdBy  The new createdBy value
	 */
	public void setCreatedBy( java.lang.Integer createdBy );


	/**
	 *  Gets the modifiedBy attribute of the IMeta object
	 *
	 * @return    The modifiedBy value
	 */
	public java.lang.Integer getModifiedBy();


	/**
	 *  Sets the modifiedBy attribute of the IMeta object
	 *
	 * @param  modifiedBy  The new modifiedBy value
	 */
	public void setModifiedBy( java.lang.Integer modifiedBy );


	/**
	 *  Gets the createdByProjSub attribute of the IMeta object
	 *
	 * @return    The createdByProjSub value
	 */
	public java.lang.Integer getCreatedByProjSub();


	/**
	 *  Sets the createdByProjSub attribute of the IMeta object
	 *
	 * @param  createdByProjSub  The new createdByProjSub value
	 */
	public void setCreatedByProjSub( java.lang.Integer createdByProjSub );


	/**
	 *  Gets the modifiedByProjSub attribute of the IMeta object
	 *
	 * @return    The modifiedByProjSub value
	 */
	public java.lang.Integer getModifiedByProjSub();


	/**
	 *  Sets the modifiedByProjSub attribute of the IMeta object
	 *
	 * @param  modifiedByProjSub  The new modifiedByProjSub value
	 */
	public void setModifiedByProjSub( java.lang.Integer modifiedByProjSub );


	/**
	 *  Gets the createdOn attribute of the IMeta object
	 *
	 * @return    The createdOn value
	 */
	public java.util.Date getCreatedOn();


	/**
	 *  Sets the createdOn attribute of the IMeta object
	 *
	 * @param  createdOn  The new createdOn value
	 */
	public void setCreatedOn( java.util.Date createdOn );


	/**
	 *  Gets the modifiedOn attribute of the IMeta object
	 *
	 * @return    The modifiedOn value
	 */
	public java.util.Date getModifiedOn();


	/**
	 *  Sets the modifiedOn attribute of the IMeta object
	 *
	 * @param  modifiedOn  The new modifiedOn value
	 */
	public void setModifiedOn( java.util.Date modifiedOn );


	/**
	 *  Gets the source attribute of the IMeta object
	 *
	 * @return    The source value
	 */
	public java.lang.Integer getSource();


	/**
	 *  Sets the source attribute of the IMeta object
	 *
	 * @param  source  The new source value
	 */
	public void setSource( java.lang.Integer source );


	/**
	 *  Gets the language attribute of the IMeta object
	 *
	 * @return    The language value
	 */
	public java.lang.Integer getLanguage();


	/**
	 *  Sets the language attribute of the IMeta object
	 *
	 * @param  language  The new language value
	 */
	public void setLanguage( java.lang.Integer language );


	/**
	 *  Gets the script attribute of the IMeta object
	 *
	 * @return    The script value
	 */
	public java.lang.Integer getScript();


	/**
	 *  Sets the script attribute of the IMeta object
	 *
	 * @param  script  The new script value
	 */
	public void setScript( java.lang.Integer script );


	/**
	 *  Gets the dialect attribute of the IMeta object
	 *
	 * @return    The dialect value
	 */
	public java.lang.Integer getDialect();


	/**
	 *  Sets the dialect attribute of the IMeta object
	 *
	 * @param  dialect  The new dialect value
	 */
	public void setDialect( java.lang.Integer dialect );


	/**
	 *  Gets the note attribute of the IMeta object
	 *
	 * @return    The note value
	 */
	public java.lang.String getNote();


	/**
	 *  Sets the note attribute of the IMeta object
	 *
	 * @param  note  The new note value
	 */
	public void setNote( java.lang.String note );
}

