p12f.exe.pasarelapagos.utils.pif
Class PIFHelper

java.lang.Object
  extended byp12f.exe.pasarelapagos.utils.pif.PIFHelper

public class PIFHelper
extends java.lang.Object


Constructor Summary
PIFHelper()
           
PIFHelper(java.lang.String strToken)
          Constructor que utiliza token que ya tengamos (no pide un nuevo token) Inicializar previamente con SessionTokenHelper...
 
Method Summary
 boolean copyFile(java.lang.String fileNameWithPath, java.lang.String targetPath)
          Copia un fichero (identificado con su ruta completa) a un directorio PIF
 boolean copyFile(java.lang.String fileName, java.lang.String sourcePath, java.lang.String targetPath)
          Copia un fichero de un directorio PIF a otro
 void deleteAllFiles(java.lang.String filesPath)
           
 void deleteFile(java.lang.String fileNameWithPath)
           
 void deleteFile(java.lang.String filePath, java.lang.String fileName)
           
 java.util.List fileList(java.lang.String filePath)
          Lista de ficheros en un directorio PIF (objetos Y31AttachmentBean)
 java.lang.String getSessionToken()
          getter _sessionToken
 void moveFile(java.lang.String fileNameWithPath, java.lang.String targetPath)
          Mueve un fichero (identificado con su ruta completa) a un directorio PIF
 void moveFile(java.lang.String fileName, java.lang.String sourcePath, java.lang.String targetPath)
          Mueve un fichero de un directorio PIF a otro (NO PUEDE LLAMARSE "data")
 java.lang.String readContentFromFile(java.lang.String fileNameWithPath)
           
 java.lang.String readContentFromFile(java.lang.String filePath, java.lang.String fileName)
           
 void setSessionToken(java.lang.String strToken)
          setter _sessionToken
 void writeContentToFile(java.lang.String fileNameWithPath, java.lang.String fileContent)
           
 void writeContentToFile(java.lang.String fileNameWithPath, java.lang.String fileContent, java.lang.Long expirationSecs)
           
 void writeContentToFile(java.lang.String filePath, java.lang.String fileName, java.lang.String fileContent)
          Generar un fichero de liquidaciones para SIPCA a partir de los registros en base de datos
 void writeContentToFile(java.lang.String filePath, java.lang.String fileName, java.lang.String fileContent, java.lang.Long expirationSecs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PIFHelper

public PIFHelper()

PIFHelper

public PIFHelper(java.lang.String strToken)
Constructor que utiliza token que ya tengamos (no pide un nuevo token) Inicializar previamente con SessionTokenHelper... SessionTokenHelper tokenHelper = new SessionTokenHelper(); if (tokenHelper.setSessionToken("P12G",false)) SignHelper signHelper = new SignHelper(tokenHelper.getSessionToken());

Parameters:
strToken -
Method Detail

getSessionToken

public java.lang.String getSessionToken()
getter _sessionToken

Returns:

setSessionToken

public void setSessionToken(java.lang.String strToken)
setter _sessionToken

Parameters:
strToken -

writeContentToFile

public void writeContentToFile(java.lang.String filePath,
                               java.lang.String fileName,
                               java.lang.String fileContent)
Generar un fichero de liquidaciones para SIPCA a partir de los registros en base de datos

Parameters:
filePath - /p12/pif/samples/
fileName - test00001.xml
fileContent - Contenido del fichero a escribir

writeContentToFile

public void writeContentToFile(java.lang.String filePath,
                               java.lang.String fileName,
                               java.lang.String fileContent,
                               java.lang.Long expirationSecs)
Parameters:
filePath -
fileName -
fileContent -
expirationSecs -

writeContentToFile

public void writeContentToFile(java.lang.String fileNameWithPath,
                               java.lang.String fileContent)
Parameters:
fileNameWithPath -
fileContent -

writeContentToFile

public void writeContentToFile(java.lang.String fileNameWithPath,
                               java.lang.String fileContent,
                               java.lang.Long expirationSecs)
Parameters:
fileNameWithPath -
fileContent -
expirationSecs -

readContentFromFile

public java.lang.String readContentFromFile(java.lang.String filePath,
                                            java.lang.String fileName)
Parameters:
filePath -
fileName -
Returns:

readContentFromFile

public java.lang.String readContentFromFile(java.lang.String fileNameWithPath)
Returns:
contenido del fichero leido de PIF

fileList

public java.util.List fileList(java.lang.String filePath)
Lista de ficheros en un directorio PIF (objetos Y31AttachmentBean)

Parameters:
filePath -
Returns:

deleteFile

public void deleteFile(java.lang.String filePath,
                       java.lang.String fileName)
Parameters:
filePath -
fileName -

deleteFile

public void deleteFile(java.lang.String fileNameWithPath)
Parameters:
fileNameWithPath -

deleteAllFiles

public void deleteAllFiles(java.lang.String filesPath)
Parameters:
filesPath -

copyFile

public boolean copyFile(java.lang.String fileNameWithPath,
                        java.lang.String targetPath)
Copia un fichero (identificado con su ruta completa) a un directorio PIF

Parameters:
fileNameWithPath - /p12g/holdercert/z99/dl000001.xml
targetPath - /p12g/holdercert/z99/data/

copyFile

public boolean copyFile(java.lang.String fileName,
                        java.lang.String sourcePath,
                        java.lang.String targetPath)
Copia un fichero de un directorio PIF a otro

Parameters:
fileName -
sourcePath -
targetPath -

moveFile

public void moveFile(java.lang.String fileNameWithPath,
                     java.lang.String targetPath)
Mueve un fichero (identificado con su ruta completa) a un directorio PIF

Parameters:
fileNameWithPath - /p12g/holdercert/z99/dl000001.xml
targetPath - /p12g/holdercert/z99/hcdata/

moveFile

public void moveFile(java.lang.String fileName,
                     java.lang.String sourcePath,
                     java.lang.String targetPath)
Mueve un fichero de un directorio PIF a otro (NO PUEDE LLAMARSE "data")

Parameters:
fileName - dl000001.xml
sourcePath - /p12g/holdercert/z99/
targetPath - /p12g/holdercert/z99/hcdata/