// // Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 generiert // Siehe <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. // Generiert: 2016.04.19 um 09:36:45 AM CEST // package de.immobilienscout24.rest.schema.common._1; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.datatype.XMLGregorianCalendar; /** * Ein Anhang * * <p>Java-Klasse fr Attachment complex type. * * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * * <pre> * <complexType name="Attachment"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="title" minOccurs="0"> * <simpleType> * <restriction base="{http://rest.immobilienscout24.de/schema/common/1.0}TextField"> * <maxLength value="30"/> * </restriction> * </simpleType> * </element> * <element name="checkSum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <element name="externalId" minOccurs="0"> * <simpleType> * <restriction base="{http://rest.immobilienscout24.de/schema/common/1.0}TextField"> * <maxLength value="50"/> * </restriction> * </simpleType> * </element> * <element name="externalCheckSum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * <attGroup ref="{http://rest.immobilienscout24.de/schema/common/1.0}Reference"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Attachment", propOrder = { "title", "checkSum", "externalId", "externalCheckSum" }) @XmlSeeAlso({ Picture.class, Link.class, StreamingVideo.class, ExtendedAttachment.class }) public abstract class Attachment { @XmlJavaTypeAdapter(Adapter1 .class) protected String title; protected String checkSum; @XmlJavaTypeAdapter(Adapter1 .class) protected String externalId; protected String externalCheckSum; @XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink") @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(name = "id") protected Long id; @XmlAttribute(name = "label") protected String label; @XmlAttribute(name = "modification") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar modification; @XmlAttribute(name = "creation") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creation; @XmlAttribute(name = "publishDate") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar publishDate; /** * Ruft den Wert der title-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Legt den Wert der title-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Ruft den Wert der checkSum-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getCheckSum() { return checkSum; } /** * Legt den Wert der checkSum-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setCheckSum(String value) { this.checkSum = value; } /** * Ruft den Wert der externalId-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Legt den Wert der externalId-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } /** * Ruft den Wert der externalCheckSum-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getExternalCheckSum() { return externalCheckSum; } /** * Legt den Wert der externalCheckSum-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setExternalCheckSum(String value) { this.externalCheckSum = value; } /** * Link zum Element. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Legt den Wert der href-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * Ruft den Wert der id-Eigenschaft ab. * * @return * possible object is * {@link Long } * */ public Long getId() { return id; } /** * Legt den Wert der id-Eigenschaft fest. * * @param value * allowed object is * {@link Long } * */ public void setId(Long value) { this.id = value; } /** * Ruft den Wert der label-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getLabel() { return label; } /** * Legt den Wert der label-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setLabel(String value) { this.label = value; } /** * Ruft den Wert der modification-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getModification() { return modification; } /** * Legt den Wert der modification-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setModification(XMLGregorianCalendar value) { this.modification = value; } /** * Ruft den Wert der creation-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreation() { return creation; } /** * Legt den Wert der creation-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreation(XMLGregorianCalendar value) { this.creation = value; } /** * Ruft den Wert der publishDate-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getPublishDate() { return publishDate; } /** * Legt den Wert der publishDate-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setPublishDate(XMLGregorianCalendar value) { this.publishDate = value; } }