public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { { XUpdatePeriod theUpdatePeriod; theUpdatePeriod = this.getUpdatePeriod(); strategy.appendField(locator, this, "updatePeriod", buffer, theUpdatePeriod); } { XStorageTableDesc theTableDesc; theTableDesc = this.getTableDesc(); strategy.appendField(locator, this, "tableDesc", buffer, theTableDesc); } return buffer; }
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) { { XUpdatePeriod theUpdatePeriod; theUpdatePeriod = this.getUpdatePeriod(); strategy.appendField(locator, this, "updatePeriod", buffer, theUpdatePeriod); } { XStorageTableDesc theTableDesc; theTableDesc = this.getTableDesc(); strategy.appendField(locator, this, "tableDesc", buffer, theTableDesc); } return buffer; }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = 1; { XUpdatePeriod theUpdatePeriod; theUpdatePeriod = this.getUpdatePeriod(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "updatePeriod", theUpdatePeriod), currentHashCode, theUpdatePeriod); } { XStorageTableDesc theTableDesc; theTableDesc = this.getTableDesc(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tableDesc", theTableDesc), currentHashCode, theTableDesc); } return currentHashCode; }
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) { int currentHashCode = 1; { XUpdatePeriod theUpdatePeriod; theUpdatePeriod = this.getUpdatePeriod(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "updatePeriod", theUpdatePeriod), currentHashCode, theUpdatePeriod); } { XStorageTableDesc theTableDesc; theTableDesc = this.getTableDesc(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "tableDesc", theTableDesc), currentHashCode, theTableDesc); } return currentHashCode; }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { if (!(object instanceof XUpdatePeriodTableDescriptor)) { return false; } if (this == object) { return true; } final XUpdatePeriodTableDescriptor that = ((XUpdatePeriodTableDescriptor) object); { XUpdatePeriod lhsUpdatePeriod; lhsUpdatePeriod = this.getUpdatePeriod(); XUpdatePeriod rhsUpdatePeriod; rhsUpdatePeriod = that.getUpdatePeriod(); if (!strategy.equals(LocatorUtils.property(thisLocator, "updatePeriod", lhsUpdatePeriod), LocatorUtils.property(thatLocator, "updatePeriod", rhsUpdatePeriod), lhsUpdatePeriod, rhsUpdatePeriod)) { return false; } } { XStorageTableDesc lhsTableDesc; lhsTableDesc = this.getTableDesc(); XStorageTableDesc rhsTableDesc; rhsTableDesc = that.getTableDesc(); if (!strategy.equals(LocatorUtils.property(thisLocator, "tableDesc", lhsTableDesc), LocatorUtils.property(thatLocator, "tableDesc", rhsTableDesc), lhsTableDesc, rhsTableDesc)) { return false; } } return true; }
public static Map<String, StorageTableDesc> tableDescPrefixMapFromXStorageTables(XStorageTables storageTables) { Map<String, StorageTableDesc> storageTablePrefixToDescMap = new HashMap<>(); if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { for (XStorageTableElement sTbl : storageTables.getStorageTable()) { if (sTbl.getUpdatePeriods() != null && sTbl.getUpdatePeriods().getUpdatePeriodTableDescriptor() != null && !sTbl .getUpdatePeriods().getUpdatePeriodTableDescriptor().isEmpty()) { for (XUpdatePeriodTableDescriptor updatePeriodTable : sTbl.getUpdatePeriods() .getUpdatePeriodTableDescriptor()) { // Get table name with update period as the prefix. storageTablePrefixToDescMap.put(updatePeriodTable.getUpdatePeriod() + "_" + sTbl.getStorageName(), storageTableDescFromXStorageTableDesc(updatePeriodTable.getTableDesc())); } } else { storageTablePrefixToDescMap.put(sTbl.getStorageName(), storageTableDescFromXStorageTableElement(sTbl)); } } } return storageTablePrefixToDescMap; }
public static Map<String, StorageTableDesc> tableDescPrefixMapFromXStorageTables(XStorageTables storageTables) { Map<String, StorageTableDesc> storageTablePrefixToDescMap = new HashMap<>(); if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { for (XStorageTableElement sTbl : storageTables.getStorageTable()) { if (sTbl.getUpdatePeriods() != null && sTbl.getUpdatePeriods().getUpdatePeriodTableDescriptor() != null && !sTbl .getUpdatePeriods().getUpdatePeriodTableDescriptor().isEmpty()) { for (XUpdatePeriodTableDescriptor updatePeriodTable : sTbl.getUpdatePeriods() .getUpdatePeriodTableDescriptor()) { // Get table name with update period as the prefix. storageTablePrefixToDescMap.put(updatePeriodTable.getUpdatePeriod() + "_" + sTbl.getStorageName(), storageTableDescFromXStorageTableDesc(updatePeriodTable.getTableDesc())); } } else { storageTablePrefixToDescMap.put(sTbl.getStorageName(), storageTableDescFromXStorageTableElement(sTbl)); } } } return storageTablePrefixToDescMap; }
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { if (!(object instanceof XUpdatePeriodTableDescriptor)) { return false; } if (this == object) { return true; } final XUpdatePeriodTableDescriptor that = ((XUpdatePeriodTableDescriptor) object); { XUpdatePeriod lhsUpdatePeriod; lhsUpdatePeriod = this.getUpdatePeriod(); XUpdatePeriod rhsUpdatePeriod; rhsUpdatePeriod = that.getUpdatePeriod(); if (!strategy.equals(LocatorUtils.property(thisLocator, "updatePeriod", lhsUpdatePeriod), LocatorUtils.property(thatLocator, "updatePeriod", rhsUpdatePeriod), lhsUpdatePeriod, rhsUpdatePeriod)) { return false; } } { XStorageTableDesc lhsTableDesc; lhsTableDesc = this.getTableDesc(); XStorageTableDesc rhsTableDesc; rhsTableDesc = that.getTableDesc(); if (!strategy.equals(LocatorUtils.property(thisLocator, "tableDesc", lhsTableDesc), LocatorUtils.property(thatLocator, "tableDesc", rhsTableDesc), lhsTableDesc, rhsTableDesc)) { return false; } } return true; }