Class MergeFileDataType
- java.lang.Object
-
- net.webpdf.wsclient.schema.operation.MergeFileDataType
-
- All Implemented Interfaces:
FileDataType<byte[]>
public class MergeFileDataType extends Object implements FileDataType<byte[]>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Contains the BASE64 encoded file that should be inserted or appended. The "format" attribute is used to define whether the file is a single PDF document, a ZIP file containing multiple PDF documents or a list of documents references by ID. If a ZIP archive is passed as the source document of the web service request, this parameter can be omitted. The parameter "sourceIsZip" must be set to "true" in that case. </p>Java class for MergeFileDataType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="MergeFileDataType"> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary"> <attGroup ref="{http://schema.webpdf.de/1.0/operation}FileDataGroup"/> <attribute name="format" default="pdf"> <simpleType> <restriction base="{http://schema.webpdf.de/1.0/operation}FileDataFormatType"> <enumeration value="id"/> <enumeration value="pdf"/> <enumeration value="zip"/> </restriction> </simpleType> </attribute> <attribute name="outlineName" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> </extension> </simpleContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected FileDataFormatTypeformat<?protected StringoutlineName<?protected FileDataSourceTypesource<?protected Stringuri<?protected byte[]value
-
Constructor Summary
Constructors Constructor Description MergeFileDataType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileDataFormatTypegetFormat()<?StringgetOutlineName()<?FileDataSourceTypegetSource()<?StringgetUri()<?byte[]getValue()Gets the value of the value property.booleanisSetFormat()booleanisSetOutlineName()booleanisSetSource()Returnstrue, if a file data source has been set.booleanisSetUri()Returnstrue, if a file source URI has been set.booleanisSetValue()Returnstrue, if a direct byte value has been set.voidsetFormat(FileDataFormatType value)Sets the value of the format property.voidsetOutlineName(String value)Sets the value of the outlineName property.voidsetSource(FileDataSourceType value)Sets the value of the source property.voidsetUri(String value)Sets the value of the uri property.voidsetValue(byte[] value)Sets the value of the value property.
-
-
-
Field Detail
-
value
protected byte[] value
-
format
protected FileDataFormatType format
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Specifies the format used to pass the documents to be used for merging. <ul><li>pdf = A single PDF file</li><li>zip = It is a ZIP file that contains one or more PDF documents.</li><li>id = It is a semicolon separated list of document ID's referencing documents already on the server (REST API only).</li></ul></p><?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema"><b>Important:</b> The "id" parameter can be used only with REST API. Each document that has been uploaded to the server via REST API has a unique ID. This ID can be used to reference the document. In the content of the "data" element, the list is passed as BASE64 content. Example for two documents:<ul><li>List of documents: 3bde686a47284a2da3bfce62bd6bb8bd;f5c2b314d0c74fd0878d1f4ca310b0ad</li><li>BASE64 encoded: M2JkZTY4NmE0NzI4NGEyZGEzYmZjZTYyYmQ2YmI4YmQ7ZjVjMmIzMTRkMGM3NGZkMDg3OGQxZjRjYTMxMGIwYWQ=</li></ul></p>
-
outlineName
protected String outlineName
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to define the base path that should be used for outline nodes of the appended document. This parameter can contain a slash separated path and should ideally end with the name of the document ("A/B/filename"). If this parameter is not set, all outlines will be appended to the root outline node.</p>
-
source
protected FileDataSourceType source
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the data source for the hereby expressed resource. Possible values are: <ul><li>value = The element's value shall contain the BASE64 encoded data.</li><li>uri = The data shall be located at the given uri.</li></ul></p>
-
uri
protected String uri
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The uri the data shall be located at. (This shall only have effect, if the "source" is "uri".)</p>
-
-
Method Detail
-
getValue
public byte[] getValue()
Gets the value of the value property.- Specified by:
getValuein interfaceFileDataType<byte[]>- Returns:
- possible object is byte[]
-
setValue
public void setValue(byte[] value)
Sets the value of the value property.- Specified by:
setValuein interfaceFileDataType<byte[]>- Parameters:
value- allowed object is byte[]
-
isSetValue
public boolean isSetValue()
Description copied from interface:FileDataTypeReturnstrue, if a direct byte value has been set.- Specified by:
isSetValuein interfaceFileDataType<byte[]>- Returns:
true, if a direct byte value has been set.
-
getFormat
public FileDataFormatType getFormat()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Specifies the format used to pass the documents to be used for merging. <ul><li>pdf = A single PDF file</li><li>zip = It is a ZIP file that contains one or more PDF documents.</li><li>id = It is a semicolon separated list of document ID's referencing documents already on the server (REST API only).</li></ul></p><?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema"><b>Important:</b> The "id" parameter can be used only with REST API. Each document that has been uploaded to the server via REST API has a unique ID. This ID can be used to reference the document. In the content of the "data" element, the list is passed as BASE64 content. Example for two documents:<ul><li>List of documents: 3bde686a47284a2da3bfce62bd6bb8bd;f5c2b314d0c74fd0878d1f4ca310b0ad</li><li>BASE64 encoded: M2JkZTY4NmE0NzI4NGEyZGEzYmZjZTYyYmQ2YmI4YmQ7ZjVjMmIzMTRkMGM3NGZkMDg3OGQxZjRjYTMxMGIwYWQ=</li></ul></p>- Returns:
- possible object is
FileDataFormatType
-
setFormat
public void setFormat(FileDataFormatType value)
Sets the value of the format property.- Parameters:
value- allowed object isFileDataFormatType- See Also:
getFormat()
-
isSetFormat
public boolean isSetFormat()
-
getOutlineName
public String getOutlineName()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p375802_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832464_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to define the base path that should be used for outline nodes of the appended document. This parameter can contain a slash separated path and should ideally end with the name of the document ("A/B/filename"). If this parameter is not set, all outlines will be appended to the root outline node.</p>- Returns:
- possible object is
String
-
setOutlineName
public void setOutlineName(String value)
Sets the value of the outlineName property.- Parameters:
value- allowed object isString- See Also:
getOutlineName()
-
isSetOutlineName
public boolean isSetOutlineName()
-
getSource
public FileDataSourceType getSource()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Selects the data source for the hereby expressed resource. Possible values are: <ul><li>value = The element's value shall contain the BASE64 encoded data.</li><li>uri = The data shall be located at the given uri.</li></ul></p>- Specified by:
getSourcein interfaceFileDataType<byte[]>- Returns:
- possible object is
FileDataSourceType
-
setSource
public void setSource(FileDataSourceType value)
Sets the value of the source property.- Specified by:
setSourcein interfaceFileDataType<byte[]>- Parameters:
value- allowed object isFileDataSourceType- See Also:
getSource()
-
isSetSource
public boolean isSetSource()
Description copied from interface:FileDataTypeReturnstrue, if a file data source has been set.- Specified by:
isSetSourcein interfaceFileDataType<byte[]>- Returns:
true, if a file data source has been set.
-
getUri
public String getUri()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The uri the data shall be located at. (This shall only have effect, if the "source" is "uri".)</p>
- Specified by:
getUriin interfaceFileDataType<byte[]>- Returns:
- possible object is
String
-
setUri
public void setUri(String value)
Sets the value of the uri property.- Specified by:
setUriin interfaceFileDataType<byte[]>- Parameters:
value- allowed object isString- See Also:
getUri()
-
isSetUri
public boolean isSetUri()
Description copied from interface:FileDataTypeReturnstrue, if a file source URI has been set.- Specified by:
isSetUriin interfaceFileDataType<byte[]>- Returns:
true, if a file source URI has been set.
-
-