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

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

public class DocumentInfoParsedCommand
extends AbstractParsedCommand

SetInfo 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 AUTHOR_ARG
           
static java.lang.String F_ARG
           
static java.lang.String KEYWORDS_ARG
           
static java.lang.String O_ARG
           
static java.lang.String SUBJECT_ARG
           
static java.lang.String TITLE_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
DocumentInfoParsedCommand()
           
DocumentInfoParsedCommand(java.io.File outputFile, PdfFile inputFile, java.lang.String title, java.lang.String author, java.lang.String subject, java.lang.String keywords)
           
DocumentInfoParsedCommand(java.io.File outputFile, PdfFile inputFile, java.lang.String title, java.lang.String author, java.lang.String subject, java.lang.String keywords, boolean overwrite, boolean compress, char outputPdfVersion)
          Full constructor
 
Method Summary
 java.lang.String getAuthor()
           
 java.lang.String getCommand()
           
 PdfFile getInputFile()
           
 java.lang.String getKeywords()
           
 java.io.File getOutputFile()
           
 java.lang.String getSubject()
           
 java.lang.String getTitle()
           
 void setAuthor(java.lang.String author)
           
 void setInputFile(PdfFile inputFile)
           
 void setKeywords(java.lang.String keywords)
           
 void setOutputFile(java.io.File outputFile)
           
 void setSubject(java.lang.String subject)
           
 void setTitle(java.lang.String title)
           
 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

O_ARG

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

TITLE_ARG

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

AUTHOR_ARG

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

SUBJECT_ARG

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

KEYWORDS_ARG

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

DocumentInfoParsedCommand

public DocumentInfoParsedCommand()

DocumentInfoParsedCommand

public DocumentInfoParsedCommand(java.io.File outputFile,
                                 PdfFile inputFile,
                                 java.lang.String title,
                                 java.lang.String author,
                                 java.lang.String subject,
                                 java.lang.String keywords)
Parameters:
outputFile -
inputFile -
title -
author -
subject -
keywords -

DocumentInfoParsedCommand

public DocumentInfoParsedCommand(java.io.File outputFile,
                                 PdfFile inputFile,
                                 java.lang.String title,
                                 java.lang.String author,
                                 java.lang.String subject,
                                 java.lang.String keywords,
                                 boolean overwrite,
                                 boolean compress,
                                 char outputPdfVersion)
Full constructor

Parameters:
outputFile -
inputFile -
title -
author -
subject -
keywords -
overwrite -
compress -
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

getInputFile

public PdfFile getInputFile()
Returns:
the inputFile

setInputFile

public void setInputFile(PdfFile inputFile)
Parameters:
inputFile - the inputFile to set

getTitle

public java.lang.String getTitle()
Returns:
the title

setTitle

public void setTitle(java.lang.String title)
Parameters:
title - the title to set

getAuthor

public java.lang.String getAuthor()
Returns:
the author

setAuthor

public void setAuthor(java.lang.String author)
Parameters:
author - the author to set

getSubject

public java.lang.String getSubject()
Returns:
the subject

setSubject

public void setSubject(java.lang.String subject)
Parameters:
subject - the subject to set

getKeywords

public java.lang.String getKeywords()
Returns:
the keywords

setKeywords

public void setKeywords(java.lang.String keywords)
Parameters:
keywords - the keywords 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