org.pdfsam.console.business.dto.commands
Class EncryptParsedCommand

java.lang.Object
  extended by org.pdfsam.console.business.dto.commands.AbstractParsedCommand
      extended by org.pdfsam.console.business.dto.commands.EncryptParsedCommand
All Implemented Interfaces:
java.io.Serializable

public class EncryptParsedCommand
extends AbstractParsedCommand

Encrypt parsed command dto filled by parsing service and used by worker service

Author:
Andrea Vacondio
See Also:
Serialized Form

Field Summary
static java.lang.String ALLOW_ARG
           
static java.lang.String APWD_ARG
           
static java.lang.String D_ARG
           
static java.lang.String E_AES_128
           
static java.lang.String E_ANNOTATION
           
static java.lang.String E_ASSEMBLY
           
static java.lang.String E_COPY
           
static java.lang.String E_DPRINT
           
static java.lang.String E_FILL
           
static java.lang.String E_MODIFY
           
static java.lang.String E_PRINT
           
static java.lang.String E_RC4_128
           
static java.lang.String E_RC4_40
           
static java.lang.String E_SCREEN
           
static java.lang.String ETYPE_ARG
           
static java.lang.String F_ARG
           
static java.lang.String O_ARG
           
static java.lang.String P_ARG
           
static java.lang.String UPWD_ARG
           
 
Fields inherited from class org.pdfsam.console.business.dto.commands.AbstractParsedCommand
COMMAND_CONCAT, COMMAND_DECRYPT, COMMAND_ENCRYPT, COMMAND_MIX, COMMAND_PAGELABELS, COMMAND_ROTATE, COMMAND_SETDOCINFO, COMMAND_SETVIEWER, COMMAND_SLIDESHOW, COMMAND_SPLIT, COMMAND_UNPACK, COMPRESSED_ARG, LOG_ARG, OVERWRITE_ARG, PDFVERSION_ARG, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7
 
Constructor Summary
EncryptParsedCommand()
           
EncryptParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, java.lang.String ownerPwd, java.lang.String userPwd, int permissions, java.lang.String encryptionType, PdfFile[] inputFileList, java.io.File inputDirectory)
           
EncryptParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, java.lang.String ownerPwd, java.lang.String userPwd, int permissions, java.lang.String encryptionType, PdfFile[] inputFileList, java.io.File inputDirectory, boolean overwrite, boolean compress, char outputPdfVersion)
           
EncryptParsedCommand(java.io.File outputFile, java.lang.String outputFilesPrefix, java.lang.String ownerPwd, java.lang.String userPwd, int permissions, java.lang.String encryptionType, PdfFile[] inputFileList, java.io.File inputDirectory, boolean overwrite, boolean compress, java.io.File logFile, char outputPdfVersion)
          Deprecated. use the constructor without the logFile parameter
 
Method Summary
 java.lang.String getCommand()
           
 java.lang.String getEncryptionType()
           
 java.io.File getInputDirectory()
           
 PdfFile[] getInputFileList()
           
 java.io.File getOutputFile()
           
 java.lang.String getOutputFilesPrefix()
           
 java.lang.String getOwnerPwd()
           
 int getPermissions()
           
 java.lang.String getUserPwd()
           
 void setEncryptionType(java.lang.String encryptionType)
           
 void setInputDirectory(java.io.File inputDirectory)
           
 void setInputFileList(PdfFile[] inputFileList)
           
 void setOutputFile(java.io.File outputFile)
           
 void setOutputFilesPrefix(java.lang.String outputFilesPrefix)
           
 void setOwnerPwd(java.lang.String ownerPwd)
           
 void setPermissions(int permissions)
           
 void setUserPwd(java.lang.String userPwd)
           
 java.lang.String toString()
           
 
Methods inherited from class org.pdfsam.console.business.dto.commands.AbstractParsedCommand
getLogFile, getOutputPdfVersion, isCompress, isOverwrite, setCompress, setLogFile, setOutputPdfVersion, setOutputPdfVersion, setOverwrite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

F_ARG

public static final java.lang.String F_ARG
See Also:
Constant Field Values

UPWD_ARG

public static final java.lang.String UPWD_ARG
See Also:
Constant Field Values

APWD_ARG

public static final java.lang.String APWD_ARG
See Also:
Constant Field Values

P_ARG

public static final java.lang.String P_ARG
See Also:
Constant Field Values

O_ARG

public static final java.lang.String O_ARG
See Also:
Constant Field Values

ALLOW_ARG

public static final java.lang.String ALLOW_ARG
See Also:
Constant Field Values

ETYPE_ARG

public static final java.lang.String ETYPE_ARG
See Also:
Constant Field Values

D_ARG

public static final java.lang.String D_ARG
See Also:
Constant Field Values

E_PRINT

public static final java.lang.String E_PRINT
See Also:
Constant Field Values

E_MODIFY

public static final java.lang.String E_MODIFY
See Also:
Constant Field Values

E_COPY

public static final java.lang.String E_COPY
See Also:
Constant Field Values

E_ANNOTATION

public static final java.lang.String E_ANNOTATION
See Also:
Constant Field Values

E_SCREEN

public static final java.lang.String E_SCREEN
See Also:
Constant Field Values

E_FILL

public static final java.lang.String E_FILL
See Also:
Constant Field Values

E_ASSEMBLY

public static final java.lang.String E_ASSEMBLY
See Also:
Constant Field Values

E_DPRINT

public static final java.lang.String E_DPRINT
See Also:
Constant Field Values

E_RC4_40

public static final java.lang.String E_RC4_40
See Also:
Constant Field Values

E_RC4_128

public static final java.lang.String E_RC4_128
See Also:
Constant Field Values

E_AES_128

public static final java.lang.String E_AES_128
See Also:
Constant Field Values
Constructor Detail

EncryptParsedCommand

public EncryptParsedCommand()

EncryptParsedCommand

public EncryptParsedCommand(java.io.File outputFile,
                            java.lang.String outputFilesPrefix,
                            java.lang.String ownerPwd,
                            java.lang.String userPwd,
                            int permissions,
                            java.lang.String encryptionType,
                            PdfFile[] inputFileList,
                            java.io.File inputDirectory)

EncryptParsedCommand

public EncryptParsedCommand(java.io.File outputFile,
                            java.lang.String outputFilesPrefix,
                            java.lang.String ownerPwd,
                            java.lang.String userPwd,
                            int permissions,
                            java.lang.String encryptionType,
                            PdfFile[] inputFileList,
                            java.io.File inputDirectory,
                            boolean overwrite,
                            boolean compress,
                            java.io.File logFile,
                            char outputPdfVersion)
Deprecated. use the constructor without the logFile parameter


EncryptParsedCommand

public EncryptParsedCommand(java.io.File outputFile,
                            java.lang.String outputFilesPrefix,
                            java.lang.String ownerPwd,
                            java.lang.String userPwd,
                            int permissions,
                            java.lang.String encryptionType,
                            PdfFile[] inputFileList,
                            java.io.File inputDirectory,
                            boolean overwrite,
                            boolean compress,
                            char outputPdfVersion)
Method Detail

getOutputFile

public java.io.File getOutputFile()
Returns:
the outputFile

setOutputFile

public void setOutputFile(java.io.File outputFile)
Parameters:
outputFile - the outputFile to set

getOutputFilesPrefix

public java.lang.String getOutputFilesPrefix()
Returns:
the outputFilesPrefix

setOutputFilesPrefix

public void setOutputFilesPrefix(java.lang.String outputFilesPrefix)
Parameters:
outputFilesPrefix - the outputFilesPrefix to set

getOwnerPwd

public java.lang.String getOwnerPwd()
Returns:
the ownerPwd

setOwnerPwd

public void setOwnerPwd(java.lang.String ownerPwd)
Parameters:
ownerPwd - the ownerPwd to set

getUserPwd

public java.lang.String getUserPwd()
Returns:
the userPwd

setUserPwd

public void setUserPwd(java.lang.String userPwd)
Parameters:
userPwd - the userPwd to set

getPermissions

public int getPermissions()
Returns:
the permissions

setPermissions

public void setPermissions(int permissions)
Parameters:
permissions - the permissions to set

getEncryptionType

public java.lang.String getEncryptionType()
Returns:
the encryptionType

setEncryptionType

public void setEncryptionType(java.lang.String encryptionType)
Parameters:
encryptionType - the encryptionType to set

getInputFileList

public PdfFile[] getInputFileList()
Returns:
the inputFileList

setInputFileList

public void setInputFileList(PdfFile[] inputFileList)
Parameters:
inputFileList - the inputFileList to set

getCommand

public java.lang.String getCommand()
Specified by:
getCommand in class AbstractParsedCommand
Returns:
The command associated with this dto

toString

public java.lang.String toString()
Overrides:
toString in class AbstractParsedCommand

getInputDirectory

public java.io.File getInputDirectory()
Returns:
the inputDirectory

setInputDirectory

public void setInputDirectory(java.io.File inputDirectory)
Parameters:
inputDirectory - the inputDirectory to set