Class FileArchiveService

java.lang.Object
sk.iway.iwcm.components.file_archiv.FileArchivSupportMethodsService
sk.iway.iwcm.components.file_archiv.FileArchiveService

public class FileArchiveService extends FileArchivSupportMethodsService
  • Constructor Details

  • Method Details

    • getUploadType

      public FileArchiveService.UploadType getUploadType(String key)
    • getUploadTypeOptions

      public static final List<LabelValue> getUploadTypeOptions(Prop prop)
    • getStatusIconOptions

      public static final List<LabelValue> getStatusIconOptions(Prop prop)
    • getInstance

      public static FileArchiveService getInstance(Identity user, Long fileArchivId)
      Instance for old Java/JSP (non Spring) classes. For Spring use standard FileArchiveService constructor.
      Parameters:
      user -
      fileArchivId -
      Returns:
    • getErrorList

      public final List<String> getErrorList()
    • getErrorParams

      public final String[] getErrorParams()
    • getSameFiles

      public final List<FileArchivatorBean> getSameFiles()
    • checkFileProperties

      public void checkFileProperties(org.springframework.validation.Errors errors)
    • saveFile

      public String saveFile()
    • checkAndRenameFile

      public int checkAndRenameFile()
      Returns:
      1 if change was successful, 0 if not, -1 if change WAS NOT needed
    • rollback

      public boolean rollback()
      vymazanie aktualneho suboru z vlakna a jeho nahradenie predchadzajucim suborom z vlakna
    • deleteStructure

      public String deleteStructure()
    • deleteWaitingFile

      public String deleteWaitingFile()
      Mazanie za podmienky ze na subor Neexistuje referencia
    • getWaitingFileList

      public static List<FileArchivatorBean> getWaitingFileList(Long mainId, FileArchiveRepository repo)
      Vrati vsetky subory cakajuce na nahranie v buducnosti. AK je zadana entita, vrati sa tie, co patria pod nu. Do CACHE sa vsak ulozia vsetky subory.
      Returns:
      List
    • moveBehind

      public String moveBehind(int moveBelowFileId)
    • getId

      public static final Long getId(String filePath, String fileName, FileArchiveRepository far)