package net.conselldemallorca.helium.wsintegraciones.portafirmasws.cws;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Clase Java para ArchiveLocator complex type.
*
* <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
*
* <pre>
* <complexType name="ArchiveLocator">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="repository-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="archive-uri" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="archive-version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="repository-base" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="folder-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="file-path-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="signature-files-path-pattern" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="visual-file-path-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="retention-policy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="signature-custody" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ArchiveLocator", propOrder = {
"repositoryId",
"archiveUri",
"archiveVersion",
"repositoryBase",
"folderName",
"filePathName",
"signatureFilesPathPattern",
"visualFilePathName",
"retentionPolicy",
"signatureCustody"
})
public class ArchiveLocator {
@XmlElement(name = "repository-id", required = true, nillable = true)
protected String repositoryId;
@XmlElementRef(name = "archive-uri", type = JAXBElement.class)
protected JAXBElement<String> archiveUri;
@XmlElementRef(name = "archive-version", type = JAXBElement.class)
protected JAXBElement<String> archiveVersion;
@XmlElementRef(name = "repository-base", type = JAXBElement.class)
protected JAXBElement<String> repositoryBase;
@XmlElementRef(name = "folder-name", type = JAXBElement.class)
protected JAXBElement<String> folderName;
@XmlElementRef(name = "file-path-name", type = JAXBElement.class)
protected JAXBElement<String> filePathName;
@XmlElementRef(name = "signature-files-path-pattern", type = JAXBElement.class)
protected JAXBElement<String> signatureFilesPathPattern;
@XmlElementRef(name = "visual-file-path-name", type = JAXBElement.class)
protected JAXBElement<String> visualFilePathName;
@XmlElementRef(name = "retention-policy", type = JAXBElement.class)
protected JAXBElement<String> retentionPolicy;
@XmlElementRef(name = "signature-custody", type = JAXBElement.class)
protected JAXBElement<Boolean> signatureCustody;
/**
* Obtiene el valor de la propiedad repositoryId.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRepositoryId() {
return repositoryId;
}
/**
* Define el valor de la propiedad repositoryId.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRepositoryId(String value) {
this.repositoryId = value;
}
/**
* Obtiene el valor de la propiedad archiveUri.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getArchiveUri() {
return archiveUri;
}
/**
* Define el valor de la propiedad archiveUri.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setArchiveUri(JAXBElement<String> value) {
this.archiveUri = value;
}
/**
* Obtiene el valor de la propiedad archiveVersion.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getArchiveVersion() {
return archiveVersion;
}
/**
* Define el valor de la propiedad archiveVersion.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setArchiveVersion(JAXBElement<String> value) {
this.archiveVersion = value;
}
/**
* Obtiene el valor de la propiedad repositoryBase.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getRepositoryBase() {
return repositoryBase;
}
/**
* Define el valor de la propiedad repositoryBase.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setRepositoryBase(JAXBElement<String> value) {
this.repositoryBase = value;
}
/**
* Obtiene el valor de la propiedad folderName.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getFolderName() {
return folderName;
}
/**
* Define el valor de la propiedad folderName.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setFolderName(JAXBElement<String> value) {
this.folderName = value;
}
/**
* Obtiene el valor de la propiedad filePathName.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getFilePathName() {
return filePathName;
}
/**
* Define el valor de la propiedad filePathName.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setFilePathName(JAXBElement<String> value) {
this.filePathName = value;
}
/**
* Obtiene el valor de la propiedad signatureFilesPathPattern.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getSignatureFilesPathPattern() {
return signatureFilesPathPattern;
}
/**
* Define el valor de la propiedad signatureFilesPathPattern.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setSignatureFilesPathPattern(JAXBElement<String> value) {
this.signatureFilesPathPattern = value;
}
/**
* Obtiene el valor de la propiedad visualFilePathName.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getVisualFilePathName() {
return visualFilePathName;
}
/**
* Define el valor de la propiedad visualFilePathName.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setVisualFilePathName(JAXBElement<String> value) {
this.visualFilePathName = value;
}
/**
* Obtiene el valor de la propiedad retentionPolicy.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public JAXBElement<String> getRetentionPolicy() {
return retentionPolicy;
}
/**
* Define el valor de la propiedad retentionPolicy.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link String }{@code >}
*
*/
public void setRetentionPolicy(JAXBElement<String> value) {
this.retentionPolicy = value;
}
/**
* Obtiene el valor de la propiedad signatureCustody.
*
* @return
* possible object is
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*/
public JAXBElement<Boolean> getSignatureCustody() {
return signatureCustody;
}
/**
* Define el valor de la propiedad signatureCustody.
*
* @param value
* allowed object is
* {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
*/
public void setSignatureCustody(JAXBElement<Boolean> value) {
this.signatureCustody = value;
}
}