public Object clone() { return copyTo(createNewInstance()); }
public boolean equals(Object object) { final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE; return equals(null, null, object, strategy); }
public int hashCode() { final HashCodeStrategy2 strategy = JAXBHashCodeStrategy.INSTANCE; return this.hashCode(null, strategy); }
Boolean serviceIdentificationShouldBeMergedAndSet = strategy.shouldBeMergedAndSet(leftLocator, rightLocator, leftObject.isSetServiceIdentification(), rightObject.isSetServiceIdentification()); if (serviceIdentificationShouldBeMergedAndSet == Boolean.TRUE) { ServiceIdentification lhsServiceIdentification; lhsServiceIdentification = leftObject.getServiceIdentification(); ServiceIdentification rhsServiceIdentification; rhsServiceIdentification = rightObject.getServiceIdentification(); ServiceIdentification mergedServiceIdentification = ((ServiceIdentification) strategy.merge(LocatorUtils.property(leftLocator, "serviceIdentification", lhsServiceIdentification), LocatorUtils.property(rightLocator, "serviceIdentification", rhsServiceIdentification), lhsServiceIdentification, rhsServiceIdentification, leftObject.isSetServiceIdentification(), rightObject.isSetServiceIdentification())); target.setServiceIdentification(mergedServiceIdentification); } else { if (serviceIdentificationShouldBeMergedAndSet == Boolean.FALSE) { Boolean serviceProviderShouldBeMergedAndSet = strategy.shouldBeMergedAndSet(leftLocator, rightLocator, leftObject.isSetServiceProvider(), rightObject.isSetServiceProvider()); if (serviceProviderShouldBeMergedAndSet == Boolean.TRUE) { ServiceProvider lhsServiceProvider; lhsServiceProvider = leftObject.getServiceProvider(); ServiceProvider rhsServiceProvider; rhsServiceProvider = rightObject.getServiceProvider(); ServiceProvider mergedServiceProvider = ((ServiceProvider) strategy.merge(LocatorUtils.property(leftLocator, "serviceProvider", lhsServiceProvider), LocatorUtils.property(rightLocator, "serviceProvider", rhsServiceProvider), lhsServiceProvider, rhsServiceProvider, leftObject.isSetServiceProvider(), rightObject.isSetServiceProvider())); target.setServiceProvider(mergedServiceProvider); } else { if (serviceProviderShouldBeMergedAndSet == Boolean.FALSE) { Boolean operationsMetadataShouldBeMergedAndSet = strategy.shouldBeMergedAndSet(leftLocator, rightLocator, leftObject.isSetOperationsMetadata(), rightObject.isSetOperationsMetadata()); if (operationsMetadataShouldBeMergedAndSet == Boolean.TRUE) { OperationsMetadata lhsOperationsMetadata; lhsOperationsMetadata = leftObject.getOperationsMetadata(); OperationsMetadata rhsOperationsMetadata; rhsOperationsMetadata = rightObject.getOperationsMetadata(); OperationsMetadata mergedOperationsMetadata = ((OperationsMetadata) strategy.merge(LocatorUtils.property(leftLocator, "operationsMetadata", lhsOperationsMetadata), LocatorUtils.property(rightLocator, "operationsMetadata", rhsOperationsMetadata), lhsOperationsMetadata, rhsOperationsMetadata, leftObject.isSetOperationsMetadata(), rightObject.isSetOperationsMetadata()));
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof CapabilitiesBaseType) { final CapabilitiesBaseType copy = ((CapabilitiesBaseType) draftCopy); if (this.serviceIdentification!= null) { ServiceIdentification sourceServiceIdentification; sourceServiceIdentification = this.getServiceIdentification(); ServiceIdentification copyServiceIdentification = ((ServiceIdentification) strategy.copy(LocatorUtils.property(locator, "serviceIdentification", sourceServiceIdentification), sourceServiceIdentification)); copy.setServiceIdentification(copyServiceIdentification); } else { copy.serviceIdentification = null; sourceServiceProvider = this.getServiceProvider(); ServiceProvider copyServiceProvider = ((ServiceProvider) strategy.copy(LocatorUtils.property(locator, "serviceProvider", sourceServiceProvider), sourceServiceProvider)); copy.setServiceProvider(copyServiceProvider); } else { copy.serviceProvider = null; sourceOperationsMetadata = this.getOperationsMetadata(); OperationsMetadata copyOperationsMetadata = ((OperationsMetadata) strategy.copy(LocatorUtils.property(locator, "operationsMetadata", sourceOperationsMetadata), sourceOperationsMetadata)); copy.setOperationsMetadata(copyOperationsMetadata); } else { copy.operationsMetadata = null; sourceVersion = this.getVersion(); String copyVersion = ((String) strategy.copy(LocatorUtils.property(locator, "version", sourceVersion), sourceVersion)); copy.setVersion(copyVersion); } else { copy.version = null;
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { ServiceIdentification theServiceIdentification; theServiceIdentification = this.getServiceIdentification(); strategy.appendField(locator, this, "serviceIdentification", buffer, theServiceIdentification, this.isSetServiceIdentification()); } { ServiceProvider theServiceProvider; theServiceProvider = this.getServiceProvider(); strategy.appendField(locator, this, "serviceProvider", buffer, theServiceProvider, this.isSetServiceProvider()); } { OperationsMetadata theOperationsMetadata; theOperationsMetadata = this.getOperationsMetadata(); strategy.appendField(locator, this, "operationsMetadata", buffer, theOperationsMetadata, this.isSetOperationsMetadata()); } { String theVersion; theVersion = this.getVersion(); strategy.appendField(locator, this, "version", buffer, theVersion, this.isSetVersion()); } { String theUpdateSequence; theUpdateSequence = this.getUpdateSequence(); strategy.appendField(locator, this, "updateSequence", buffer, theUpdateSequence, this.isSetUpdateSequence()); } return buffer; }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { { ServiceIdentification theServiceIdentification; theServiceIdentification = this.getServiceIdentification(); strategy.appendField(locator, this, "serviceIdentification", buffer, theServiceIdentification); } { ServiceProvider theServiceProvider; theServiceProvider = this.getServiceProvider(); strategy.appendField(locator, this, "serviceProvider", buffer, theServiceProvider); } { OperationsMetadata theOperationsMetadata; theOperationsMetadata = this.getOperationsMetadata(); strategy.appendField(locator, this, "operationsMetadata", buffer, theOperationsMetadata); } { String theVersion; theVersion = this.getVersion(); strategy.appendField(locator, this, "version", buffer, theVersion); } { String theUpdateSequence; theUpdateSequence = this.getUpdateSequence(); strategy.appendField(locator, this, "updateSequence", buffer, theUpdateSequence); } return buffer; }
public Object copyTo(Object target) { final CopyStrategy strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
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 void mergeFrom(Object left, Object right) { final MergeStrategy strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
/** * Create an instance of {@link CapabilitiesBaseType } * */ public CapabilitiesBaseType createCapabilitiesBaseType() { return new CapabilitiesBaseType(); }
public String toString() { final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); }
public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof CapabilitiesBaseType) { final CapabilitiesBaseType copy = ((CapabilitiesBaseType) draftCopy); Boolean serviceIdentificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, this.isSetServiceIdentification()); if (serviceIdentificationShouldBeCopiedAndSet == Boolean.TRUE) { ServiceIdentification sourceServiceIdentification; sourceServiceIdentification = this.getServiceIdentification(); ServiceIdentification copyServiceIdentification = ((ServiceIdentification) strategy.copy(LocatorUtils.property(locator, "serviceIdentification", sourceServiceIdentification), sourceServiceIdentification, this.isSetServiceIdentification())); copy.setServiceIdentification(copyServiceIdentification); } else { if (serviceIdentificationShouldBeCopiedAndSet == Boolean.FALSE) { Boolean serviceProviderShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, this.isSetServiceProvider()); if (serviceProviderShouldBeCopiedAndSet == Boolean.TRUE) { ServiceProvider sourceServiceProvider; sourceServiceProvider = this.getServiceProvider(); ServiceProvider copyServiceProvider = ((ServiceProvider) strategy.copy(LocatorUtils.property(locator, "serviceProvider", sourceServiceProvider), sourceServiceProvider, this.isSetServiceProvider())); copy.setServiceProvider(copyServiceProvider); } else { if (serviceProviderShouldBeCopiedAndSet == Boolean.FALSE) { Boolean operationsMetadataShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, this.isSetOperationsMetadata()); if (operationsMetadataShouldBeCopiedAndSet == Boolean.TRUE) { OperationsMetadata sourceOperationsMetadata; sourceOperationsMetadata = this.getOperationsMetadata(); OperationsMetadata copyOperationsMetadata = ((OperationsMetadata) strategy.copy(LocatorUtils.property(locator, "operationsMetadata", sourceOperationsMetadata), sourceOperationsMetadata, this.isSetOperationsMetadata())); copy.setOperationsMetadata(copyOperationsMetadata); } else {
lhsServiceIdentification = leftObject.getServiceIdentification(); ServiceIdentification rhsServiceIdentification; rhsServiceIdentification = rightObject.getServiceIdentification(); target.setServiceIdentification(((ServiceIdentification) strategy.merge(LocatorUtils.property(leftLocator, "serviceIdentification", lhsServiceIdentification), LocatorUtils.property(rightLocator, "serviceIdentification", rhsServiceIdentification), lhsServiceIdentification, rhsServiceIdentification))); lhsServiceProvider = leftObject.getServiceProvider(); ServiceProvider rhsServiceProvider; rhsServiceProvider = rightObject.getServiceProvider(); target.setServiceProvider(((ServiceProvider) strategy.merge(LocatorUtils.property(leftLocator, "serviceProvider", lhsServiceProvider), LocatorUtils.property(rightLocator, "serviceProvider", rhsServiceProvider), lhsServiceProvider, rhsServiceProvider))); lhsOperationsMetadata = leftObject.getOperationsMetadata(); OperationsMetadata rhsOperationsMetadata; rhsOperationsMetadata = rightObject.getOperationsMetadata(); target.setOperationsMetadata(((OperationsMetadata) strategy.merge(LocatorUtils.property(leftLocator, "operationsMetadata", lhsOperationsMetadata), LocatorUtils.property(rightLocator, "operationsMetadata", rhsOperationsMetadata), lhsOperationsMetadata, rhsOperationsMetadata))); lhsVersion = leftObject.getVersion(); String rhsVersion; rhsVersion = rightObject.getVersion(); target.setVersion(((String) strategy.merge(LocatorUtils.property(leftLocator, "version", lhsVersion), LocatorUtils.property(rightLocator, "version", rhsVersion), lhsVersion, rhsVersion))); lhsUpdateSequence = leftObject.getUpdateSequence(); String rhsUpdateSequence; rhsUpdateSequence = rightObject.getUpdateSequence(); target.setUpdateSequence(((String) strategy.merge(LocatorUtils.property(leftLocator, "updateSequence", lhsUpdateSequence), LocatorUtils.property(rightLocator, "updateSequence", rhsUpdateSequence), lhsUpdateSequence, rhsUpdateSequence)));
public int hashCode(ObjectLocator locator, HashCodeStrategy2 strategy) { int currentHashCode = 1; { ServiceIdentification theServiceIdentification; theServiceIdentification = this.getServiceIdentification(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "serviceIdentification", theServiceIdentification), currentHashCode, theServiceIdentification, this.isSetServiceIdentification()); } { ServiceProvider theServiceProvider; theServiceProvider = this.getServiceProvider(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "serviceProvider", theServiceProvider), currentHashCode, theServiceProvider, this.isSetServiceProvider()); } { OperationsMetadata theOperationsMetadata; theOperationsMetadata = this.getOperationsMetadata(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "operationsMetadata", theOperationsMetadata), currentHashCode, theOperationsMetadata, this.isSetOperationsMetadata()); } { String theVersion; theVersion = this.getVersion(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "version", theVersion), currentHashCode, theVersion, this.isSetVersion()); } { String theUpdateSequence; theUpdateSequence = this.getUpdateSequence(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "updateSequence", theUpdateSequence), currentHashCode, theUpdateSequence, this.isSetUpdateSequence()); } return currentHashCode; }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = 1; { ServiceIdentification theServiceIdentification; theServiceIdentification = this.getServiceIdentification(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "serviceIdentification", theServiceIdentification), currentHashCode, theServiceIdentification); } { ServiceProvider theServiceProvider; theServiceProvider = this.getServiceProvider(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "serviceProvider", theServiceProvider), currentHashCode, theServiceProvider); } { OperationsMetadata theOperationsMetadata; theOperationsMetadata = this.getOperationsMetadata(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "operationsMetadata", theOperationsMetadata), currentHashCode, theOperationsMetadata); } { String theVersion; theVersion = this.getVersion(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "version", theVersion), currentHashCode, theVersion); } { String theUpdateSequence; theUpdateSequence = this.getUpdateSequence(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "updateSequence", theUpdateSequence), currentHashCode, theUpdateSequence); } return currentHashCode; }
public Object copyTo(Object target) { final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; return copyTo(null, target, strategy); }
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; }
public void mergeFrom(Object left, Object right) { final MergeStrategy2 strategy = JAXBMergeStrategy.INSTANCE; mergeFrom(null, null, left, right, strategy); }
/** * Create an instance of {@link CapabilitiesBaseType } * */ public CapabilitiesBaseType createCapabilitiesBaseType() { return new CapabilitiesBaseType(); }