org.squashtest.csp.tm.domain.campaign
Class ActualTimePeriod

java.lang.Object
  extended by org.squashtest.csp.tm.domain.campaign.ActualTimePeriod

@Embeddable
public class ActualTimePeriod
extends Object

Embeddable value for an actual date period. Actual date periods have a manual / computed flag. This class only holds data, the client of this class is responsible for the computation of dates.

Author:
Gregory Fouquet

Constructor Summary
ActualTimePeriod()
           
 
Method Summary
static ActualTimePeriod createAutoComputedPeriod()
           
 Date getActualEndDate()
           
 Date getActualStartDate()
           
 boolean isActualEndAuto()
           
 boolean isActualStartAuto()
           
 void setActualEndAuto(boolean actualEndAuto)
           
 void setActualEndDate(Date actualEndDate)
           
 void setActualStartAuto(boolean actualStartAuto)
           
 void setActualStartDate(Date actualStartDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActualTimePeriod

public ActualTimePeriod()
Method Detail

getActualStartDate

public Date getActualStartDate()

setActualStartDate

public void setActualStartDate(Date actualStartDate)

getActualEndDate

public Date getActualEndDate()

setActualEndDate

public void setActualEndDate(Date actualEndDate)

isActualStartAuto

public boolean isActualStartAuto()

setActualStartAuto

public void setActualStartAuto(boolean actualStartAuto)

isActualEndAuto

public boolean isActualEndAuto()

setActualEndAuto

public void setActualEndAuto(boolean actualEndAuto)

createAutoComputedPeriod

public static ActualTimePeriod createAutoComputedPeriod()


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.