KEY - M - MB - public class ProtobufListDiff<KEY,M extends com.google.protobuf.GeneratedMessage,MB extends com.google.protobuf.GeneratedMessage.Builder<MB>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
ProtobufListDiff() |
ProtobufListDiff(IdentifiableMessageMap<KEY,M,MB> originMessages) |
ProtobufListDiff(List<M> originMessages) |
| Modifier and Type | Method and Description |
|---|---|
void |
diff(IdentifiableMessageMap<KEY,M,MB> modifieredMap) |
void |
diff(IdentifiableMessageMap<KEY,M,MB> originalMap,
IdentifiableMessageMap<KEY,M,MB> modifieredMap) |
void |
diff(List<M> modifieredList) |
void |
diff(List<M> originalList,
List<M> modifieredList) |
int |
getChangeCounter() |
IdentifiableMessageMap<KEY,M,MB> |
getNewMessageMap() |
IdentifiableMessageMap<KEY,M,MB> |
getOriginMessages() |
IdentifiableMessageMap<KEY,M,MB> |
getRemovedMessageMap() |
IdentifiableMessageMap<KEY,M,MB> |
getUpdatedMessageMap() |
void |
replaceOriginMap(IdentifiableMessageMap<KEY,M,MB> originMap) |
public ProtobufListDiff(IdentifiableMessageMap<KEY,M,MB> originMessages)
public ProtobufListDiff()
public void diff(IdentifiableMessageMap<KEY,M,MB> modifieredMap)
public void diff(IdentifiableMessageMap<KEY,M,MB> originalMap, IdentifiableMessageMap<KEY,M,MB> modifieredMap)
public IdentifiableMessageMap<KEY,M,MB> getNewMessageMap()
public IdentifiableMessageMap<KEY,M,MB> getUpdatedMessageMap()
public IdentifiableMessageMap<KEY,M,MB> getRemovedMessageMap()
public int getChangeCounter()
public void replaceOriginMap(IdentifiableMessageMap<KEY,M,MB> originMap)
public IdentifiableMessageMap<KEY,M,MB> getOriginMessages()
Copyright © 2015–2017 openbase.org. All rights reserved.