org.chorem.callao.service.dto
Class PeriodDTO

java.lang.Object
  extended by org.chorem.callao.service.dto.PeriodDTO

public class PeriodDTO
extends java.lang.Object

Classe DTO - représente un objet Period.

Author:
Rémi Chapelet

Constructor Summary
PeriodDTO()
           
PeriodDTO(java.lang.String id, java.util.Date beginPeriod, java.util.Date endPeriod, boolean locked, java.util.List<TimeSpanDTO> listTimeSpan)
           
 
Method Summary
 void addTimeSpan(TimeSpanDTO timeSpanDTO)
          Ajoute un timeSpan dans la liste.
 void blockAllTimeSpan()
          Permet de bloquer tous les timeSpans.
 void blockPeriod()
          Permet de bloquer une période.
 boolean existTimeSpan(TimeSpanDTO timeSpanDTO)
          Vérifie si le timeSpan n'existe pas déja dans la base de données.
 java.util.Date getBeginPeriod()
           
 java.util.Date getEndPeriod()
           
 java.lang.String getId()
           
 java.util.List<TimeSpanDTO> getListTimeSpan()
           
 boolean isCorrectTimeSpan(TimeSpanDTO timeSpanDTO)
          Permet de vérifier pour chaque timeSpan.
 boolean isLocked()
           
 void setBeginPeriod(java.util.Date beginPeriod)
           
 void setEndPeriod(java.util.Date endPeriod)
           
 void setId(java.lang.String id)
           
 void setListTimeSpan(java.util.List<TimeSpanDTO> listTimeSpan)
           
 void setLocked(boolean locked)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeriodDTO

public PeriodDTO()

PeriodDTO

public PeriodDTO(java.lang.String id,
                 java.util.Date beginPeriod,
                 java.util.Date endPeriod,
                 boolean locked,
                 java.util.List<TimeSpanDTO> listTimeSpan)
Method Detail

isCorrectTimeSpan

public boolean isCorrectTimeSpan(TimeSpanDTO timeSpanDTO)
Permet de vérifier pour chaque timeSpan. Il doit en avoir 12. Chaque date doit être comprise dans la période.

Parameters:
listTimeSpan -
Returns:

addTimeSpan

public void addTimeSpan(TimeSpanDTO timeSpanDTO)
Ajoute un timeSpan dans la liste.

Parameters:
timeSpanDTO -

existTimeSpan

public boolean existTimeSpan(TimeSpanDTO timeSpanDTO)
Vérifie si le timeSpan n'existe pas déja dans la base de données.

Parameters:
timeSpanDTO -
Returns:

blockPeriod

public void blockPeriod()
Permet de bloquer une période. ATTENTION : tous les timeSpans, qui composent la période, doivent être bloqués. Une période peut être bloquée, MAIS pas être débloquée.


blockAllTimeSpan

public void blockAllTimeSpan()
Permet de bloquer tous les timeSpans.


getId

public java.lang.String getId()
Returns:
the id

setId

public void setId(java.lang.String id)
Parameters:
id - the id to set

getBeginPeriod

public java.util.Date getBeginPeriod()
Returns:
the beginPeriod

setBeginPeriod

public void setBeginPeriod(java.util.Date beginPeriod)
Parameters:
beginPeriod - the beginPeriod to set

getEndPeriod

public java.util.Date getEndPeriod()
Returns:
the endPeriod

setEndPeriod

public void setEndPeriod(java.util.Date endPeriod)
Parameters:
endPeriod - the endPeriod to set

isLocked

public boolean isLocked()
Returns:
the locked

setLocked

public void setLocked(boolean locked)
Parameters:
locked - the locked to set

getListTimeSpan

public java.util.List<TimeSpanDTO> getListTimeSpan()
Returns:
the listTimeSpan

setListTimeSpan

public void setListTimeSpan(java.util.List<TimeSpanDTO> listTimeSpan)
Parameters:
listTimeSpan - the listTimeSpan to set


Copyright © 2008-2010 CodeLutin. All Rights Reserved.