UIScheduleItem.java 1.17 KB
package org.richfaces.component;

import javax.faces.component.UIComponentBase;
import java.util.Date;

/**
 * JSF component class
 */
public abstract class UIScheduleItem extends UIComponentBase {

    public static final String COMPONENT_TYPE = "org.richfaces.ScheduleItem";
    public static final String COMPONENT_FAMILY = "org.richfaces.Schedule";

    public abstract String getStyleClass();

    public abstract void setStyleClass(String styleClass);

    public abstract String getTitle();

    public abstract void setTitle(String title);

    public abstract Date getStartDate();

    public abstract void setStartDate(Date date);

    public abstract Date getEndDate();

    public abstract void setEndDate(Date date);

    public abstract String getEventId();

    public abstract void setEventId(String eventId);

    public abstract Boolean getAllDay();

    public abstract void setAllDay(Boolean isAllDay);

    public abstract String getUrl();

    public abstract void setUrl(String url);

    public abstract Boolean getEditable();

    public abstract void setEditable(Boolean editable);

    public abstract Object getData();

    public abstract void setData(Object data);
}