fse.vo

## Class Document

- java.lang.Object
- - fse.vo.Document

-     public class Document
      extends Object

  Contiene il dettaglio del documento CDA firmato e del foglio di stile eventualmente associato ad esso.

  The following schema fragment specifies the expected content contained within this class.

  Version:
    1.0
  Author:
    musceo

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected byte[]` | `binaryDocument`
    `protected String` | `binaryName`
    `protected byte[]` | `document`
    `protected String` | `documentName`
    `protected String` | `status`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Document()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `byte[]` | `getBinaryDocument()` Restituisce l'eventuale contenuto dell'allegato binario al CDA
    `String` | `getBinaryName()` Restituisce il nome dell'eventuale allegato binario al CDA
    `byte[]` | `getDocument()` Restituisce il contenuto del documento
    `String` | `getDocumentName()` Restituisce il nome del documento
    `String` | `getStatus()` Restituisce lo stato del documento
    `void` | `setBinaryDocument(byte[] binaryDocument)` Imposta il contenuto dell'allegato binario al CDA.
    `void` | `setBinaryName(String binaryName)` Imposta il nome dell'allegato binario al CDA.
    `void` | `setDocument(byte[] value)` Imposta il contenuto del documento.
    `void` | `setDocumentName(String value)` Imposta il nome del documento.
    `void` | `setStatus(String status)` Imposta lo stato del documento.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### document

          protected byte[] document

    - #### documentName

          protected String documentName

    - #### status

          protected String status

    - #### binaryDocument

          protected byte[] binaryDocument

    - #### binaryName

          protected String binaryName

  - ### Constructor Detail

    - #### Document

          public Document()

  - ### Method Detail

    - #### getBinaryDocument

          public byte[] getBinaryDocument()

      Restituisce l'eventuale contenuto dell'allegato binario al CDA
      Returns:
        l'allegato binario al CDA

    - #### setBinaryDocument

          public void setBinaryDocument(byte[] binaryDocument)

      Imposta il contenuto dell'allegato binario al CDA. Parametro facoltativo.
      Parameters:
        `binaryDocument` - l'allegato binario al CDA

    - #### getBinaryName

          public String getBinaryName()

      Restituisce il nome dell'eventuale allegato binario al CDA
      Returns:
        il nome dell'allegato binario

    - #### setBinaryName

          public void setBinaryName(String binaryName)

      Imposta il nome dell'allegato binario al CDA. Parametro facoltativo.
      Parameters:
        `binaryName` - il nome dell'allegato binario al CDA

    - #### getDocument

          public byte[] getDocument()

      Restituisce il contenuto del documento
      Returns:
        possible object is byte[]

    - #### setDocument

          public void setDocument(byte[] value)

      Imposta il contenuto del documento. Parametro obbligatorio.
      Parameters:
        `value` - allowed object is byte[]

    - #### getDocumentName

          public String getDocumentName()

      Restituisce il nome del documento
      Returns:
        possible object is `String`

    - #### setDocumentName

          public void setDocumentName(String value)

      Imposta il nome del documento. Parametro obbligatorio.
      Parameters:
        `value` - allowed object is `String`

    - #### getStatus

          public String getStatus()

      Restituisce lo stato del documento
      Returns:
        lo stato del documnto.

    - #### setStatus

          public void setStatus(String status)

      Imposta lo stato del documento. E' ammesso solo il valore `Approved`. Parametro obbligatorio.
      Parameters:
        `status` - lo stato del documento (Valori ammissibili: Approved, Deprecated)