Class Task

    • Constructor Detail

      • Task

        public Task​(java.lang.String poolId,
                    java.util.Map<java.lang.String,​java.lang.Object> inputValues)
      • Task

        public Task​(java.lang.String poolId,
                    java.util.Map<java.lang.String,​java.lang.Object> inputValues,
                    java.util.List<KnownSolution> knownSolutions)
      • Task

        public Task​(java.lang.String poolId,
                    java.util.Map<java.lang.String,​java.lang.Object> inputValues,
                    java.util.List<KnownSolution> knownSolutions,
                    java.lang.String messageOnUnknownSolution)
      • Task

        public Task​(java.lang.String poolId,
                    java.util.Map<java.lang.String,​java.lang.Object> inputValues,
                    java.util.List<KnownSolution> knownSolutions,
                    java.lang.String messageOnUnknownSolution,
                    TaskLocalizationConfig localizationConfig)
    • Method Detail

      • getPoolId

        public java.lang.String getPoolId()
      • getOverlap

        public java.lang.Integer getOverlap()
      • setOverlap

        public void setOverlap​(java.lang.Integer overlap)
      • getInfiniteOverlap

        public java.lang.Boolean getInfiniteOverlap()
      • setInfiniteOverlap

        public void setInfiniteOverlap​(java.lang.Boolean infiniteOverlap)
      • getReservedFor

        public java.util.Set<java.lang.String> getReservedFor()
      • setReservedFor

        public void setReservedFor​(java.util.Set<java.lang.String> reservedFor)
      • getUnavailableFor

        public java.util.Set<java.lang.String> getUnavailableFor()
      • setUnavailableFor

        public void setUnavailableFor​(java.util.Set<java.lang.String> unavailableFor)
      • getTraitsAllOf

        public java.util.Set<java.lang.String> getTraitsAllOf()
      • setTraitsAllOf

        public void setTraitsAllOf​(java.util.Set<java.lang.String> traitsAllOf)
      • getTraitsAnyOf

        public java.util.Set<java.lang.String> getTraitsAnyOf()
      • setTraitsAnyOf

        public void setTraitsAnyOf​(java.util.Set<java.lang.String> traitsAnyOf)
      • getTraitsNoneOfAny

        public java.util.Set<java.lang.String> getTraitsNoneOfAny()
      • setTraitsNoneOfAny

        public void setTraitsNoneOfAny​(java.util.Set<java.lang.String> traitsNoneOfAny)
      • getCreated

        public java.util.Date getCreated()
      • getOriginTaskId

        public java.lang.String getOriginTaskId()
      • getRemainingOverlap

        public java.lang.Integer getRemainingOverlap()
      • getBaselineSolutions

        public java.util.List<BaselineSolution> getBaselineSolutions()
      • setBaselineSolutions

        public void setBaselineSolutions​(java.util.List<BaselineSolution> baselineSolutions)