package org.okip.okifunc.classadmin.api;

public interface Term
extends java.io.Serializable
{
    public void setTermType(String termType) throws ClassadminException;
    public String getTermType() throws ClassadminException;
    public void setStartDate(java.util.GregorianCalendar startDate) throws ClassadminException;
    public java.util.GregorianCalendar getStartDate() throws ClassadminException;
    public void setEndDate(java.util.GregorianCalendar endDate) throws ClassadminException;
    public java.util.GregorianCalendar getEndDate() throws ClassadminException;
    public void addLabeledDate(LabeledDate labeledDate) throws ClassadminException;
    public void removeLabeledDate(LabeledDate labeledDate) throws ClassadminException;
    public LabeledDate[] getLabeledDate() throws ClassadminException;
}
