Class AiKnowledgeSource


@Entity public class AiKnowledgeSource extends AuditableModel
  • Constructor Details

    • AiKnowledgeSource

      public AiKnowledgeSource()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in class Model
    • setId

      public void setId(Long id)
      Specified by:
      setId in class Model
    • getType

      public AiKnowledgeSourceType getType()
    • setType

      public void setType(AiKnowledgeSourceType type)
    • getMetaFile

      public MetaFile getMetaFile()
    • setMetaFile

      public void setMetaFile(MetaFile metaFile)
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getFields

      public String getFields()
      The fields the template reads, comma-separated; a dotted path reads through a relation (customer.name). Only these reach the template, which fails to index on any other, and a record's text is shown only to someone who may read all of them.
      Returns:
      the property value
    • setFields

      public void setFields(String fields)
    • getTemplate

      public String getTemplate()
    • setTemplate

      public void setTemplate(String template)
    • getFilter

      public String getFilter()
    • setFilter

      public void setFilter(String filter)
    • getStatus

      public AiKnowledgeSourceStatus getStatus()
    • setStatus

      public void setStatus(AiKnowledgeSourceStatus status)
    • getChunkCount

      public Integer getChunkCount()
    • setChunkCount

      public void setChunkCount(Integer chunkCount)
    • getLastIndexedAt

      public LocalDateTime getLastIndexedAt()
    • setLastIndexedAt

      public void setLastIndexedAt(LocalDateTime lastIndexedAt)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getKnowledgeBase

      public AiKnowledgeBase getKnowledgeBase()
    • setKnowledgeBase

      public void setKnowledgeBase(AiKnowledgeBase knowledgeBase)
    • getAttrs

      public String getAttrs()
    • setAttrs

      public void setAttrs(String attrs)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object