Class WatchedFileEntity

java.lang.Object
tv.hd3g.jobkit.watchfolder.mod.entity.BaseEntity
tv.hd3g.jobkit.watchfolder.mod.entity.WatchedFileEntity

@Entity public class WatchedFileEntity extends BaseEntity
  • Field Details

  • Constructor Details

    • WatchedFileEntity

      public WatchedFileEntity()
      NEVER USE DIRECTLY, ONLY SET FOR HIBERNATE
    • WatchedFileEntity

      public WatchedFileEntity(tv.hd3g.transfertfiles.CachedFileAttributes firstDetectionFile, ObservedFolder observedFolder)
  • Method Details

    • hashPath

      public static final String hashPath(String observedFolderLabel, String path)
    • update

      public WatchedFileEntity update(tv.hd3g.transfertfiles.CachedFileAttributes seeAgainFile)
    • isTimeQualified

      public boolean isTimeQualified(Duration minFixedStateTime)
    • canBePickupFromType

      public boolean canBePickupFromType(WatchFolderPickupType pickUp)
    • resetDoneButChanged

      public WatchedFileEntity resetDoneButChanged()
    • setMarkedAsDone

      public WatchedFileEntity setMarkedAsDone()
    • toFileAttributesReference

      public tv.hd3g.transfertfiles.FileAttributesReference toFileAttributesReference(boolean exists)
    • toString

      public String toString()
      Overrides:
      toString in class Object