Class ConferenceConstraintConfiguration

java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.conferencescheduling.domain.ConferenceConstraintConfiguration

public class ConferenceConstraintConfiguration extends AbstractPersistable
  • Field Details

  • Constructor Details

    • ConferenceConstraintConfiguration

      public ConferenceConstraintConfiguration()
    • ConferenceConstraintConfiguration

      public ConferenceConstraintConfiguration(long id)
  • Method Details

    • 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)