Class ComponentFileCandidate

java.lang.Object
com.suncode.pwfl.administration.scheduledtask.info.parameter.ComponentFileCandidate

public class ComponentFileCandidate extends Object
  • Constructor Details

    • ComponentFileCandidate

      public ComponentFileCandidate(String fileName, File file)
      Konstruuje obiekt reprezentujący wartość o typie pliku dla parametru zadania zaplanowanego.
      Parameters:
      fileName - docelowa nazwa pliku.
      file - plik będący docelową zawartością dla wartości parametru.
    • ComponentFileCandidate

      public ComponentFileCandidate(String fileName, ComponentFileCandidate.InputStreamSource inputStreamSource)
      Konstruuje obiekt reprezentujący wartość o typie pliku dla parametru zadania zaplanowanego.
      Parameters:
      fileName - docelowa nazwa pliku.
      inputStreamSource - obiekt zapewniający zawartość dla wartości parametru.
  • Method Details

    • openInputStream

      public InputStream openInputStream()
      Otwiera nowy strumień wejściowy z zawartością pliku.
      Strumień należy zamknąć samodzielnie.
      Returns:
      nowo otwarty strumień z zawartością pliku reprezentowanego przez ten obiekt.
    • getFileName

      public String getFileName()
      Zwraca nazwę docelowego pliku.
      Returns:
      nazwa docelowego pliku.
    • setFileName

      public void setFileName(String fileName)
      Ustawia docelową nazwę pliku.
      Parameters:
      fileName - docelowa nazwa pliku.
    • getInputStreamSource

      public ComponentFileCandidate.InputStreamSource getInputStreamSource()
      Zwraca ustawione źródło zawartości docelowego pliku.
      Returns:
      źródło zawartości docelowego pliku.
    • setInputStreamSource

      public void setInputStreamSource(ComponentFileCandidate.InputStreamSource inputStreamSource)
      Ustawia źródło zawartości docelowego pliku.
      Parameters:
      inputStreamSource - źródło zawartości docelowego pliku.