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.XmlElementRef; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** * <p>Clase Java para DocumentAttributes complex type. * * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase. * * <pre> * <complexType name="DocumentAttributes"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="state" type="{http://www.indra.es/portafirmasws/cws}StateEnum" minOccurs="0"/> * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="type" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="extension" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="sender" type="{http://www.indra.es/portafirmasws/cws}Sender" minOccurs="0"/> * <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="importance" type="{http://www.indra.es/portafirmasws/cws}ImportanceEnum" minOccurs="0"/> * <element name="date-entry" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="date-limit" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="date-last-update" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="date-notice" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> * <element name="number-annexes" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="sign-annexes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="external-data" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="type-sign" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="is-file-sign" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="generate-visuals" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> * <element name="external-ids" type="{http://www.indra.es/portafirmasws/cws}ExternalIDs" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DocumentAttributes", propOrder = { "state", "title", "type", "subject", "description", "extension", "sender", "url", "importance", "dateEntry", "dateLimit", "dateLastUpdate", "dateNotice", "numberAnnexes", "signAnnexes", "externalData", "typeSign", "isFileSign", "generateVisuals", "externalIds" }) public class DocumentAttributes { protected Integer state; protected String title; protected Integer type; protected String subject; protected String description; protected String extension; protected Sender sender; protected String url; protected ImportanceEnum importance; @XmlElementRef(name = "date-entry", type = JAXBElement.class) protected JAXBElement<XMLGregorianCalendar> dateEntry; @XmlElementRef(name = "date-limit", type = JAXBElement.class) protected JAXBElement<XMLGregorianCalendar> dateLimit; @XmlElementRef(name = "date-last-update", type = JAXBElement.class) protected JAXBElement<XMLGregorianCalendar> dateLastUpdate; @XmlElementRef(name = "date-notice", type = JAXBElement.class) protected JAXBElement<XMLGregorianCalendar> dateNotice; @XmlElementRef(name = "number-annexes", type = JAXBElement.class) protected JAXBElement<Integer> numberAnnexes; @XmlElementRef(name = "sign-annexes", type = JAXBElement.class) protected JAXBElement<Boolean> signAnnexes; @XmlElementRef(name = "external-data", type = JAXBElement.class) protected JAXBElement<String> externalData; @XmlElementRef(name = "type-sign", type = JAXBElement.class) protected JAXBElement<Integer> typeSign; @XmlElementRef(name = "is-file-sign", type = JAXBElement.class) protected JAXBElement<Boolean> isFileSign; @XmlElementRef(name = "generate-visuals", type = JAXBElement.class) protected JAXBElement<Boolean> generateVisuals; @XmlElementRef(name = "external-ids", type = JAXBElement.class) protected JAXBElement<ExternalIDs> externalIds; /** * Obtiene el valor de la propiedad state. * * @return * possible object is * {@link Integer } * */ public Integer getState() { return state; } /** * Define el valor de la propiedad state. * * @param value * allowed object is * {@link Integer } * */ public void setState(Integer value) { this.state = value; } /** * Obtiene el valor de la propiedad title. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Define el valor de la propiedad title. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Obtiene el valor de la propiedad type. * * @return * possible object is * {@link Integer } * */ public Integer getType() { return type; } /** * Define el valor de la propiedad type. * * @param value * allowed object is * {@link Integer } * */ public void setType(Integer value) { this.type = value; } /** * Obtiene el valor de la propiedad subject. * * @return * possible object is * {@link String } * */ public String getSubject() { return subject; } /** * Define el valor de la propiedad subject. * * @param value * allowed object is * {@link String } * */ public void setSubject(String value) { this.subject = value; } /** * Obtiene el valor de la propiedad description. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Define el valor de la propiedad description. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Obtiene el valor de la propiedad extension. * * @return * possible object is * {@link String } * */ public String getExtension() { return extension; } /** * Define el valor de la propiedad extension. * * @param value * allowed object is * {@link String } * */ public void setExtension(String value) { this.extension = value; } /** * Obtiene el valor de la propiedad sender. * * @return * possible object is * {@link Sender } * */ public Sender getSender() { return sender; } /** * Define el valor de la propiedad sender. * * @param value * allowed object is * {@link Sender } * */ public void setSender(Sender value) { this.sender = value; } /** * Obtiene el valor de la propiedad url. * * @return * possible object is * {@link String } * */ public String getUrl() { return url; } /** * Define el valor de la propiedad url. * * @param value * allowed object is * {@link String } * */ public void setUrl(String value) { this.url = value; } /** * Obtiene el valor de la propiedad importance. * * @return * possible object is * {@link ImportanceEnum } * */ public ImportanceEnum getImportance() { return importance; } /** * Define el valor de la propiedad importance. * * @param value * allowed object is * {@link ImportanceEnum } * */ public void setImportance(ImportanceEnum value) { this.importance = value; } /** * Obtiene el valor de la propiedad dateEntry. * * @return * possible object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public JAXBElement<XMLGregorianCalendar> getDateEntry() { return dateEntry; } /** * Define el valor de la propiedad dateEntry. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public void setDateEntry(JAXBElement<XMLGregorianCalendar> value) { this.dateEntry = value; } /** * Obtiene el valor de la propiedad dateLimit. * * @return * possible object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public JAXBElement<XMLGregorianCalendar> getDateLimit() { return dateLimit; } /** * Define el valor de la propiedad dateLimit. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public void setDateLimit(JAXBElement<XMLGregorianCalendar> value) { this.dateLimit = value; } /** * Obtiene el valor de la propiedad dateLastUpdate. * * @return * possible object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public JAXBElement<XMLGregorianCalendar> getDateLastUpdate() { return dateLastUpdate; } /** * Define el valor de la propiedad dateLastUpdate. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public void setDateLastUpdate(JAXBElement<XMLGregorianCalendar> value) { this.dateLastUpdate = value; } /** * Obtiene el valor de la propiedad dateNotice. * * @return * possible object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public JAXBElement<XMLGregorianCalendar> getDateNotice() { return dateNotice; } /** * Define el valor de la propiedad dateNotice. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} * */ public void setDateNotice(JAXBElement<XMLGregorianCalendar> value) { this.dateNotice = value; } /** * Obtiene el valor de la propiedad numberAnnexes. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Integer }{@code >} * */ public JAXBElement<Integer> getNumberAnnexes() { return numberAnnexes; } /** * Define el valor de la propiedad numberAnnexes. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link Integer }{@code >} * */ public void setNumberAnnexes(JAXBElement<Integer> value) { this.numberAnnexes = value; } /** * Obtiene el valor de la propiedad signAnnexes. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public JAXBElement<Boolean> getSignAnnexes() { return signAnnexes; } /** * Define el valor de la propiedad signAnnexes. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public void setSignAnnexes(JAXBElement<Boolean> value) { this.signAnnexes = value; } /** * Obtiene el valor de la propiedad externalData. * * @return * possible object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public JAXBElement<String> getExternalData() { return externalData; } /** * Define el valor de la propiedad externalData. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link String }{@code >} * */ public void setExternalData(JAXBElement<String> value) { this.externalData = value; } /** * Obtiene el valor de la propiedad typeSign. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Integer }{@code >} * */ public JAXBElement<Integer> getTypeSign() { return typeSign; } /** * Define el valor de la propiedad typeSign. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link Integer }{@code >} * */ public void setTypeSign(JAXBElement<Integer> value) { this.typeSign = value; } /** * Obtiene el valor de la propiedad isFileSign. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public JAXBElement<Boolean> getIsFileSign() { return isFileSign; } /** * Define el valor de la propiedad isFileSign. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public void setIsFileSign(JAXBElement<Boolean> value) { this.isFileSign = value; } /** * Obtiene el valor de la propiedad generateVisuals. * * @return * possible object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public JAXBElement<Boolean> getGenerateVisuals() { return generateVisuals; } /** * Define el valor de la propiedad generateVisuals. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link Boolean }{@code >} * */ public void setGenerateVisuals(JAXBElement<Boolean> value) { this.generateVisuals = value; } /** * Obtiene el valor de la propiedad externalIds. * * @return * possible object is * {@link JAXBElement }{@code <}{@link ExternalIDs }{@code >} * */ public JAXBElement<ExternalIDs> getExternalIds() { return externalIds; } /** * Define el valor de la propiedad externalIds. * * @param value * allowed object is * {@link JAXBElement }{@code <}{@link ExternalIDs }{@code >} * */ public void setExternalIds(JAXBElement<ExternalIDs> value) { this.externalIds = value; } }