package kr.debop4j.timeperiod;
import org.joda.time.DateTime;
/**
* {@link ITimePeriod} 요소들을 LinkedList 방식으로 연속해서 나열하여 관리하는 컬렉션입니다.
*
* @author 배성혁 sunghyouk.bae@gmail.com
* @since 13. 5. 10. 오후 11:44
*/
public interface ITimePeriodChain extends ITimePeriodContainer {
/** Chain의 시작 시각 */
void setStart(DateTime start);
/** Chain의 완료 시각 */
void setEnd(DateTime end);
/** Chain의 첫번째 Period */
ITimePeriod getFirst();
/** Chain의 마지막 Period */
ITimePeriod getLast();
}