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:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" 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 BooleancanAssemble<?protected BooleancanExtractContent<?protected BooleancanExtractForAccessibility<?protected BooleancanFillInForm<?protected BooleancanModify<?protected BooleancanModifyAnnotations<?protected BooleancanPrint<?protected BooleancanPrintHighRes<?protected 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()<?booleanisCanExtractContent()<?booleanisCanExtractForAccessibility()<?booleanisCanFillInForm()<?booleanisCanModify()<?booleanisCanModifyAnnotations()<?booleanisCanPrint()<?booleanisCanPrintHighRes()<?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
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be rearranged (e.g., pages can be deleted, inserted, and rotated).</p>
-
canExtractContent
protected Boolean canExtractContent
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," content can be extracted (copied) from the document.</p>
-
canExtractForAccessibility
protected Boolean canExtractForAccessibility
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," content can be extracted (copied) for accessibility purposes.</p>
-
canFillInForm
protected Boolean canFillInForm
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," form fields can be filled out and the document can be signed.</p>
-
canModify
protected Boolean canModify
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," changes to the document are permitted.</p>
-
canModifyAnnotations
protected Boolean canModifyAnnotations
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," comments can be added to the document and deleted from the document.</p>
-
canPrint
protected Boolean canPrint
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be printed.</p>
-
canPrintHighRes
protected Boolean canPrintHighRes
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be printed at high resolution levels.</p>
-
-
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()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be rearranged (e.g., pages can be deleted, inserted, and rotated).</p>
- 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- See Also:
isCanAssemble()
-
isSetCanAssemble
public boolean isSetCanAssemble()
-
unsetCanAssemble
public void unsetCanAssemble()
-
isCanExtractContent
public boolean isCanExtractContent()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," content can be extracted (copied) from the document.</p>
- 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- See Also:
isCanExtractContent()
-
isSetCanExtractContent
public boolean isSetCanExtractContent()
-
unsetCanExtractContent
public void unsetCanExtractContent()
-
isCanExtractForAccessibility
public boolean isCanExtractForAccessibility()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," content can be extracted (copied) for accessibility purposes.</p>
- 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- See Also:
isCanExtractForAccessibility()
-
isSetCanExtractForAccessibility
public boolean isSetCanExtractForAccessibility()
-
unsetCanExtractForAccessibility
public void unsetCanExtractForAccessibility()
-
isCanFillInForm
public boolean isCanFillInForm()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," form fields can be filled out and the document can be signed.</p>
- 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- See Also:
isCanFillInForm()
-
isSetCanFillInForm
public boolean isSetCanFillInForm()
-
unsetCanFillInForm
public void unsetCanFillInForm()
-
isCanModify
public boolean isCanModify()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," changes to the document are permitted.</p>
- 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- See Also:
isCanModify()
-
isSetCanModify
public boolean isSetCanModify()
-
unsetCanModify
public void unsetCanModify()
-
isCanModifyAnnotations
public boolean isCanModifyAnnotations()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," comments can be added to the document and deleted from the document.</p>
- 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- See Also:
isCanModifyAnnotations()
-
isSetCanModifyAnnotations
public boolean isSetCanModifyAnnotations()
-
unsetCanModifyAnnotations
public void unsetCanModifyAnnotations()
-
isCanPrint
public boolean isCanPrint()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be printed.</p>
- 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- See Also:
isCanPrint()
-
isSetCanPrint
public boolean isSetCanPrint()
-
unsetCanPrint
public void unsetCanPrint()
-
isCanPrintHighRes
public boolean isCanPrintHighRes()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p54688_="https://jakarta.ee/xml/ns/jaxb" xmlns:p573971_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If "true," the document can be printed at high resolution levels.</p>
- 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- See Also:
isCanPrintHighRes()
-
isSetCanPrintHighRes
public boolean isSetCanPrintHighRes()
-
unsetCanPrintHighRes
public void unsetCanPrintHighRes()
-
-