Class ConferenceConstraintConfiguration

    • Constructor Detail

      • ConferenceConstraintConfiguration

        public ConferenceConstraintConfiguration()
      • ConferenceConstraintConfiguration

        public ConferenceConstraintConfiguration​(long id)
    • Method Detail

      • getMinimumConsecutiveTalksPauseInMinutes

        public int getMinimumConsecutiveTalksPauseInMinutes()
      • setMinimumConsecutiveTalksPauseInMinutes

        public void setMinimumConsecutiveTalksPauseInMinutes​(int minimumConsecutiveTalksPauseInMinutes)
      • getRoomUnavailableTimeslot

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomUnavailableTimeslot()
      • setRoomUnavailableTimeslot

        public void setRoomUnavailableTimeslot​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomUnavailableTimeslot)
      • getRoomConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getRoomConflict()
      • setRoomConflict

        public void setRoomConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore roomConflict)
      • getSpeakerUnavailableTimeslot

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerUnavailableTimeslot()
      • setSpeakerUnavailableTimeslot

        public void setSpeakerUnavailableTimeslot​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerUnavailableTimeslot)
      • getSpeakerConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerConflict()
      • setSpeakerConflict

        public void setSpeakerConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerConflict)
      • getTalkPrerequisiteTalks

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkPrerequisiteTalks()
      • setTalkPrerequisiteTalks

        public void setTalkPrerequisiteTalks​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkPrerequisiteTalks)
      • getTalkMutuallyExclusiveTalksTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkMutuallyExclusiveTalksTags()
      • setTalkMutuallyExclusiveTalksTags

        public void setTalkMutuallyExclusiveTalksTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkMutuallyExclusiveTalksTags)
      • getConsecutiveTalksPause

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getConsecutiveTalksPause()
      • setConsecutiveTalksPause

        public void setConsecutiveTalksPause​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore consecutiveTalksPause)
      • getCrowdControl

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getCrowdControl()
      • setCrowdControl

        public void setCrowdControl​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore crowdControl)
      • getSpeakerRequiredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerRequiredTimeslotTags()
      • setSpeakerRequiredTimeslotTags

        public void setSpeakerRequiredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerRequiredTimeslotTags)
      • getSpeakerProhibitedTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerProhibitedTimeslotTags()
      • setSpeakerProhibitedTimeslotTags

        public void setSpeakerProhibitedTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerProhibitedTimeslotTags)
      • getTalkRequiredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkRequiredTimeslotTags()
      • setTalkRequiredTimeslotTags

        public void setTalkRequiredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkRequiredTimeslotTags)
      • getTalkProhibitedTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkProhibitedTimeslotTags()
      • setTalkProhibitedTimeslotTags

        public void setTalkProhibitedTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkProhibitedTimeslotTags)
      • getSpeakerRequiredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerRequiredRoomTags()
      • setSpeakerRequiredRoomTags

        public void setSpeakerRequiredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerRequiredRoomTags)
      • getSpeakerProhibitedRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerProhibitedRoomTags()
      • setSpeakerProhibitedRoomTags

        public void setSpeakerProhibitedRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerProhibitedRoomTags)
      • getTalkRequiredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkRequiredRoomTags()
      • setTalkRequiredRoomTags

        public void setTalkRequiredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkRequiredRoomTags)
      • getTalkProhibitedRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkProhibitedRoomTags()
      • setTalkProhibitedRoomTags

        public void setTalkProhibitedRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkProhibitedRoomTags)
      • getPublishedTimeslot

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getPublishedTimeslot()
      • setPublishedTimeslot

        public void setPublishedTimeslot​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore publishedTimeslot)
      • getPublishedRoom

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getPublishedRoom()
      • setPublishedRoom

        public void setPublishedRoom​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore publishedRoom)
      • getThemeTrackConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getThemeTrackConflict()
      • setThemeTrackConflict

        public void setThemeTrackConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore themeTrackConflict)
      • getThemeTrackRoomStability

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getThemeTrackRoomStability()
      • setThemeTrackRoomStability

        public void setThemeTrackRoomStability​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore themeTrackRoomStability)
      • getSectorConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSectorConflict()
      • setSectorConflict

        public void setSectorConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore sectorConflict)
      • getAudienceTypeDiversity

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getAudienceTypeDiversity()
      • setAudienceTypeDiversity

        public void setAudienceTypeDiversity​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore audienceTypeDiversity)
      • getAudienceTypeThemeTrackConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getAudienceTypeThemeTrackConflict()
      • setAudienceTypeThemeTrackConflict

        public void setAudienceTypeThemeTrackConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore audienceTypeThemeTrackConflict)
      • getAudienceLevelDiversity

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getAudienceLevelDiversity()
      • setAudienceLevelDiversity

        public void setAudienceLevelDiversity​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore audienceLevelDiversity)
      • getContentAudienceLevelFlowViolation

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getContentAudienceLevelFlowViolation()
      • setContentAudienceLevelFlowViolation

        public void setContentAudienceLevelFlowViolation​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore contentAudienceLevelFlowViolation)
      • getContentConflict

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getContentConflict()
      • setContentConflict

        public void setContentConflict​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore contentConflict)
      • getLanguageDiversity

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getLanguageDiversity()
      • setLanguageDiversity

        public void setLanguageDiversity​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore languageDiversity)
      • getSameDayTalks

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSameDayTalks()
      • setSameDayTalks

        public void setSameDayTalks​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore sameDayTalks)
      • getPopularTalks

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getPopularTalks()
      • setPopularTalks

        public void setPopularTalks​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore popularTalks)
      • getSpeakerPreferredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerPreferredTimeslotTags()
      • setSpeakerPreferredTimeslotTags

        public void setSpeakerPreferredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerPreferredTimeslotTags)
      • getSpeakerUndesiredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerUndesiredTimeslotTags()
      • setSpeakerUndesiredTimeslotTags

        public void setSpeakerUndesiredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerUndesiredTimeslotTags)
      • getTalkPreferredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkPreferredTimeslotTags()
      • setTalkPreferredTimeslotTags

        public void setTalkPreferredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkPreferredTimeslotTags)
      • getTalkUndesiredTimeslotTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkUndesiredTimeslotTags()
      • setTalkUndesiredTimeslotTags

        public void setTalkUndesiredTimeslotTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkUndesiredTimeslotTags)
      • getSpeakerPreferredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerPreferredRoomTags()
      • setSpeakerPreferredRoomTags

        public void setSpeakerPreferredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerPreferredRoomTags)
      • getSpeakerUndesiredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getSpeakerUndesiredRoomTags()
      • setSpeakerUndesiredRoomTags

        public void setSpeakerUndesiredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore speakerUndesiredRoomTags)
      • getTalkPreferredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkPreferredRoomTags()
      • setTalkPreferredRoomTags

        public void setTalkPreferredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkPreferredRoomTags)
      • getTalkUndesiredRoomTags

        public org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getTalkUndesiredRoomTags()
      • setTalkUndesiredRoomTags

        public void setTalkUndesiredRoomTags​(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore talkUndesiredRoomTags)