org.sejda.model.parameter
Class EncryptParameters
java.lang.Object
org.sejda.model.parameter.base.AbstractParameters
org.sejda.model.parameter.base.AbstractPdfOutputParameters
org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
org.sejda.model.parameter.EncryptParameters
- All Implemented Interfaces:
- MultipleOutputTaskParameters, MultiplePdfSourceTaskParameters, TaskParameters
public class EncryptParameters
- extends MultiplePdfSourceMultipleOutputParameters
Parameters for the encrypt manipulation. Accepts a list of PdfSource that will be encrypted using the same parameters.
- Author:
- Andrea Vacondio
EncryptParameters
public EncryptParameters(PdfEncryption encryptionAlgorithm)
getOwnerPassword
public String getOwnerPassword()
setOwnerPassword
public void setOwnerPassword(String ownerPassword)
getUserPassword
public String getUserPassword()
setUserPassword
public void setUserPassword(String userPassword)
getEncryptionAlgorithm
public PdfEncryption getEncryptionAlgorithm()
getPermissions
public Set<PdfAccessPermission> getPermissions()
- Returns:
- an unmodifiable view of the permissions
clearPermissions
public void clearPermissions()
- clear permissions
addPermission
public void addPermission(PdfAccessPermission permission)
- adds a permission to the permissions set
- Parameters:
permission -
getMinRequiredPdfVersion
public PdfVersion getMinRequiredPdfVersion()
- Overrides:
getMinRequiredPdfVersion in class AbstractPdfOutputParameters
- Returns:
- the min output pdf version required by this parameter object depending on its attributes. Each extending class is responsible for the implementation of this method.
hashCode
public int hashCode()
- Overrides:
hashCode in class MultiplePdfSourceMultipleOutputParameters
equals
public boolean equals(Object other)
- Overrides:
equals in class MultiplePdfSourceMultipleOutputParameters
addSource
public void addSource(PdfSource<?> input)
- adds the input source to the source list.
- Specified by:
addSource in interface MultiplePdfSourceTaskParameters
- Parameters:
input -
getSourceList
public List<PdfSource<?>> getSourceList()
- Specified by:
getSourceList in interface MultiplePdfSourceTaskParameters
- Returns:
- an unmodifiable view of the source list
Copyright © 2013 sejda. All Rights Reserved.