private List<String> getKeySpaces() { if (task.getUpgradeSSTableContext().getKeySpaces().isEmpty()) { return daemon.getNonSystemKeySpaces(); } else { return task.getUpgradeSSTableContext().getKeySpaces(); } }
@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof UpgradeSSTableContext)) return false; UpgradeSSTableContext that = (UpgradeSSTableContext) o; return Objects.equals(getNodes(), that.getNodes()) && Objects.equals(getKeySpaces(), that.getKeySpaces()) && Objects.equals(getColumnFamilies(), that.getColumnFamilies()); }
@Override public int hashCode() { return Objects.hash(getNodes(), getKeySpaces(), getColumnFamilies()); }
public static final CassandraData createUpgradeSSTableData( final String hostname, final UpgradeSSTableContext context) { return new CassandraData( CassandraTask.TYPE.UPGRADESSTABLE, hostname, context.getNodes(), context.getKeySpaces(), context.getColumnFamilies()); }