mcne.asn1.wrappers
Class Documentos

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--mcne.asn1.wrappers.Documentos
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class Documentos
extends java.util.Vector

Clase que encapsula las caracteristicas de la colección de Documentos asociados a una Solicitud de Acuse de Recibo. Recordar que una solicitud puede estar constituida por uno o por varios Documentos.

Version:
%1%, %0%
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Documentos()
          Crea una nueva instancia del objeto sin documentos.
Documentos(Documento documento)
          Crea una nueva instancia del objeto.
 
Method Summary
 boolean addDocumento(Documento documento)
          Añade un nuevo documento a la solicitud.
 boolean addDocumento(java.lang.String referencia, byte[] texto)
          Añade un nuevo documento a la solicitud, pasando el objeto Documento de modo implícito mediante sus componentes: a) referencia del documento y b) texto del documento en formato array de bytes.
 boolean addDocumento(java.lang.String referencia, java.lang.String path)
          Añade un nuevo documento a la solicitud, pasando el objeto Documento de modo implícito mediante sus componentes: a) referencia del documento y b) camino absoluto del fichero que contiene al documento.
 void clear()
          Elimina los documentos de la colección
 java.util.Enumeration getElements()
          Devuelve un iterador para poder recuperar los Documentos que almacena el objeto.
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

Documentos

public Documentos()
           throws ClienteNotarioException
Crea una nueva instancia del objeto sin documentos.

See Also:
Vector

Documentos

public Documentos(Documento documento)
           throws ClienteNotarioException
Crea una nueva instancia del objeto. Todos los Documento que lleve asociada la solicitud se introducen en la colección con el método addDocumento().

See Also:
Vector
Method Detail

getElements

public java.util.Enumeration getElements()
Devuelve un iterador para poder recuperar los Documentos que almacena el objeto. El iterador es un objeto Enumeration.

Returns:
java.util.Enumeration objeto que se utiliará para iterar por la secuencia de Documento.
See Also:
Enumeration

addDocumento

public boolean addDocumento(Documento documento)
                     throws ClienteNotarioException
Añade un nuevo documento a la solicitud.

Returns:
boolean resultado de la operación
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

addDocumento

public boolean addDocumento(java.lang.String referencia,
                            byte[] texto)
                     throws ClienteNotarioException
Añade un nuevo documento a la solicitud, pasando el objeto Documento de modo implícito mediante sus componentes: a) referencia del documento y b) texto del documento en formato array de bytes.

Returns:
boolean resultado de la operación.
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

addDocumento

public boolean addDocumento(java.lang.String referencia,
                            java.lang.String path)
                     throws ClienteNotarioException
Añade un nuevo documento a la solicitud, pasando el objeto Documento de modo implícito mediante sus componentes: a) referencia del documento y b) camino absoluto del fichero que contiene al documento.

Returns:
boolean resultado de la operación.
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.

clear

public void clear()
Elimina los documentos de la colección

Specified by:
clear in interface java.util.List
Overrides:
clear in class java.util.Vector
Throws:
ClienteNotarioException - utilizar el método getMessage() para detalles de la misma.