// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.11.13 at 06:00:06 PM CET // package eu.prestoprime.premis; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlID; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * <p>Java class for mdRefDefinition complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="mdRefDefinition"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attGroup ref="{info:lc/xmlns/premis-v2}filecoreAttributeGroup"/> * <attGroup ref="{info:lc/xmlns/premis-v2}metadataAttributeGroup"/> * <attGroup ref="{http://www.w3.org/1999/xlink}simpleLink"/> * <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}ID" /> * <attribute name="LOCTYPE" use="required" type="{info:lc/xmlns/premis-v2}LOCTYPEDefinition" /> * <attribute name="OTHERLOCTYPE" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="LABEL" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="XPTR" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "mdRefDefinition") public class MdRefDefinition { @XmlAttribute(name = "ID") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; @XmlAttribute(name = "LOCTYPE", required = true) protected LOCTYPEDefinition loctype; @XmlAttribute(name = "OTHERLOCTYPE") protected String otherloctype; @XmlAttribute(name = "LABEL") protected String label; @XmlAttribute(name = "XPTR") protected String xptr; @XmlAttribute(name = "MIMETYPE") protected String mimetype; @XmlAttribute(name = "SIZE") protected Long size; @XmlAttribute(name = "CREATED") protected String created; @XmlAttribute(name = "CHECKSUM") protected String checksum; @XmlAttribute(name = "CHECKSUMTYPE") protected CHECKSUMTYPEDefinition checksumtype; @XmlAttribute(name = "MDTYPE", required = true) protected MDTYPEDefinition mdtype; @XmlAttribute(name = "OTHERMDTYPE") protected String othermdtype; @XmlAttribute(name = "MDTYPEVERSION") protected String mdtypeversion; @XmlAttribute(name = "type", namespace = "http://www.w3.org/1999/xlink") protected String type; @XmlAttribute(name = "href", namespace = "http://www.w3.org/1999/xlink") @XmlSchemaType(name = "anyURI") protected String href; @XmlAttribute(name = "role", namespace = "http://www.w3.org/1999/xlink") protected String role; @XmlAttribute(name = "arcrole", namespace = "http://www.w3.org/1999/xlink") protected String arcrole; @XmlAttribute(name = "title", namespace = "http://www.w3.org/1999/xlink") protected String title; @XmlAttribute(name = "show", namespace = "http://www.w3.org/1999/xlink") protected String show; @XmlAttribute(name = "actuate", namespace = "http://www.w3.org/1999/xlink") protected String actuate; /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setID(String value) { this.id = value; } /** * Gets the value of the loctype property. * * @return * possible object is * {@link LOCTYPEDefinition } * */ public LOCTYPEDefinition getLOCTYPE() { return loctype; } /** * Sets the value of the loctype property. * * @param value * allowed object is * {@link LOCTYPEDefinition } * */ public void setLOCTYPE(LOCTYPEDefinition value) { this.loctype = value; } /** * Gets the value of the otherloctype property. * * @return * possible object is * {@link String } * */ public String getOTHERLOCTYPE() { return otherloctype; } /** * Sets the value of the otherloctype property. * * @param value * allowed object is * {@link String } * */ public void setOTHERLOCTYPE(String value) { this.otherloctype = value; } /** * Gets the value of the label property. * * @return * possible object is * {@link String } * */ public String getLABEL() { return label; } /** * Sets the value of the label property. * * @param value * allowed object is * {@link String } * */ public void setLABEL(String value) { this.label = value; } /** * Gets the value of the xptr property. * * @return * possible object is * {@link String } * */ public String getXPTR() { return xptr; } /** * Sets the value of the xptr property. * * @param value * allowed object is * {@link String } * */ public void setXPTR(String value) { this.xptr = value; } /** * Gets the value of the mimetype property. * * @return * possible object is * {@link String } * */ public String getMIMETYPE() { return mimetype; } /** * Sets the value of the mimetype property. * * @param value * allowed object is * {@link String } * */ public void setMIMETYPE(String value) { this.mimetype = value; } /** * Gets the value of the size property. * * @return * possible object is * {@link Long } * */ public Long getSIZE() { return size; } /** * Sets the value of the size property. * * @param value * allowed object is * {@link Long } * */ public void setSIZE(Long value) { this.size = value; } /** * Gets the value of the created property. * * @return * possible object is * {@link String } * */ public String getCREATED() { return created; } /** * Sets the value of the created property. * * @param value * allowed object is * {@link String } * */ public void setCREATED(String value) { this.created = value; } /** * Gets the value of the checksum property. * * @return * possible object is * {@link String } * */ public String getCHECKSUM() { return checksum; } /** * Sets the value of the checksum property. * * @param value * allowed object is * {@link String } * */ public void setCHECKSUM(String value) { this.checksum = value; } /** * Gets the value of the checksumtype property. * * @return * possible object is * {@link CHECKSUMTYPEDefinition } * */ public CHECKSUMTYPEDefinition getCHECKSUMTYPE() { return checksumtype; } /** * Sets the value of the checksumtype property. * * @param value * allowed object is * {@link CHECKSUMTYPEDefinition } * */ public void setCHECKSUMTYPE(CHECKSUMTYPEDefinition value) { this.checksumtype = value; } /** * Gets the value of the mdtype property. * * @return * possible object is * {@link MDTYPEDefinition } * */ public MDTYPEDefinition getMDTYPE() { return mdtype; } /** * Sets the value of the mdtype property. * * @param value * allowed object is * {@link MDTYPEDefinition } * */ public void setMDTYPE(MDTYPEDefinition value) { this.mdtype = value; } /** * Gets the value of the othermdtype property. * * @return * possible object is * {@link String } * */ public String getOTHERMDTYPE() { return othermdtype; } /** * Sets the value of the othermdtype property. * * @param value * allowed object is * {@link String } * */ public void setOTHERMDTYPE(String value) { this.othermdtype = value; } /** * Gets the value of the mdtypeversion property. * * @return * possible object is * {@link String } * */ public String getMDTYPEVERSION() { return mdtypeversion; } /** * Sets the value of the mdtypeversion property. * * @param value * allowed object is * {@link String } * */ public void setMDTYPEVERSION(String value) { this.mdtypeversion = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType() { if (type == null) { return "simple"; } else { return type; } } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Gets the value of the href property. * * @return * possible object is * {@link String } * */ public String getHref() { return href; } /** * Sets the value of the href property. * * @param value * allowed object is * {@link String } * */ public void setHref(String value) { this.href = value; } /** * Gets the value of the role property. * * @return * possible object is * {@link String } * */ public String getRole() { return role; } /** * Sets the value of the role property. * * @param value * allowed object is * {@link String } * */ public void setRole(String value) { this.role = value; } /** * Gets the value of the arcrole property. * * @return * possible object is * {@link String } * */ public String getArcrole() { return arcrole; } /** * Sets the value of the arcrole property. * * @param value * allowed object is * {@link String } * */ public void setArcrole(String value) { this.arcrole = value; } /** * Gets the value of the title property. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Gets the value of the show property. * * @return * possible object is * {@link String } * */ public String getShow() { return show; } /** * Sets the value of the show property. * * @param value * allowed object is * {@link String } * */ public void setShow(String value) { this.show = value; } /** * Gets the value of the actuate property. * * @return * possible object is * {@link String } * */ public String getActuate() { return actuate; } /** * Sets the value of the actuate property. * * @param value * allowed object is * {@link String } * */ public void setActuate(String value) { this.actuate = value; } }