Class JobEntity

java.lang.Object
com.technia.tif.enovia.model.ServerInstanceAware
com.technia.tif.enovia.model.JobEntity
All Implemented Interfaces:
com.technia.tif.enovia.model.Job, com.technia.tif.enovia.search.IndexableItem
Direct Known Subclasses:
EnoviaJob, FileJob

@Entity @API public abstract class JobEntity extends com.technia.tif.enovia.model.ServerInstanceAware implements com.technia.tif.enovia.search.IndexableItem, com.technia.tif.enovia.model.Job
  • Constructor Details

    • JobEntity

      public JobEntity()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface com.technia.tif.enovia.model.Job
    • getJobId

      public UUID getJobId()
      Specified by:
      getJobId in interface com.technia.tif.enovia.model.Job
    • setJobId

      public void setJobId(UUID id)
    • getStatus

      public com.technia.tif.enovia.model.JobStatus getStatus()
      Specified by:
      getStatus in interface com.technia.tif.enovia.model.Job
    • setStatus

      public void setStatus(com.technia.tif.enovia.model.JobStatus status)
    • getStart

      public Instant getStart()
      Specified by:
      getStart in interface com.technia.tif.enovia.model.Job
    • getEnd

      public Instant getEnd()
      Specified by:
      getEnd in interface com.technia.tif.enovia.model.Job
    • getCreated

      public Instant getCreated()
      Specified by:
      getCreated in interface com.technia.tif.enovia.model.Job
    • setCreated

      public void setCreated(Instant startDate)
    • getCompleted

      public Instant getCompleted()
      Specified by:
      getCompleted in interface com.technia.tif.enovia.model.Job
    • setCompleted

      public void setCompleted(Instant endDate)
    • getErrorMessage

      public String getErrorMessage()
      Specified by:
      getErrorMessage in interface com.technia.tif.enovia.model.Job
    • setErrorMessage

      public void setErrorMessage(String value)
    • getErrorDetails

      public String getErrorDetails()
      Specified by:
      getErrorDetails in interface com.technia.tif.enovia.model.Job
    • setErrorDetails

      public void setErrorDetails(String value)
    • setService

      public void setService(com.technia.tif.enovia.model.Service service)
    • getService

      public com.technia.tif.enovia.model.Service getService()
    • getExecTime

      public long getExecTime()
      Specified by:
      getExecTime in interface com.technia.tif.enovia.model.Job
    • isResolved

      public boolean isResolved()
      Specified by:
      isResolved in interface com.technia.tif.enovia.model.Job
    • setResolved

      public void setResolved(boolean resolved)
    • getResolvedDesc

      public String getResolvedDesc()
      Specified by:
      getResolvedDesc in interface com.technia.tif.enovia.model.Job
    • setResolvedDesc

      public void setResolvedDesc(String value)
    • getLastIndexed

      public Instant getLastIndexed()
      Specified by:
      getLastIndexed in interface com.technia.tif.enovia.search.IndexableItem
    • getIndexerVersion

      public int getIndexerVersion()
      Specified by:
      getIndexerVersion in interface com.technia.tif.enovia.search.IndexableItem
    • getParentJobId

      public UUID getParentJobId()
      Specified by:
      getParentJobId in interface com.technia.tif.enovia.model.Job
    • setParentJobId

      public void setParentJobId(UUID parentJobId)
    • isHasChildJobs

      public boolean isHasChildJobs()
      Specified by:
      isHasChildJobs in interface com.technia.tif.enovia.model.Job
    • setHasChildJobs

      public void setHasChildJobs(boolean hasChildJobs)
    • toString

      public String toString()
      Overrides:
      toString in class Object