Class Talk

    • Constructor Detail

      • Talk

        public Talk()
      • Talk

        public Talk​(long id)
    • Method Detail

      • hasSpeaker

        public boolean hasSpeaker​(Speaker speaker)
      • hasAnyUnavailableSpeaker

        public boolean hasAnyUnavailableSpeaker()
      • overlappingThemeTrackCount

        public int overlappingThemeTrackCount​(Talk other)
      • overlappingSectorCount

        public int overlappingSectorCount​(Talk other)
      • overlappingAudienceTypeCount

        public int overlappingAudienceTypeCount​(Talk other)
      • overlappingContentCount

        public int overlappingContentCount​(Talk other)
      • missingRequiredTimeslotTagCount

        public int missingRequiredTimeslotTagCount()
      • missingPreferredTimeslotTagCount

        public int missingPreferredTimeslotTagCount()
      • prevailingProhibitedTimeslotTagCount

        public int prevailingProhibitedTimeslotTagCount()
      • prevailingUndesiredTimeslotTagCount

        public int prevailingUndesiredTimeslotTagCount()
      • missingRequiredRoomTagCount

        public int missingRequiredRoomTagCount()
      • missingPreferredRoomTagCount

        public int missingPreferredRoomTagCount()
      • prevailingProhibitedRoomTagCount

        public int prevailingProhibitedRoomTagCount()
      • prevailingUndesiredRoomTagCount

        public int prevailingUndesiredRoomTagCount()
      • missingSpeakerRequiredTimeslotTagCount

        public int missingSpeakerRequiredTimeslotTagCount()
      • missingSpeakerPreferredTimeslotTagCount

        public int missingSpeakerPreferredTimeslotTagCount()
      • prevailingSpeakerProhibitedTimeslotTagCount

        public int prevailingSpeakerProhibitedTimeslotTagCount()
      • prevailingSpeakerUndesiredTimeslotTagCount

        public int prevailingSpeakerUndesiredTimeslotTagCount()
      • missingSpeakerRequiredRoomTagCount

        public int missingSpeakerRequiredRoomTagCount()
      • missingSpeakerPreferredRoomTagCount

        public int missingSpeakerPreferredRoomTagCount()
      • prevailingSpeakerProhibitedRoomTagCount

        public int prevailingSpeakerProhibitedRoomTagCount()
      • prevailingSpeakerUndesiredRoomTagCount

        public int prevailingSpeakerUndesiredRoomTagCount()
      • hasUnavailableRoom

        public boolean hasUnavailableRoom()
      • overlappingMutuallyExclusiveTalksTagCount

        public int overlappingMutuallyExclusiveTalksTagCount​(Talk other)
      • missingPrerequisiteCount

        public int missingPrerequisiteCount()
      • hasMutualSpeaker

        public boolean hasMutualSpeaker​(Talk talk)
      • getDurationInMinutes

        public Integer getDurationInMinutes()
      • overlapsTime

        public boolean overlapsTime​(Talk other)
      • overlappingDurationInMinutes

        public int overlappingDurationInMinutes​(Talk other)
      • combinedDurationInMinutes

        public int combinedDurationInMinutes​(Talk other)
      • getTimeslotRange

        public Set<Timeslot> getTimeslotRange()
      • getRoomRange

        public Set<Room> getRoomRange()
      • getCode

        public String getCode()
      • setCode

        public void setCode​(String code)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getTalkType

        public TalkType getTalkType()
      • setTalkType

        public void setTalkType​(TalkType talkType)
      • setLanguage

        public void setLanguage​(String language)
      • getSpeakerList

        public List<Speaker> getSpeakerList()
      • getThemeTrackTagSet

        public Set<String> getThemeTrackTagSet()
      • setThemeTrackTagSet

        public void setThemeTrackTagSet​(Set<String> themeTrackTagSet)
      • getSectorTagSet

        public Set<String> getSectorTagSet()
      • setSectorTagSet

        public void setSectorTagSet​(Set<String> sectorTagSet)
      • getAudienceTypeSet

        public Set<String> getAudienceTypeSet()
      • setAudienceTypeSet

        public void setAudienceTypeSet​(Set<String> audienceTypeSet)
      • getAudienceLevel

        public int getAudienceLevel()
      • setAudienceLevel

        public void setAudienceLevel​(int audienceLevel)
      • getContentTagSet

        public Set<String> getContentTagSet()
      • setContentTagSet

        public void setContentTagSet​(Set<String> contentTagSet)
      • getLanguage

        public String getLanguage()
      • setSpeakerList

        public void setSpeakerList​(List<Speaker> speakerList)
      • getRequiredTimeslotTagSet

        public Set<String> getRequiredTimeslotTagSet()
      • setRequiredTimeslotTagSet

        public void setRequiredTimeslotTagSet​(Set<String> requiredTimeslotTagSet)
      • getPreferredTimeslotTagSet

        public Set<String> getPreferredTimeslotTagSet()
      • setPreferredTimeslotTagSet

        public void setPreferredTimeslotTagSet​(Set<String> preferredTimeslotTagSet)
      • getProhibitedTimeslotTagSet

        public Set<String> getProhibitedTimeslotTagSet()
      • setProhibitedTimeslotTagSet

        public void setProhibitedTimeslotTagSet​(Set<String> prohibitedTimeslotTagSet)
      • getUndesiredTimeslotTagSet

        public Set<String> getUndesiredTimeslotTagSet()
      • setUndesiredTimeslotTagSet

        public void setUndesiredTimeslotTagSet​(Set<String> undesiredTimeslotTagSet)
      • getRequiredRoomTagSet

        public Set<String> getRequiredRoomTagSet()
      • setRequiredRoomTagSet

        public void setRequiredRoomTagSet​(Set<String> requiredRoomTagSet)
      • getPreferredRoomTagSet

        public Set<String> getPreferredRoomTagSet()
      • setPreferredRoomTagSet

        public void setPreferredRoomTagSet​(Set<String> preferredRoomTagSet)
      • getProhibitedRoomTagSet

        public Set<String> getProhibitedRoomTagSet()
      • setProhibitedRoomTagSet

        public void setProhibitedRoomTagSet​(Set<String> prohibitedRoomTagSet)
      • getUndesiredRoomTagSet

        public Set<String> getUndesiredRoomTagSet()
      • setUndesiredRoomTagSet

        public void setUndesiredRoomTagSet​(Set<String> undesiredRoomTagSet)
      • isPinnedByUser

        public boolean isPinnedByUser()
      • setPinnedByUser

        public void setPinnedByUser​(boolean pinnedByUser)
      • getTimeslot

        public Timeslot getTimeslot()
      • setTimeslot

        public void setTimeslot​(Timeslot timeslot)
      • getRoom

        public Room getRoom()
      • setRoom

        public void setRoom​(Room room)
      • getMutuallyExclusiveTalksTagSet

        public Set<String> getMutuallyExclusiveTalksTagSet()
      • setMutuallyExclusiveTalksTagSet

        public void setMutuallyExclusiveTalksTagSet​(Set<String> mutuallyExclusiveTalksTagSet)
      • getPrerequisiteTalkSet

        public Set<Talk> getPrerequisiteTalkSet()
      • setPrerequisiteTalkSet

        public void setPrerequisiteTalkSet​(Set<Talk> prerequisiteTalkSet)
      • getFavoriteCount

        public int getFavoriteCount()
      • setFavoriteCount

        public void setFavoriteCount​(int favoriteCount)
      • getCrowdControlRisk

        public int getCrowdControlRisk()
      • setCrowdControlRisk

        public void setCrowdControlRisk​(int crowdControlRisk)
      • getPublishedTimeslot

        public Timeslot getPublishedTimeslot()
      • setPublishedTimeslot

        public void setPublishedTimeslot​(Timeslot publishedTimeslot)
      • getPublishedRoom

        public Room getPublishedRoom()
      • setPublishedRoom

        public void setPublishedRoom​(Room publishedRoom)
      • withTalkType

        public Talk withTalkType​(TalkType talkType)
      • withSpeakerList

        public Talk withSpeakerList​(List<Speaker> speakerList)
      • withThemeTrackTagSet

        public Talk withThemeTrackTagSet​(Set<String> themeTrackTagSet)
      • withSectorTagSet

        public Talk withSectorTagSet​(Set<String> sectorTagSet)
      • withAudienceTypeSet

        public Talk withAudienceTypeSet​(Set<String> audienceTypeSet)
      • withAudienceLevel

        public Talk withAudienceLevel​(int audienceLevel)
      • withContentTagSet

        public Talk withContentTagSet​(Set<String> contentTagSet)
      • withLanguage

        public Talk withLanguage​(String language)
      • withRequiredRoomTagSet

        public Talk withRequiredRoomTagSet​(Set<String> requiredRoomTagSet)
      • withPreferredRoomTagSet

        public Talk withPreferredRoomTagSet​(Set<String> preferredRoomTagSet)
      • withProhibitedRoomTagSet

        public Talk withProhibitedRoomTagSet​(Set<String> prohibitedRoomTagSet)
      • withUndesiredRoomTagSet

        public Talk withUndesiredRoomTagSet​(Set<String> undesiredRoomTagSet)
      • withRequiredTimeslotTagSet

        public Talk withRequiredTimeslotTagSet​(Set<String> requiredTimeslotTagSet)
      • withProhibitedTimeslotTagSet

        public Talk withProhibitedTimeslotTagSet​(Set<String> prohibitedTimeslotTagSet)
      • withPreferredTimeslotTagSet

        public Talk withPreferredTimeslotTagSet​(Set<String> preferredTimslotTagSet)
      • withUndesiredTimeslotTagSet

        public Talk withUndesiredTimeslotTagSet​(Set<String> undesiredTimeslotTagSet)
      • withMutuallyExclusiveTalksTagSet

        public Talk withMutuallyExclusiveTalksTagSet​(Set<String> mutuallyExclusiveTalksTagSet)
      • withPrerequisiteTalksCodesSet

        public Talk withPrerequisiteTalksCodesSet​(Set<Talk> prerequisiteTalksCodesSet)
      • withFavoriteCount

        public Talk withFavoriteCount​(int favoriteCount)
      • withTimeslot

        public Talk withTimeslot​(Timeslot timeslot)
      • withRoom

        public Talk withRoom​(Room room)