summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
b19f8de)
This message is really tied to a particular LocalHistoryIdentifier,
express that by implementing Identifiable<LocalHistoryIdentifier>.
Change-Id: Ibc2c64656c55106b36873b168d348e2a1304ea74
Signed-off-by: Robert Varga <rovarga@cisco.com>
}
private void closeTransactionChain(final CloseTransactionChain closeTransactionChain) {
}
private void closeTransactionChain(final CloseTransactionChain closeTransactionChain) {
- store.closeTransactionChain(closeTransactionChain.getTransactionChainId());
+ store.closeTransactionChain(closeTransactionChain.getIdentifier());
}
private void createTransaction(CreateTransaction createTransaction) {
}
private void createTransaction(CreateTransaction createTransaction) {
import java.io.ObjectInput;
import java.io.ObjectOutput;
import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier;
+import org.opendaylight.yangtools.concepts.Identifiable;
-public class CloseTransactionChain extends VersionedExternalizableMessage {
+public class CloseTransactionChain extends VersionedExternalizableMessage implements Identifiable<LocalHistoryIdentifier> {
private static final long serialVersionUID = 1L;
private LocalHistoryIdentifier transactionChainId;
private static final long serialVersionUID = 1L;
private LocalHistoryIdentifier transactionChainId;
this.transactionChainId = Preconditions.checkNotNull(transactionChainId);
}
this.transactionChainId = Preconditions.checkNotNull(transactionChainId);
}
- public LocalHistoryIdentifier getTransactionChainId() {
+ @Override
+ public LocalHistoryIdentifier getIdentifier() {
return transactionChainId;
}
return transactionChainId;
}
CloseTransactionChain actual = CloseTransactionChain.fromSerializable(
SerializationUtils.clone((Serializable) serialized));
CloseTransactionChain actual = CloseTransactionChain.fromSerializable(
SerializationUtils.clone((Serializable) serialized));
- assertEquals("getTransactionChainId", expected.getTransactionChainId(), actual.getTransactionChainId());
+ assertEquals("getIdentifier", expected.getIdentifier(), actual.getIdentifier());
assertEquals("getVersion", DataStoreVersions.CURRENT_VERSION, actual.getVersion());
}
assertEquals("getVersion", DataStoreVersions.CURRENT_VERSION, actual.getVersion());
}