private boolean supportsReturnDefaultAttributes() { ReadCapabilityType capability = CapabilityUtil.getCapability(capabilities, ReadCapabilityType.class); if (capability == null) { return false; } return Boolean.TRUE.equals(capability.isReturnDefaultAttributesOption()); }
/** * Creates a new {@code ReadCapabilityType} instance by deeply copying a given {@code ReadCapabilityType} instance. * * * @param o * The instance to copy. * @throws NullPointerException * if {@code o} is {@code null}. */ public ReadCapabilityType(final ReadCapabilityType o) { // CC-XJC Version 2.0 Build 2011-09-16T18:27:24+0000 super(o); if (o == null) { throw new NullPointerException("Cannot create a copy of 'ReadCapabilityType' from 'null'."); } // CBuiltinLeafInfo: java.lang.Boolean this.cachingOnly = ((o.cachingOnly == null)?null:o.isCachingOnly()); // CBuiltinLeafInfo: java.lang.Boolean this.returnDefaultAttributesOption = ((o.returnDefaultAttributesOption == null)?null:o.isReturnDefaultAttributesOption()); }
/** * Creates and returns a deep copy of this object. * * * @return * A deep copy of this object. */ @Override public ReadCapabilityType clone() { { // CC-XJC Version 2.0 Build 2011-09-16T18:27:24+0000 final ReadCapabilityType clone = ((ReadCapabilityType) super.clone()); // CBuiltinLeafInfo: java.lang.Boolean clone.cachingOnly = ((this.cachingOnly == null)?null:this.isCachingOnly()); // CBuiltinLeafInfo: java.lang.Boolean clone.returnDefaultAttributesOption = ((this.returnDefaultAttributesOption == null)?null:this.isReturnDefaultAttributesOption()); return clone; } }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = super.hashCode(locator, strategy); { Boolean theCachingOnly; theCachingOnly = this.isCachingOnly(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "cachingOnly", theCachingOnly), currentHashCode, theCachingOnly); } { Boolean theReturnDefaultAttributesOption; theReturnDefaultAttributesOption = this.isReturnDefaultAttributesOption(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "returnDefaultAttributesOption", theReturnDefaultAttributesOption), currentHashCode, theReturnDefaultAttributesOption); } return currentHashCode; }
lhsReturnDefaultAttributesOption = this.isReturnDefaultAttributesOption(); Boolean rhsReturnDefaultAttributesOption; rhsReturnDefaultAttributesOption = that.isReturnDefaultAttributesOption(); if (!strategy.equals(LocatorUtils.property(thisLocator, "returnDefaultAttributesOption", lhsReturnDefaultAttributesOption), LocatorUtils.property(thatLocator, "returnDefaultAttributesOption", rhsReturnDefaultAttributesOption), lhsReturnDefaultAttributesOption, rhsReturnDefaultAttributesOption)) { return false;
assertNotNull("No read capability", capRead); assertNull("Read capability is caching only", capRead.isCachingOnly()); assertTrue("Read capability is not 'return default'", capRead.isReturnDefaultAttributesOption());