org.silverpeas.resourcesmanager.web
Class ReservationEntity

java.lang.Object
  extended by org.silverpeas.calendar.web.AbstractEventEntity<ReservationEntity>
      extended by org.silverpeas.resourcesmanager.web.ReservationEntity
All Implemented Interfaces:
com.silverpeas.web.Exposable, Serializable

public class ReservationEntity
extends org.silverpeas.calendar.web.AbstractEventEntity<ReservationEntity>

Author:
Yohann Chastagnier
See Also:
Serialized Form

Constructor Summary
protected ReservationEntity()
           
 
Method Summary
 ReservationEntity add(ReservedResourceEntity reservedResourceEntity)
           
 ReservationEntity addAll(Collection<ReservedResourceEntity> reservedResourceEntities)
           
static ReservationEntity createFrom(String instanceId, Reservation reservation)
          Creates a new reservation entity from the specified reservation.
 String getBookedBy()
           
 String getPlace()
           
 String getReason()
           
protected  Reservation getReservation()
           
 Collection<ReservedResourceEntity> getResources()
           
 URI getResourceURI()
           
 String getStatus()
           
 ReservationEntity withResourceURI(URI resourceURI)
           
 ReservationEntity withURI(URI uri)
           
 
Methods inherited from class org.silverpeas.calendar.web.AbstractEventEntity
equals, getDescription, getEnd, getId, getStart, getTitle, getType, getURI, getUrl, hashCode, isAllDay
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReservationEntity

protected ReservationEntity()
Method Detail

withURI

public ReservationEntity withURI(URI uri)
Overrides:
withURI in class org.silverpeas.calendar.web.AbstractEventEntity<ReservationEntity>

withResourceURI

public ReservationEntity withResourceURI(URI resourceURI)

createFrom

public static ReservationEntity createFrom(String instanceId,
                                           Reservation reservation)
Creates a new reservation entity from the specified reservation.

Parameters:
instanceId -
reservation -
Returns:
the entity representing the specified reservation.

getReservation

protected Reservation getReservation()

getReason

public String getReason()

getPlace

public String getPlace()

getStatus

public String getStatus()

getBookedBy

public String getBookedBy()

getResourceURI

public URI getResourceURI()

getResources

public Collection<ReservedResourceEntity> getResources()

add

public ReservationEntity add(ReservedResourceEntity reservedResourceEntity)

addAll

public ReservationEntity addAll(Collection<ReservedResourceEntity> reservedResourceEntities)


Copyright © 2016 Silverpeas. All Rights Reserved.