Class RecipientType
- java.lang.Object
-
- net.webpdf.wsclient.schema.operation.RecipientType
-
- All Implemented Interfaces:
AccessPermissionType
public class RecipientType extends Object implements AccessPermissionType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p321944_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:p909790_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Defines a rights recipient (Recipient) for the document to be encrypted. Recipients are defined on the basis of their rights and a certificate and are identified and distinguished on the basis of the certificate. Only with the associated "PrivateKey" and a certificate listed here can a user subsequently decrypt and open the document again. Exactly one certificate is expected for encryption for each rights recipient. However, it is possible to define multiple rights recipients <ul><li>each with their own certificate.</li></ul></p>Java class for RecipientType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RecipientType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <all> <element name="certificate" type="{http://schema.webpdf.de/1.0/operation}CertificateFileDataType"/> </all> <attGroup ref="{http://schema.webpdf.de/1.0/operation}securityFlags"/> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleancanAssembleprotected BooleancanExtractContentprotected BooleancanExtractForAccessibilityprotected BooleancanFillInFormprotected BooleancanModifyprotected BooleancanModifyAnnotationsprotected BooleancanPrintprotected BooleancanPrintHighResprotected CertificateFileDataTypecertificate
-
Constructor Summary
Constructors Constructor Description RecipientType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateFileDataTypegetCertificate()Gets the value of the certificate property.booleanisCanAssemble()Gets the value of the canAssemble property.booleanisCanExtractContent()Gets the value of the canExtractContent property.booleanisCanExtractForAccessibility()Gets the value of the canExtractForAccessibility property.booleanisCanFillInForm()Gets the value of the canFillInForm property.booleanisCanModify()Gets the value of the canModify property.booleanisCanModifyAnnotations()Gets the value of the canModifyAnnotations property.booleanisCanPrint()Gets the value of the canPrint property.booleanisCanPrintHighRes()Gets the value of the canPrintHighRes property.booleanisSetCanAssemble()booleanisSetCanExtractContent()booleanisSetCanExtractForAccessibility()booleanisSetCanFillInForm()booleanisSetCanModify()booleanisSetCanModifyAnnotations()booleanisSetCanPrint()booleanisSetCanPrintHighRes()booleanisSetCertificate()voidsetCanAssemble(boolean value)Sets the value of the canAssemble property.voidsetCanExtractContent(boolean value)Sets the value of the canExtractContent property.voidsetCanExtractForAccessibility(boolean value)Sets the value of the canExtractForAccessibility property.voidsetCanFillInForm(boolean value)Sets the value of the canFillInForm property.voidsetCanModify(boolean value)Sets the value of the canModify property.voidsetCanModifyAnnotations(boolean value)Sets the value of the canModifyAnnotations property.voidsetCanPrint(boolean value)Sets the value of the canPrint property.voidsetCanPrintHighRes(boolean value)Sets the value of the canPrintHighRes property.voidsetCertificate(CertificateFileDataType value)Sets the value of the certificate property.voidunsetCanAssemble()voidunsetCanExtractContent()voidunsetCanExtractForAccessibility()voidunsetCanFillInForm()voidunsetCanModify()voidunsetCanModifyAnnotations()voidunsetCanPrint()voidunsetCanPrintHighRes()
-
-
-
Field Detail
-
certificate
protected CertificateFileDataType certificate
-
canAssemble
protected Boolean canAssemble
-
canExtractContent
protected Boolean canExtractContent
-
canExtractForAccessibility
protected Boolean canExtractForAccessibility
-
canFillInForm
protected Boolean canFillInForm
-
canModify
protected Boolean canModify
-
canModifyAnnotations
protected Boolean canModifyAnnotations
-
canPrint
protected Boolean canPrint
-
canPrintHighRes
protected Boolean canPrintHighRes
-
-
Method Detail
-
getCertificate
public CertificateFileDataType getCertificate()
Gets the value of the certificate property.- Returns:
- possible object is
CertificateFileDataType
-
setCertificate
public void setCertificate(CertificateFileDataType value)
Sets the value of the certificate property.- Parameters:
value- allowed object isCertificateFileDataType
-
isSetCertificate
public boolean isSetCertificate()
-
isCanAssemble
public boolean isCanAssemble()
Gets the value of the canAssemble property.- Specified by:
isCanAssemblein interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanAssemble
public void setCanAssemble(boolean value)
Sets the value of the canAssemble property.- Parameters:
value- allowed object isBoolean
-
isSetCanAssemble
public boolean isSetCanAssemble()
-
unsetCanAssemble
public void unsetCanAssemble()
-
isCanExtractContent
public boolean isCanExtractContent()
Gets the value of the canExtractContent property.- Specified by:
isCanExtractContentin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanExtractContent
public void setCanExtractContent(boolean value)
Sets the value of the canExtractContent property.- Parameters:
value- allowed object isBoolean
-
isSetCanExtractContent
public boolean isSetCanExtractContent()
-
unsetCanExtractContent
public void unsetCanExtractContent()
-
isCanExtractForAccessibility
public boolean isCanExtractForAccessibility()
Gets the value of the canExtractForAccessibility property.- Specified by:
isCanExtractForAccessibilityin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanExtractForAccessibility
public void setCanExtractForAccessibility(boolean value)
Sets the value of the canExtractForAccessibility property.- Parameters:
value- allowed object isBoolean
-
isSetCanExtractForAccessibility
public boolean isSetCanExtractForAccessibility()
-
unsetCanExtractForAccessibility
public void unsetCanExtractForAccessibility()
-
isCanFillInForm
public boolean isCanFillInForm()
Gets the value of the canFillInForm property.- Specified by:
isCanFillInFormin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanFillInForm
public void setCanFillInForm(boolean value)
Sets the value of the canFillInForm property.- Parameters:
value- allowed object isBoolean
-
isSetCanFillInForm
public boolean isSetCanFillInForm()
-
unsetCanFillInForm
public void unsetCanFillInForm()
-
isCanModify
public boolean isCanModify()
Gets the value of the canModify property.- Specified by:
isCanModifyin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanModify
public void setCanModify(boolean value)
Sets the value of the canModify property.- Parameters:
value- allowed object isBoolean
-
isSetCanModify
public boolean isSetCanModify()
-
unsetCanModify
public void unsetCanModify()
-
isCanModifyAnnotations
public boolean isCanModifyAnnotations()
Gets the value of the canModifyAnnotations property.- Specified by:
isCanModifyAnnotationsin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanModifyAnnotations
public void setCanModifyAnnotations(boolean value)
Sets the value of the canModifyAnnotations property.- Parameters:
value- allowed object isBoolean
-
isSetCanModifyAnnotations
public boolean isSetCanModifyAnnotations()
-
unsetCanModifyAnnotations
public void unsetCanModifyAnnotations()
-
isCanPrint
public boolean isCanPrint()
Gets the value of the canPrint property.- Specified by:
isCanPrintin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanPrint
public void setCanPrint(boolean value)
Sets the value of the canPrint property.- Parameters:
value- allowed object isBoolean
-
isSetCanPrint
public boolean isSetCanPrint()
-
unsetCanPrint
public void unsetCanPrint()
-
isCanPrintHighRes
public boolean isCanPrintHighRes()
Gets the value of the canPrintHighRes property.- Specified by:
isCanPrintHighResin interfaceAccessPermissionType- Returns:
- possible object is
Boolean
-
setCanPrintHighRes
public void setCanPrintHighRes(boolean value)
Sets the value of the canPrintHighRes property.- Parameters:
value- allowed object isBoolean
-
isSetCanPrintHighRes
public boolean isSetCanPrintHighRes()
-
unsetCanPrintHighRes
public void unsetCanPrintHighRes()
-
-