Package org.silverpeas.components.scheduleevent.view

## Interface TimeVO

- All Known Implementing Classes:
    `AbstractTimeVO`, `DisableTime`, `HalfDayTime`

      public interface TimeVO

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addAvailability​(ContributorVO contributor, AvailableVO availability)` |
    `Map<ContributorVO,​AvailableVO>` | `getAvailabilities()` |
    `DateVO` | `getDate()` |
    `String` | `getHtmlClassAttribute()` |
    `String` | `getId()` |
    `String` | `getMultilangLabel()` |
    `AnswerVO` | `getPresents()` |
    `AvailabilityVisitorPresenceCounter` | `getPresentsCount()` |
    `Set<Response>` | `match​(Set<Response> responses)` |

- - ### Method Detail

    - #### getDate

          DateVO getDate()

    - #### getId

          String getId()

    - #### getMultilangLabel

          String getMultilangLabel()

    - #### getHtmlClassAttribute

          String getHtmlClassAttribute()

    - #### getAvailabilities

          Map<ContributorVO,​AvailableVO> getAvailabilities()

    - #### match

          Set<Response> match​(Set<Response> responses)

    - #### addAvailability

          void addAvailability​(ContributorVO contributor,
                               AvailableVO availability)

    - #### getPresents

          AnswerVO getPresents()

    - #### getPresentsCount

          AvailabilityVisitorPresenceCounter getPresentsCount()