// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-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.12.19 at 10:30:34 AM GMT // package hermes.config; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for DestinationConfig complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="DestinationConfig"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="properties" type="{}PropertySetConfig" minOccurs="0"/> * <element name="renderer" type="{}RendererConfig" minOccurs="0"/> * </sequence> * <attribute name="className" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="shortName" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="domain" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="clientID" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="durable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * <attribute name="unsubscribeOnClose" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * <attribute name="selector" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="useLocalRenderer" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * <attribute name="myHermes" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="username" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DestinationConfig", propOrder = { "properties", "renderer" }) public class DestinationConfig { protected PropertySetConfig properties; protected RendererConfig renderer; @XmlAttribute(name = "className") protected String className; @XmlAttribute(name = "name") protected String name; @XmlAttribute(name = "shortName") protected String shortName; @XmlAttribute(name = "domain") protected Integer domain; @XmlAttribute(name = "clientID") protected String clientID; @XmlAttribute(name = "durable") protected Boolean durable; @XmlAttribute(name = "unsubscribeOnClose") protected Boolean unsubscribeOnClose; @XmlAttribute(name = "selector") protected String selector; @XmlAttribute(name = "useLocalRenderer") protected Boolean useLocalRenderer; @XmlAttribute(name = "myHermes") protected String myHermes; @XmlAttribute(name = "username") protected String username; @XmlAttribute(name = "password") protected String password; /** * Gets the value of the properties property. * * @return * possible object is * {@link PropertySetConfig } * */ public PropertySetConfig getProperties() { return properties; } /** * Sets the value of the properties property. * * @param value * allowed object is * {@link PropertySetConfig } * */ public void setProperties(PropertySetConfig value) { this.properties = value; } /** * Gets the value of the renderer property. * * @return * possible object is * {@link RendererConfig } * */ public RendererConfig getRenderer() { return renderer; } /** * Sets the value of the renderer property. * * @param value * allowed object is * {@link RendererConfig } * */ public void setRenderer(RendererConfig value) { this.renderer = value; } /** * Gets the value of the className property. * * @return * possible object is * {@link String } * */ public String getClassName() { return className; } /** * Sets the value of the className property. * * @param value * allowed object is * {@link String } * */ public void setClassName(String value) { this.className = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the shortName property. * * @return * possible object is * {@link String } * */ public String getShortName() { return shortName; } /** * Sets the value of the shortName property. * * @param value * allowed object is * {@link String } * */ public void setShortName(String value) { this.shortName = value; } /** * Gets the value of the domain property. * * @return * possible object is * {@link Integer } * */ public Integer getDomain() { return domain; } /** * Sets the value of the domain property. * * @param value * allowed object is * {@link Integer } * */ public void setDomain(Integer value) { this.domain = value; } /** * Gets the value of the clientID property. * * @return * possible object is * {@link String } * */ public String getClientID() { return clientID; } /** * Sets the value of the clientID property. * * @param value * allowed object is * {@link String } * */ public void setClientID(String value) { this.clientID = value; } /** * Gets the value of the durable property. * * @return * possible object is * {@link Boolean } * */ public boolean isDurable() { if (durable == null) { return false; } else { return durable; } } /** * Sets the value of the durable property. * * @param value * allowed object is * {@link Boolean } * */ public void setDurable(Boolean value) { this.durable = value; } /** * Gets the value of the unsubscribeOnClose property. * * @return * possible object is * {@link Boolean } * */ public boolean isUnsubscribeOnClose() { if (unsubscribeOnClose == null) { return false; } else { return unsubscribeOnClose; } } /** * Sets the value of the unsubscribeOnClose property. * * @param value * allowed object is * {@link Boolean } * */ public void setUnsubscribeOnClose(Boolean value) { this.unsubscribeOnClose = value; } /** * Gets the value of the selector property. * * @return * possible object is * {@link String } * */ public String getSelector() { return selector; } /** * Sets the value of the selector property. * * @param value * allowed object is * {@link String } * */ public void setSelector(String value) { this.selector = value; } /** * Gets the value of the useLocalRenderer property. * * @return * possible object is * {@link Boolean } * */ public boolean isUseLocalRenderer() { if (useLocalRenderer == null) { return false; } else { return useLocalRenderer; } } /** * Sets the value of the useLocalRenderer property. * * @param value * allowed object is * {@link Boolean } * */ public void setUseLocalRenderer(Boolean value) { this.useLocalRenderer = value; } /** * Gets the value of the myHermes property. * * @return * possible object is * {@link String } * */ public String getMyHermes() { return myHermes; } /** * Sets the value of the myHermes property. * * @param value * allowed object is * {@link String } * */ public void setMyHermes(String value) { this.myHermes = value; } /** * Gets the value of the username property. * * @return * possible object is * {@link String } * */ public String getUsername() { return username; } /** * Sets the value of the username property. * * @param value * allowed object is * {@link String } * */ public void setUsername(String value) { this.username = value; } /** * Gets the value of the password property. * * @return * possible object is * {@link String } * */ public String getPassword() { return password; } /** * Sets the value of the password property. * * @param value * allowed object is * {@link String } * */ public void setPassword(String value) { this.password = value; } }