All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hpccsystems.ws.client.gen.axis2.wstopology.latest.TpServices Maven / Gradle / Ivy

Go to download

This project allows a user to interact with ESP services in a controlled manner. The API calls available under org.hpccsystems.ws.client.platform allow for a user to target ESP's across multiple environments running a range of hpccsystems-platform versions. There is no guarantee that if a user utilizes org.hpccsystems.ws.client.gen generated stub code from wsdl, that the calls will be backwards compatible with older hpccsystems-platform versions.

There is a newer version: 9.8.0-1
Show newest version
/**
 * TpServices.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.7.9  Built on : Nov 16, 2018 (12:06:07 GMT)
 */
package org.hpccsystems.ws.client.gen.axis2.wstopology.latest;


/**
 *  TpServices bean class
 */
@SuppressWarnings({"unchecked",
    "unused"
})
public class TpServices implements org.apache.axis2.databinding.ADBBean {
    /* This type was generated from the piece of schema that had
       name = TpServices
       Namespace URI = urn:hpccsystems:ws:wstopology
       Namespace Prefix = ns3
     */

    /**
     * field for TpDalis
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDali localTpDalis;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpDalisTracker = false;

    /**
     * field for TpDfuServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDfuServer localTpDfuServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpDfuServersTracker = false;

    /**
     * field for TpDkcSlaves
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDkcSlave localTpDkcSlaves;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpDkcSlavesTracker = false;

    /**
     * field for TpDropZones
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDropZone localTpDropZones;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpDropZonesTracker = false;

    /**
     * field for TpEclAgents
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclAgent localTpEclAgents;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpEclAgentsTracker = false;

    /**
     * field for TpEclServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer localTpEclServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpEclServersTracker = false;

    /**
     * field for TpEclCCServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer localTpEclCCServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpEclCCServersTracker = false;

    /**
     * field for TpEclSchedulers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclScheduler localTpEclSchedulers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpEclSchedulersTracker = false;

    /**
     * field for TpEspServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEspServer localTpEspServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpEspServersTracker = false;

    /**
     * field for TpFTSlaves
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpFTSlave localTpFTSlaves;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpFTSlavesTracker = false;

    /**
     * field for TpGenesisServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpGenesisServer localTpGenesisServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpGenesisServersTracker = false;

    /**
     * field for TpLdapServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpLdapServer localTpLdapServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpLdapServersTracker = false;

    /**
     * field for TpMySqlServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpMySqlServer localTpMySqlServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpMySqlServersTracker = false;

    /**
     * field for TpSashaServers
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSashaServer localTpSashaServers;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpSashaServersTracker = false;

    /**
     * field for TpSparkThors
     */
    protected org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSparkThor localTpSparkThors;

    /*  This tracker boolean wil be used to detect whether the user called the set method
     *   for this attribute. It will be used to determine whether to include this field
     *   in the serialized XML
     */
    protected boolean localTpSparkThorsTracker = false;

    public boolean isTpDalisSpecified() {
        return localTpDalisTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDali
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDali getTpDalis() {
        return localTpDalis;
    }

    /**
     * Auto generated setter method
     * @param param TpDalis
     */
    public void setTpDalis(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDali param) {
        localTpDalisTracker = param != null;

        this.localTpDalis = param;
    }

    public boolean isTpDfuServersSpecified() {
        return localTpDfuServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDfuServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDfuServer getTpDfuServers() {
        return localTpDfuServers;
    }

    /**
     * Auto generated setter method
     * @param param TpDfuServers
     */
    public void setTpDfuServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDfuServer param) {
        localTpDfuServersTracker = param != null;

        this.localTpDfuServers = param;
    }

    public boolean isTpDkcSlavesSpecified() {
        return localTpDkcSlavesTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDkcSlave
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDkcSlave getTpDkcSlaves() {
        return localTpDkcSlaves;
    }

    /**
     * Auto generated setter method
     * @param param TpDkcSlaves
     */
    public void setTpDkcSlaves(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDkcSlave param) {
        localTpDkcSlavesTracker = param != null;

        this.localTpDkcSlaves = param;
    }

    public boolean isTpDropZonesSpecified() {
        return localTpDropZonesTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDropZone
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDropZone getTpDropZones() {
        return localTpDropZones;
    }

    /**
     * Auto generated setter method
     * @param param TpDropZones
     */
    public void setTpDropZones(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDropZone param) {
        localTpDropZonesTracker = param != null;

        this.localTpDropZones = param;
    }

    public boolean isTpEclAgentsSpecified() {
        return localTpEclAgentsTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclAgent
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclAgent getTpEclAgents() {
        return localTpEclAgents;
    }

    /**
     * Auto generated setter method
     * @param param TpEclAgents
     */
    public void setTpEclAgents(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclAgent param) {
        localTpEclAgentsTracker = param != null;

        this.localTpEclAgents = param;
    }

    public boolean isTpEclServersSpecified() {
        return localTpEclServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer getTpEclServers() {
        return localTpEclServers;
    }

    /**
     * Auto generated setter method
     * @param param TpEclServers
     */
    public void setTpEclServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer param) {
        localTpEclServersTracker = param != null;

        this.localTpEclServers = param;
    }

    public boolean isTpEclCCServersSpecified() {
        return localTpEclCCServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer getTpEclCCServers() {
        return localTpEclCCServers;
    }

    /**
     * Auto generated setter method
     * @param param TpEclCCServers
     */
    public void setTpEclCCServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer param) {
        localTpEclCCServersTracker = param != null;

        this.localTpEclCCServers = param;
    }

    public boolean isTpEclSchedulersSpecified() {
        return localTpEclSchedulersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclScheduler
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclScheduler getTpEclSchedulers() {
        return localTpEclSchedulers;
    }

    /**
     * Auto generated setter method
     * @param param TpEclSchedulers
     */
    public void setTpEclSchedulers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclScheduler param) {
        localTpEclSchedulersTracker = param != null;

        this.localTpEclSchedulers = param;
    }

    public boolean isTpEspServersSpecified() {
        return localTpEspServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEspServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEspServer getTpEspServers() {
        return localTpEspServers;
    }

    /**
     * Auto generated setter method
     * @param param TpEspServers
     */
    public void setTpEspServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEspServer param) {
        localTpEspServersTracker = param != null;

        this.localTpEspServers = param;
    }

    public boolean isTpFTSlavesSpecified() {
        return localTpFTSlavesTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpFTSlave
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpFTSlave getTpFTSlaves() {
        return localTpFTSlaves;
    }

    /**
     * Auto generated setter method
     * @param param TpFTSlaves
     */
    public void setTpFTSlaves(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpFTSlave param) {
        localTpFTSlavesTracker = param != null;

        this.localTpFTSlaves = param;
    }

    public boolean isTpGenesisServersSpecified() {
        return localTpGenesisServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpGenesisServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpGenesisServer getTpGenesisServers() {
        return localTpGenesisServers;
    }

    /**
     * Auto generated setter method
     * @param param TpGenesisServers
     */
    public void setTpGenesisServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpGenesisServer param) {
        localTpGenesisServersTracker = param != null;

        this.localTpGenesisServers = param;
    }

    public boolean isTpLdapServersSpecified() {
        return localTpLdapServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpLdapServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpLdapServer getTpLdapServers() {
        return localTpLdapServers;
    }

    /**
     * Auto generated setter method
     * @param param TpLdapServers
     */
    public void setTpLdapServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpLdapServer param) {
        localTpLdapServersTracker = param != null;

        this.localTpLdapServers = param;
    }

    public boolean isTpMySqlServersSpecified() {
        return localTpMySqlServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpMySqlServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpMySqlServer getTpMySqlServers() {
        return localTpMySqlServers;
    }

    /**
     * Auto generated setter method
     * @param param TpMySqlServers
     */
    public void setTpMySqlServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpMySqlServer param) {
        localTpMySqlServersTracker = param != null;

        this.localTpMySqlServers = param;
    }

    public boolean isTpSashaServersSpecified() {
        return localTpSashaServersTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSashaServer
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSashaServer getTpSashaServers() {
        return localTpSashaServers;
    }

    /**
     * Auto generated setter method
     * @param param TpSashaServers
     */
    public void setTpSashaServers(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSashaServer param) {
        localTpSashaServersTracker = param != null;

        this.localTpSashaServers = param;
    }

    public boolean isTpSparkThorsSpecified() {
        return localTpSparkThorsTracker;
    }

    /**
     * Auto generated getter method
     * @return org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSparkThor
     */
    public org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSparkThor getTpSparkThors() {
        return localTpSparkThors;
    }

    /**
     * Auto generated setter method
     * @param param TpSparkThors
     */
    public void setTpSparkThors(
        org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSparkThor param) {
        localTpSparkThorsTracker = param != null;

        this.localTpSparkThors = param;
    }

    /**
     *
     * @param parentQName
     * @param factory
     * @return org.apache.axiom.om.OMElement
     */
    public org.apache.axiom.om.OMElement getOMElement(
        final javax.xml.namespace.QName parentQName,
        final org.apache.axiom.om.OMFactory factory)
        throws org.apache.axis2.databinding.ADBException {
        return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(
                this, parentQName));
    }

    public void serialize(final javax.xml.namespace.QName parentQName,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException,
            org.apache.axis2.databinding.ADBException {
        serialize(parentQName, xmlWriter, false);
    }

    public void serialize(final javax.xml.namespace.QName parentQName,
        javax.xml.stream.XMLStreamWriter xmlWriter, boolean serializeType)
        throws javax.xml.stream.XMLStreamException,
            org.apache.axis2.databinding.ADBException {
        java.lang.String prefix = null;
        java.lang.String namespace = null;

        prefix = parentQName.getPrefix();
        namespace = parentQName.getNamespaceURI();
        writeStartElement(prefix, namespace, parentQName.getLocalPart(),
            xmlWriter);

        if (serializeType) {
            java.lang.String namespacePrefix = registerPrefix(xmlWriter,
                    "urn:hpccsystems:ws:wstopology");

            if ((namespacePrefix != null) &&
                    (namespacePrefix.trim().length() > 0)) {
                writeAttribute("xsi",
                    "http://www.w3.org/2001/XMLSchema-instance", "type",
                    namespacePrefix + ":TpServices", xmlWriter);
            } else {
                writeAttribute("xsi",
                    "http://www.w3.org/2001/XMLSchema-instance", "type",
                    "TpServices", xmlWriter);
            }
        }

        if (localTpDalisTracker) {
            if (localTpDalis == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpDalis cannot be null!!");
            }

            localTpDalis.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpDalis"), xmlWriter);
        }

        if (localTpDfuServersTracker) {
            if (localTpDfuServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpDfuServers cannot be null!!");
            }

            localTpDfuServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpDfuServers"), xmlWriter);
        }

        if (localTpDkcSlavesTracker) {
            if (localTpDkcSlaves == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpDkcSlaves cannot be null!!");
            }

            localTpDkcSlaves.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpDkcSlaves"), xmlWriter);
        }

        if (localTpDropZonesTracker) {
            if (localTpDropZones == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpDropZones cannot be null!!");
            }

            localTpDropZones.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpDropZones"), xmlWriter);
        }

        if (localTpEclAgentsTracker) {
            if (localTpEclAgents == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpEclAgents cannot be null!!");
            }

            localTpEclAgents.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpEclAgents"), xmlWriter);
        }

        if (localTpEclServersTracker) {
            if (localTpEclServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpEclServers cannot be null!!");
            }

            localTpEclServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpEclServers"), xmlWriter);
        }

        if (localTpEclCCServersTracker) {
            if (localTpEclCCServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpEclCCServers cannot be null!!");
            }

            localTpEclCCServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpEclCCServers"),
                xmlWriter);
        }

        if (localTpEclSchedulersTracker) {
            if (localTpEclSchedulers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpEclSchedulers cannot be null!!");
            }

            localTpEclSchedulers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpEclSchedulers"),
                xmlWriter);
        }

        if (localTpEspServersTracker) {
            if (localTpEspServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpEspServers cannot be null!!");
            }

            localTpEspServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpEspServers"), xmlWriter);
        }

        if (localTpFTSlavesTracker) {
            if (localTpFTSlaves == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpFTSlaves cannot be null!!");
            }

            localTpFTSlaves.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpFTSlaves"), xmlWriter);
        }

        if (localTpGenesisServersTracker) {
            if (localTpGenesisServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpGenesisServers cannot be null!!");
            }

            localTpGenesisServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpGenesisServers"),
                xmlWriter);
        }

        if (localTpLdapServersTracker) {
            if (localTpLdapServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpLdapServers cannot be null!!");
            }

            localTpLdapServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpLdapServers"), xmlWriter);
        }

        if (localTpMySqlServersTracker) {
            if (localTpMySqlServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpMySqlServers cannot be null!!");
            }

            localTpMySqlServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpMySqlServers"),
                xmlWriter);
        }

        if (localTpSashaServersTracker) {
            if (localTpSashaServers == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpSashaServers cannot be null!!");
            }

            localTpSashaServers.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpSashaServers"),
                xmlWriter);
        }

        if (localTpSparkThorsTracker) {
            if (localTpSparkThors == null) {
                throw new org.apache.axis2.databinding.ADBException(
                    "TpSparkThors cannot be null!!");
            }

            localTpSparkThors.serialize(new javax.xml.namespace.QName(
                    "urn:hpccsystems:ws:wstopology", "TpSparkThors"), xmlWriter);
        }

        xmlWriter.writeEndElement();
    }

    private static java.lang.String generatePrefix(java.lang.String namespace) {
        if (namespace.equals("urn:hpccsystems:ws:wstopology")) {
            return "ns3";
        }

        return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
    }

    /**
     * Utility method to write an element start tag.
     */
    private void writeStartElement(java.lang.String prefix,
        java.lang.String namespace, java.lang.String localPart,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);

        if (writerPrefix != null) {
            xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
        } else {
            if (namespace.length() == 0) {
                prefix = "";
            } else if (prefix == null) {
                prefix = generatePrefix(namespace);
            }

            xmlWriter.writeStartElement(prefix, localPart, namespace);
            xmlWriter.writeNamespace(prefix, namespace);
            xmlWriter.setPrefix(prefix, namespace);
        }
    }

    /**
     * Util method to write an attribute with the ns prefix
     */
    private void writeAttribute(java.lang.String prefix,
        java.lang.String namespace, java.lang.String attName,
        java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);

        if (writerPrefix != null) {
            xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
        } else {
            xmlWriter.writeNamespace(prefix, namespace);
            xmlWriter.setPrefix(prefix, namespace);
            xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
        }
    }

    /**
     * Util method to write an attribute without the ns prefix
     */
    private void writeAttribute(java.lang.String namespace,
        java.lang.String attName, java.lang.String attValue,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        if (namespace.equals("")) {
            xmlWriter.writeAttribute(attName, attValue);
        } else {
            xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace),
                namespace, attName, attValue);
        }
    }

    /**
     * Util method to write an attribute without the ns prefix
     */
    private void writeQNameAttribute(java.lang.String namespace,
        java.lang.String attName, javax.xml.namespace.QName qname,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        java.lang.String attributeNamespace = qname.getNamespaceURI();
        java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);

        if (attributePrefix == null) {
            attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
        }

        java.lang.String attributeValue;

        if (attributePrefix.trim().length() > 0) {
            attributeValue = attributePrefix + ":" + qname.getLocalPart();
        } else {
            attributeValue = qname.getLocalPart();
        }

        if (namespace.equals("")) {
            xmlWriter.writeAttribute(attName, attributeValue);
        } else {
            registerPrefix(xmlWriter, namespace);
            xmlWriter.writeAttribute(attributePrefix, namespace, attName,
                attributeValue);
        }
    }

    /**
     *  method to handle Qnames
     */
    private void writeQName(javax.xml.namespace.QName qname,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        java.lang.String namespaceURI = qname.getNamespaceURI();

        if (namespaceURI != null) {
            java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);

            if (prefix == null) {
                prefix = generatePrefix(namespaceURI);
                xmlWriter.writeNamespace(prefix, namespaceURI);
                xmlWriter.setPrefix(prefix, namespaceURI);
            }

            if (prefix.trim().length() > 0) {
                xmlWriter.writeCharacters(prefix + ":" +
                    org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                        qname));
            } else {
                // i.e this is the default namespace
                xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                        qname));
            }
        } else {
            xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                    qname));
        }
    }

    private void writeQNames(javax.xml.namespace.QName[] qnames,
        javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
        if (qnames != null) {
            // we have to store this data until last moment since it is not possible to write any
            // namespace data after writing the charactor data
            java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
            java.lang.String namespaceURI = null;
            java.lang.String prefix = null;

            for (int i = 0; i < qnames.length; i++) {
                if (i > 0) {
                    stringToWrite.append(" ");
                }

                namespaceURI = qnames[i].getNamespaceURI();

                if (namespaceURI != null) {
                    prefix = xmlWriter.getPrefix(namespaceURI);

                    if ((prefix == null) || (prefix.length() == 0)) {
                        prefix = generatePrefix(namespaceURI);
                        xmlWriter.writeNamespace(prefix, namespaceURI);
                        xmlWriter.setPrefix(prefix, namespaceURI);
                    }

                    if (prefix.trim().length() > 0) {
                        stringToWrite.append(prefix).append(":")
                                     .append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                                qnames[i]));
                    } else {
                        stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                                qnames[i]));
                    }
                } else {
                    stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                            qnames[i]));
                }
            }

            xmlWriter.writeCharacters(stringToWrite.toString());
        }
    }

    /**
     * Register a namespace prefix
     */
    private java.lang.String registerPrefix(
        javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
        throws javax.xml.stream.XMLStreamException {
        java.lang.String prefix = xmlWriter.getPrefix(namespace);

        if (prefix == null) {
            prefix = generatePrefix(namespace);

            javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();

            while (true) {
                java.lang.String uri = nsContext.getNamespaceURI(prefix);

                if ((uri == null) || (uri.length() == 0)) {
                    break;
                }

                prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
            }

            xmlWriter.writeNamespace(prefix, namespace);
            xmlWriter.setPrefix(prefix, namespace);
        }

        return prefix;
    }

    /**
     *  Factory class that keeps the parse method
     */
    public static class Factory {
        private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);

        /**
         * static method to create the object
         * Precondition:  If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
         *                If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
         * Postcondition: If this object is an element, the reader is positioned at its end element
         *                If this object is a complex type, the reader is positioned at the end element of its outer element
         */
        public static TpServices parse(javax.xml.stream.XMLStreamReader reader)
            throws java.lang.Exception {
            TpServices object = new TpServices();

            int event;
            javax.xml.namespace.QName currentQName = null;
            java.lang.String nillableValue = null;
            java.lang.String prefix = "";
            java.lang.String namespaceuri = "";

            try {
                while (!reader.isStartElement() && !reader.isEndElement())
                    reader.next();

                currentQName = reader.getName();

                if (reader.getAttributeValue(
                            "http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
                    java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
                            "type");

                    if (fullTypeName != null) {
                        java.lang.String nsPrefix = null;

                        if (fullTypeName.indexOf(":") > -1) {
                            nsPrefix = fullTypeName.substring(0,
                                    fullTypeName.indexOf(":"));
                        }

                        nsPrefix = (nsPrefix == null) ? "" : nsPrefix;

                        java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(
                                    ":") + 1);

                        if (!"TpServices".equals(type)) {
                            //find namespace for the prefix
                            java.lang.String nsUri = reader.getNamespaceContext()
                                                           .getNamespaceURI(nsPrefix);

                            return (TpServices) org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ExtensionMapper.getTypeObject(nsUri,
                                type, reader);
                        }
                    }
                }

                // Note all attributes that were handled. Used to differ normal attributes
                // from anyAttributes.
                java.util.Vector handledAttributes = new java.util.Vector();

                reader.next();

                while (!reader.isEndElement()) {
                    if (reader.isStartElement()) {
                        if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology", "TpDalis").equals(
                                    reader.getName())) {
                            object.setTpDalis(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDali.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpDfuServers").equals(reader.getName())) {
                            object.setTpDfuServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDfuServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpDkcSlaves").equals(reader.getName())) {
                            object.setTpDkcSlaves(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDkcSlave.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpDropZones").equals(reader.getName())) {
                            object.setTpDropZones(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpDropZone.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpEclAgents").equals(reader.getName())) {
                            object.setTpEclAgents(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclAgent.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpEclServers").equals(reader.getName())) {
                            object.setTpEclServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpEclCCServers").equals(reader.getName())) {
                            object.setTpEclCCServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpEclSchedulers").equals(reader.getName())) {
                            object.setTpEclSchedulers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEclScheduler.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpEspServers").equals(reader.getName())) {
                            object.setTpEspServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpEspServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpFTSlaves").equals(reader.getName())) {
                            object.setTpFTSlaves(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpFTSlave.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpGenesisServers").equals(reader.getName())) {
                            object.setTpGenesisServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpGenesisServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpLdapServers").equals(reader.getName())) {
                            object.setTpLdapServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpLdapServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpMySqlServers").equals(reader.getName())) {
                            object.setTpMySqlServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpMySqlServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpSashaServers").equals(reader.getName())) {
                            object.setTpSashaServers(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSashaServer.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else
                         if (reader.isStartElement() &&
                                new javax.xml.namespace.QName(
                                    "urn:hpccsystems:ws:wstopology",
                                    "TpSparkThors").equals(reader.getName())) {
                            object.setTpSparkThors(org.hpccsystems.ws.client.gen.axis2.wstopology.latest.ArrayOfTpSparkThor.Factory.parse(
                                    reader));

                            reader.next();
                        } // End of if for expected property start element

                        else {
                            // 3 - A start element we are not expecting indicates an invalid parameter was passed
                            throw new org.apache.axis2.databinding.ADBException(
                                "Unexpected subelement " + reader.getName());
                        }
                    } else {
                        reader.next();
                    }
                } // end of while loop
            } catch (javax.xml.stream.XMLStreamException e) {
                throw new java.lang.Exception(e);
            }

            return object;
        }
    } //end of factory class
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy