org.pdfsam.guiclient.dto
Class PdfSelectionTableItem

java.lang.Object
  extended by org.pdfsam.guiclient.dto.PdfSelectionTableItem
All Implemented Interfaces:
java.io.Serializable

public class PdfSelectionTableItem
extends java.lang.Object
implements java.io.Serializable

Item of the table in JPdfSelectionPanel

Author:
Andrea Vacondio
See Also:
Serialized Form

Constructor Summary
PdfSelectionTableItem()
          Default values
PdfSelectionTableItem(java.io.File inputFile, java.lang.String pagesNumber, java.lang.String pageSelection, boolean encrypted, boolean fullPermission, char pdfVersion)
          No password given loadedWithErrors is false
PdfSelectionTableItem(java.io.File inputFile, java.lang.String pagesNumber, java.lang.String pageSelection, boolean encrypted, boolean fullPermission, char pdfVersion, java.lang.String password)
          loadedWithErrors is false
PdfSelectionTableItem(java.io.File inputFile, java.lang.String pagesNumber, java.lang.String pageSelection, boolean encrypted, boolean fullPermission, char pdfVersion, java.lang.String password, boolean loadedWithErrors, boolean syntaxErrors)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 DocumentMetaData getDocumentMetaData()
           
 java.lang.String getEncryptionAlgorithm()
           
 long getFileSize()
           
 java.io.File getInputFile()
           
 java.lang.String getPageSelection()
           
 java.lang.String getPagesNumber()
           
 java.lang.String getPassword()
           
 char getPdfVersion()
           
 java.lang.String getPdfVersionDescription()
           
 java.lang.String getPermissions()
           
 int hashCode()
           
 boolean isEncrypted()
           
 boolean isFullPermission()
           
 boolean isLoadedWithErrors()
           
 boolean isSyntaxErrors()
           
 void setDocumentInfo(DocumentMetaData documentMetaData)
           
 void setEncrypted(boolean encrypted)
           
 void setEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
           
 void setFileSize(long fileSize)
           
 void setFullPermission(boolean fullPermission)
           
 void setInputFile(java.io.File inputFile)
           
 void setLoadedWithErrors(boolean loadedWithErrors)
           
 void setPageSelection(java.lang.String pageSelection)
           
 void setPagesNumber(java.lang.String pagesNumber)
           
 void setPassword(java.lang.String password)
           
 void setPdfVersion(char pdfVersion)
           
 void setPermissions(java.lang.String permissions)
           
 void setSyntaxErrors(boolean syntaxErrors)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdfSelectionTableItem

public PdfSelectionTableItem()
Default values


PdfSelectionTableItem

public PdfSelectionTableItem(java.io.File inputFile,
                             java.lang.String pagesNumber,
                             java.lang.String pageSelection,
                             boolean encrypted,
                             boolean fullPermission,
                             char pdfVersion,
                             java.lang.String password,
                             boolean loadedWithErrors,
                             boolean syntaxErrors)
Parameters:
inputFile -
pagesNumber -
pageSelection -
encrypted -
fullPermission -
password -
loadedWithErrors -
syntaxErrors -

PdfSelectionTableItem

public PdfSelectionTableItem(java.io.File inputFile,
                             java.lang.String pagesNumber,
                             java.lang.String pageSelection,
                             boolean encrypted,
                             boolean fullPermission,
                             char pdfVersion,
                             java.lang.String password)
loadedWithErrors is false

Parameters:
inputFile -
pagesNumber -
pageSelection -
encrypted -
password -

PdfSelectionTableItem

public PdfSelectionTableItem(java.io.File inputFile,
                             java.lang.String pagesNumber,
                             java.lang.String pageSelection,
                             boolean encrypted,
                             boolean fullPermission,
                             char pdfVersion)
No password given loadedWithErrors is false

Parameters:
inputFile -
pagesNumber -
pageSelection -
encrypted -
Method Detail

getInputFile

public java.io.File getInputFile()
Returns:
the inputFile

setInputFile

public void setInputFile(java.io.File inputFile)
Parameters:
inputFile - the inputFile to set

getPagesNumber

public java.lang.String getPagesNumber()
Returns:
the pagesNumber

setPagesNumber

public void setPagesNumber(java.lang.String pagesNumber)
Parameters:
pagesNumber - the pagesNumber to set

getPageSelection

public java.lang.String getPageSelection()
Returns:
the pageSelection

setPageSelection

public void setPageSelection(java.lang.String pageSelection)
Parameters:
pageSelection - the pageSelection to set

isEncrypted

public boolean isEncrypted()
Returns:
the encrypted

setEncrypted

public void setEncrypted(boolean encrypted)
Parameters:
encrypted - the encrypted to set

getPassword

public java.lang.String getPassword()
Returns:
the password

setPassword

public void setPassword(java.lang.String password)
Parameters:
password - the password to set

getPdfVersion

public char getPdfVersion()
Returns:
the pdfVersion

setPdfVersion

public void setPdfVersion(char pdfVersion)
Parameters:
pdfVersion - the pdfVersion to set

isLoadedWithErrors

public boolean isLoadedWithErrors()
Returns:
the loadedWithErrors

setLoadedWithErrors

public void setLoadedWithErrors(boolean loadedWithErrors)
Parameters:
loadedWithErrors - the loadedWithErrors to set

getPdfVersionDescription

public java.lang.String getPdfVersionDescription()
Returns:
the pdfVersionDescription

isSyntaxErrors

public boolean isSyntaxErrors()
Returns:
the syntaxErrors

setSyntaxErrors

public void setSyntaxErrors(boolean syntaxErrors)
Parameters:
syntaxErrors - the syntaxErrors to set

getEncryptionAlgorithm

public java.lang.String getEncryptionAlgorithm()
Returns:
the encryptionAlgorithm

setEncryptionAlgorithm

public void setEncryptionAlgorithm(java.lang.String encryptionAlgorithm)
Parameters:
encryptionAlgorithm - the encryptionAlgorithm to set

getPermissions

public java.lang.String getPermissions()
Returns:
the permissions

setPermissions

public void setPermissions(java.lang.String permissions)
Parameters:
permissions - the permissions to set

getFileSize

public long getFileSize()
Returns:
the fileSize

setFileSize

public void setFileSize(long fileSize)
Parameters:
fileSize - the fileSize to set

getDocumentMetaData

public DocumentMetaData getDocumentMetaData()
Returns:
the DocumentMetaData

setDocumentInfo

public void setDocumentInfo(DocumentMetaData documentMetaData)
Parameters:
documentMetaData - the DocumentMetaData to set

isFullPermission

public boolean isFullPermission()
Returns:
the fullPermission

setFullPermission

public void setFullPermission(boolean fullPermission)
Parameters:
fullPermission - the fullPermission to set

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object