Package systextil.bo

Class SysGerDownload

java.lang.Object
systextil.ws.ResourceBase
systextil.bo.SysGerDownload

public class SysGerDownload extends systextil.ws.ResourceBase
  • Nested Class Summary

    Nested classes/interfaces inherited from class systextil.ws.ResourceBase

    systextil.ws.ResourceBase.Err
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String req, String view)
     
    void
    put(int processo, int subprocesso, String codigoItem, String fileName, InputStream in)
    Grava um arquivo na pasta do gerenciador de arquivos.

    Methods inherited from class systextil.ws.ResourceBase

    execute, getLogin, run

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SysGerDownload

      public SysGerDownload()
  • Method Details

    • get

      public Object get(String req, String view)
    • put

      public void put(int processo, int subprocesso, String codigoItem, String fileName, InputStream in) throws Exception
      Grava um arquivo na pasta do gerenciador de arquivos. Se o controle for por banco de dados, grava a associação do arquivo.

      Não está validando a permissão do usuário. Qualquer usuário autenticado pode gravar o arquivo, se as configurações estiverem corretas.

      Se houver sucesso, retorna status 204 sem conteúdo. Se houver problema, retorna conteúdo JSON informando a causa.

      Parameters:
      processo - o código do processo
      subprocesso - o código do subprocesso
      codigoItem - (item) a identificação do item ao qual o arquivo pertence
      fileName - o nome do arquivo
      in - o conteúdo do arquivo, no corpo da requisição
      Throws:
      Exception