Class ReservationEntity
- java.lang.Object
-
- org.silverpeas.core.webapi.calendar.AbstractEventEntity<ReservationEntity>
-
- org.silverpeas.components.resourcesmanager.web.ReservationEntity
-
- All Implemented Interfaces:
Serializable,org.silverpeas.core.web.rs.WebEntity
public class ReservationEntity extends org.silverpeas.core.webapi.calendar.AbstractEventEntity<ReservationEntity>
- Author:
- Yohann Chastagnier
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedReservationEntity()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReservationEntityadd(ReservedResourceEntity reservedResourceEntity)ReservationEntityaddAll(Collection<ReservedResourceEntity> reservedResourceEntities)static ReservationEntitycreateFrom(String instanceId, Reservation reservation)Creates a new reservation entity from the specified reservation.StringgetBookedBy()StringgetPlace()StringgetReason()protected ReservationgetReservation()Collection<ReservedResourceEntity>getResources()URIgetResourceURI()StringgetStatus()ReservationEntitywithResourceURI(URI resourceURI)ReservationEntitywithURI(URI uri)
-
-
-
Method Detail
-
withURI
public ReservationEntity withURI(URI uri)
- Overrides:
withURIin classorg.silverpeas.core.webapi.calendar.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)
-
-