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

org.finra.herd.model.api.xml.JdbcStatement Maven / Gradle / Ivy

Go to download

This project contains the model API classes. This contains the herd XSD and generates Java POJO's from them. These classes are used for incoming and outgoing calls into the system (e.g. via REST).

There is a newer version: 0.160.0
Show newest version

package org.finra.herd.model.api.xml;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
import org.jvnet.jaxb2_commons.lang.CopyTo2;
import org.jvnet.jaxb2_commons.lang.Equals2;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
import org.jvnet.jaxb2_commons.lang.HashCode2;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy2;
import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;


/**
 * 

Java class for jdbcStatement complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="jdbcStatement">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="type" type="{}jdbcStatementType"/>
 *         <element name="sql" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         <element name="continueOnError" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="status" type="{}jdbcStatementStatus" minOccurs="0"/>
 *         <element name="result" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="resultSet" type="{}jdbcStatementResultSet" minOccurs="0"/>
 *         <element name="errorMessage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "jdbcStatement", propOrder = { "type", "sql", "continueOnError", "status", "result", "resultSet", "errorMessage" }) public class JdbcStatement implements Serializable, Cloneable, CopyTo2, Equals2, HashCode2, ToString2 { private final static long serialVersionUID = -1L; @XmlElement(required = true) @XmlSchemaType(name = "string") protected JdbcStatementType type; @XmlElement(required = true) protected String sql; protected Boolean continueOnError; @XmlSchemaType(name = "string") protected JdbcStatementStatus status; protected String result; protected JdbcStatementResultSet resultSet; protected String errorMessage; /** * Default no-arg constructor * */ public JdbcStatement() { super(); } /** * Fully-initialising value constructor * */ public JdbcStatement(final JdbcStatementType type, final String sql, final Boolean continueOnError, final JdbcStatementStatus status, final String result, final JdbcStatementResultSet resultSet, final String errorMessage) { this.type = type; this.sql = sql; this.continueOnError = continueOnError; this.status = status; this.result = result; this.resultSet = resultSet; this.errorMessage = errorMessage; } /** * Gets the value of the type property. * * @return * possible object is * {@link JdbcStatementType } * */ public JdbcStatementType getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link JdbcStatementType } * */ public void setType(JdbcStatementType value) { this.type = value; } /** * Gets the value of the sql property. * * @return * possible object is * {@link String } * */ public String getSql() { return sql; } /** * Sets the value of the sql property. * * @param value * allowed object is * {@link String } * */ public void setSql(String value) { this.sql = value; } /** * Gets the value of the continueOnError property. * * @return * possible object is * {@link Boolean } * */ public Boolean isContinueOnError() { return continueOnError; } /** * Sets the value of the continueOnError property. * * @param value * allowed object is * {@link Boolean } * */ public void setContinueOnError(Boolean value) { this.continueOnError = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link JdbcStatementStatus } * */ public JdbcStatementStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link JdbcStatementStatus } * */ public void setStatus(JdbcStatementStatus value) { this.status = value; } /** * Gets the value of the result property. * * @return * possible object is * {@link String } * */ public String getResult() { return result; } /** * Sets the value of the result property. * * @param value * allowed object is * {@link String } * */ public void setResult(String value) { this.result = value; } /** * Gets the value of the resultSet property. * * @return * possible object is * {@link JdbcStatementResultSet } * */ public JdbcStatementResultSet getResultSet() { return resultSet; } /** * Sets the value of the resultSet property. * * @param value * allowed object is * {@link JdbcStatementResultSet } * */ public void setResultSet(JdbcStatementResultSet value) { this.resultSet = value; } /** * Gets the value of the errorMessage property. * * @return * possible object is * {@link String } * */ public String getErrorMessage() { return errorMessage; } /** * Sets the value of the errorMessage property. * * @param value * allowed object is * {@link String } * */ public void setErrorMessage(String value) { this.errorMessage = value; } public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; } public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JdbcStatementType theType; theType = this.getType(); strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); } { String theSql; theSql = this.getSql(); strategy.appendField(locator, this, "sql", buffer, theSql, (this.sql!= null)); } { Boolean theContinueOnError; theContinueOnError = this.isContinueOnError(); strategy.appendField(locator, this, "continueOnError", buffer, theContinueOnError, (this.continueOnError!= null)); } { JdbcStatementStatus theStatus; theStatus = this.getStatus(); strategy.appendField(locator, this, "status", buffer, theStatus, (this.status!= null)); } { String theResult; theResult = this.getResult(); strategy.appendField(locator, this, "result", buffer, theResult, (this.result!= null)); } { JdbcStatementResultSet theResultSet; theResultSet = this.getResultSet(); strategy.appendField(locator, this, "resultSet", buffer, theResultSet, (this.resultSet!= null)); } { String theErrorMessage; theErrorMessage = this.getErrorMessage(); strategy.appendField(locator, this, "errorMessage", buffer, theErrorMessage, (this.errorMessage!= null)); } return buffer; } public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; } if (this == object) { return true; } final JdbcStatement that = ((JdbcStatement) object); { JdbcStatementType lhsType; lhsType = this.getType(); JdbcStatementType rhsType; rhsType = that.getType(); if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { return false; } } { String lhsSql; lhsSql = this.getSql(); String rhsSql; rhsSql = that.getSql(); if (!strategy.equals(LocatorUtils.property(thisLocator, "sql", lhsSql), LocatorUtils.property(thatLocator, "sql", rhsSql), lhsSql, rhsSql, (this.sql!= null), (that.sql!= null))) { return false; } } { Boolean lhsContinueOnError; lhsContinueOnError = this.isContinueOnError(); Boolean rhsContinueOnError; rhsContinueOnError = that.isContinueOnError(); if (!strategy.equals(LocatorUtils.property(thisLocator, "continueOnError", lhsContinueOnError), LocatorUtils.property(thatLocator, "continueOnError", rhsContinueOnError), lhsContinueOnError, rhsContinueOnError, (this.continueOnError!= null), (that.continueOnError!= null))) { return false; } } { JdbcStatementStatus lhsStatus; lhsStatus = this.getStatus(); JdbcStatementStatus rhsStatus; rhsStatus = that.getStatus(); if (!strategy.equals(LocatorUtils.property(thisLocator, "status", lhsStatus), LocatorUtils.property(thatLocator, "status", rhsStatus), lhsStatus, rhsStatus, (this.status!= null), (that.status!= null))) { return false; } } { String lhsResult; lhsResult = this.getResult(); String rhsResult; rhsResult = that.getResult(); if (!strategy.equals(LocatorUtils.property(thisLocator, "result", lhsResult), LocatorUtils.property(thatLocator, "result", rhsResult), lhsResult, rhsResult, (this.result!= null), (that.result!= null))) { return false; } } { JdbcStatementResultSet lhsResultSet; lhsResultSet = this.getResultSet(); JdbcStatementResultSet rhsResultSet; rhsResultSet = that.getResultSet(); if (!strategy.equals(LocatorUtils.property(thisLocator, "resultSet", lhsResultSet), LocatorUtils.property(thatLocator, "resultSet", rhsResultSet), lhsResultSet, rhsResultSet, (this.resultSet!= null), (that.resultSet!= null))) { return false; } } { String lhsErrorMessage; lhsErrorMessage = this.getErrorMessage(); String rhsErrorMessage; rhsErrorMessage = that.getErrorMessage(); if (!strategy.equals(LocatorUtils.property(thisLocator, "errorMessage", lhsErrorMessage), LocatorUtils.property(thatLocator, "errorMessage", rhsErrorMessage), lhsErrorMessage, rhsErrorMessage, (this.errorMessage!= null), (that.errorMessage!= null))) { return false; } } return true; } public boolean equals(Object object) { final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); } public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { JdbcStatementType theType; theType = this.getType(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "type", theType), currentHashCode, theType, (this.type!= null)); } { String theSql; theSql = this.getSql(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sql", theSql), currentHashCode, theSql, (this.sql!= null)); } { Boolean theContinueOnError; theContinueOnError = this.isContinueOnError(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "continueOnError", theContinueOnError), currentHashCode, theContinueOnError, (this.continueOnError!= null)); } { JdbcStatementStatus theStatus; theStatus = this.getStatus(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "status", theStatus), currentHashCode, theStatus, (this.status!= null)); } { String theResult; theResult = this.getResult(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "result", theResult), currentHashCode, theResult, (this.result!= null)); } { JdbcStatementResultSet theResultSet; theResultSet = this.getResultSet(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "resultSet", theResultSet), currentHashCode, theResultSet, (this.resultSet!= null)); } { String theErrorMessage; theErrorMessage = this.getErrorMessage(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "errorMessage", theErrorMessage), currentHashCode, theErrorMessage, (this.errorMessage!= null)); } return currentHashCode; } public int hashCode() { final HashCodeStrategy2 strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); } public Object clone() { return copyTo(createNewInstance()); } public Object copyTo(Object target) { final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); } public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof JdbcStatement) { final JdbcStatement copy = ((JdbcStatement) draftCopy); { Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); if (typeShouldBeCopiedAndSet == Boolean.TRUE) { JdbcStatementType sourceType; sourceType = this.getType(); JdbcStatementType copyType = ((JdbcStatementType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); copy.setType(copyType); } else { if (typeShouldBeCopiedAndSet == Boolean.FALSE) { copy.type = null; } } } { Boolean sqlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sql!= null)); if (sqlShouldBeCopiedAndSet == Boolean.TRUE) { String sourceSql; sourceSql = this.getSql(); String copySql = ((String) strategy.copy(LocatorUtils.property(locator, "sql", sourceSql), sourceSql, (this.sql!= null))); copy.setSql(copySql); } else { if (sqlShouldBeCopiedAndSet == Boolean.FALSE) { copy.sql = null; } } } { Boolean continueOnErrorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.continueOnError!= null)); if (continueOnErrorShouldBeCopiedAndSet == Boolean.TRUE) { Boolean sourceContinueOnError; sourceContinueOnError = this.isContinueOnError(); Boolean copyContinueOnError = ((Boolean) strategy.copy(LocatorUtils.property(locator, "continueOnError", sourceContinueOnError), sourceContinueOnError, (this.continueOnError!= null))); copy.setContinueOnError(copyContinueOnError); } else { if (continueOnErrorShouldBeCopiedAndSet == Boolean.FALSE) { copy.continueOnError = null; } } } { Boolean statusShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.status!= null)); if (statusShouldBeCopiedAndSet == Boolean.TRUE) { JdbcStatementStatus sourceStatus; sourceStatus = this.getStatus(); JdbcStatementStatus copyStatus = ((JdbcStatementStatus) strategy.copy(LocatorUtils.property(locator, "status", sourceStatus), sourceStatus, (this.status!= null))); copy.setStatus(copyStatus); } else { if (statusShouldBeCopiedAndSet == Boolean.FALSE) { copy.status = null; } } } { Boolean resultShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.result!= null)); if (resultShouldBeCopiedAndSet == Boolean.TRUE) { String sourceResult; sourceResult = this.getResult(); String copyResult = ((String) strategy.copy(LocatorUtils.property(locator, "result", sourceResult), sourceResult, (this.result!= null))); copy.setResult(copyResult); } else { if (resultShouldBeCopiedAndSet == Boolean.FALSE) { copy.result = null; } } } { Boolean resultSetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.resultSet!= null)); if (resultSetShouldBeCopiedAndSet == Boolean.TRUE) { JdbcStatementResultSet sourceResultSet; sourceResultSet = this.getResultSet(); JdbcStatementResultSet copyResultSet = ((JdbcStatementResultSet) strategy.copy(LocatorUtils.property(locator, "resultSet", sourceResultSet), sourceResultSet, (this.resultSet!= null))); copy.setResultSet(copyResultSet); } else { if (resultSetShouldBeCopiedAndSet == Boolean.FALSE) { copy.resultSet = null; } } } { Boolean errorMessageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.errorMessage!= null)); if (errorMessageShouldBeCopiedAndSet == Boolean.TRUE) { String sourceErrorMessage; sourceErrorMessage = this.getErrorMessage(); String copyErrorMessage = ((String) strategy.copy(LocatorUtils.property(locator, "errorMessage", sourceErrorMessage), sourceErrorMessage, (this.errorMessage!= null))); copy.setErrorMessage(copyErrorMessage); } else { if (errorMessageShouldBeCopiedAndSet == Boolean.FALSE) { copy.errorMessage = null; } } } } return draftCopy; } public Object createNewInstance() { return new JdbcStatement(); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy