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 static Map<String, Set<UpdatePeriod>> getFactUpdatePeriodsFromStorageTables(XStorageTables storageTables) { if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { Map<String, Set<UpdatePeriod>> factUpdatePeriods = new LinkedHashMap<String, Set<UpdatePeriod>>(); for (XStorageTableElement ste : storageTables.getStorageTable()) { Set<UpdatePeriod> updatePeriods = new TreeSet<>(); // Check if the update period array is empty. List<XUpdatePeriod> updatePeriodList = ste.getUpdatePeriods().getUpdatePeriod(); if (updatePeriodList.isEmpty()) { List<XUpdatePeriodTableDescriptor> tableDescriptorList = ste.getUpdatePeriods() .getUpdatePeriodTableDescriptor(); for (XUpdatePeriodTableDescriptor tableDescriptor : tableDescriptorList) { updatePeriodList.add(tableDescriptor.getUpdatePeriod()); } } for (XUpdatePeriod upd : updatePeriodList) { updatePeriods.add(UpdatePeriod.valueOf(upd.name())); } factUpdatePeriods.put(ste.getStorageName(), updatePeriods); } return factUpdatePeriods; } return null; }
public static Map<String, Set<UpdatePeriod>> getFactUpdatePeriodsFromStorageTables(XStorageTables storageTables) { if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { Map<String, Set<UpdatePeriod>> factUpdatePeriods = new LinkedHashMap<String, Set<UpdatePeriod>>(); for (XStorageTableElement ste : storageTables.getStorageTable()) { Set<UpdatePeriod> updatePeriods = new TreeSet<>(); // Check if the update period array is empty. List<XUpdatePeriod> updatePeriodList = ste.getUpdatePeriods().getUpdatePeriod(); if (updatePeriodList.isEmpty()) { List<XUpdatePeriodTableDescriptor> tableDescriptorList = ste.getUpdatePeriods() .getUpdatePeriodTableDescriptor(); for (XUpdatePeriodTableDescriptor tableDescriptor : tableDescriptorList) { updatePeriodList.add(tableDescriptor.getUpdatePeriod()); } } for (XUpdatePeriod upd : updatePeriodList) { updatePeriods.add(UpdatePeriod.valueOf(upd.name())); } factUpdatePeriods.put(ste.getStorageName(), updatePeriods); } return factUpdatePeriods; } return null; }
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 static Map<String, Map<UpdatePeriod, String>> storageTablePrefixMapOfStorage(XStorageTables storageTables) { Map<String, Map<UpdatePeriod, String>> storageTableMap = new HashMap<>(); if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { for (XStorageTableElement sTbl : storageTables.getStorageTable()) { Map<UpdatePeriod, String> storageNameMap = new HashMap<>(); 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. storageNameMap.put(UpdatePeriod.valueOf(updatePeriodTable.getUpdatePeriod().value()), updatePeriodTable.getUpdatePeriod() + "_" + sTbl.getStorageName()); } } else { for (XUpdatePeriod updatePeriod : sTbl.getUpdatePeriods().getUpdatePeriod()) { storageNameMap.put(UpdatePeriod.valueOf(updatePeriod.value()), sTbl.getStorageName()); } } storageTableMap.put(sTbl.getStorageName(), storageNameMap); } } return storageTableMap; }
public static Map<String, Map<UpdatePeriod, String>> storageTablePrefixMapOfStorage(XStorageTables storageTables) { Map<String, Map<UpdatePeriod, String>> storageTableMap = new HashMap<>(); if (storageTables != null && !storageTables.getStorageTable().isEmpty()) { for (XStorageTableElement sTbl : storageTables.getStorageTable()) { Map<UpdatePeriod, String> storageNameMap = new HashMap<>(); 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. storageNameMap.put(UpdatePeriod.valueOf(updatePeriodTable.getUpdatePeriod().value()), updatePeriodTable.getUpdatePeriod() + "_" + sTbl.getStorageName()); } } else { for (XUpdatePeriod updatePeriod : sTbl.getUpdatePeriods().getUpdatePeriod()) { storageNameMap.put(UpdatePeriod.valueOf(updatePeriod.value()), sTbl.getStorageName()); } } storageTableMap.put(sTbl.getStorageName(), storageNameMap); } } return storageTableMap; }
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; }