当前位置: 首页>>代码示例>>Java>>正文


Java NewObject类代码示例

本文整理汇总了Java中org.javers.core.diff.changetype.NewObject的典型用法代码示例。如果您正苦于以下问题:Java NewObject类的具体用法?Java NewObject怎么用?Java NewObject使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


NewObject类属于org.javers.core.diff.changetype包,在下文中一共展示了NewObject类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: fromJson

import org.javers.core.diff.changetype.NewObject; //导入依赖的package包/类
@Override
public NewObject fromJson(JsonElement json, JsonDeserializationContext context) {
    JsonObject jsonObject = (JsonObject) json;

    CommitMetadata commitMetadata = deserializeCommitMetadata(jsonObject, context);
    return new NewObject(deserializeAffectedCdoId(jsonObject,context), Optional.empty(), ofNullable(commitMetadata));
}
 
开发者ID:javers,项目名称:javers,代码行数:8,代码来源:NewObjectTypeAdapter.java

示例2: addInitialChanges

import org.javers.core.diff.changetype.NewObject; //导入依赖的package包/类
private void addInitialChanges(List<Change> changes, CdoSnapshot initialSnapshot) {
    CdoSnapshot emptySnapshot = CdoSnapshotBuilder.emptyCopyOf(initialSnapshot).build();
    Diff diff = diffFactory.create(snapshotGraph(emptySnapshot), snapshotGraph(initialSnapshot),
        commitMetadata(initialSnapshot));
    NewObject newObjectChange =
        new NewObject(initialSnapshot.getGlobalId(), empty(), of(initialSnapshot.getCommitMetadata()));
    changes.addAll(diff.getChanges());
    changes.add(newObjectChange);
}
 
开发者ID:javers,项目名称:javers,代码行数:10,代码来源:SnapshotDiffer.java

示例3: getValueType

import org.javers.core.diff.changetype.NewObject; //导入依赖的package包/类
@Override
public Class getValueType() {
    return NewObject.class;
}
 
开发者ID:javers,项目名称:javers,代码行数:5,代码来源:NewObjectTypeAdapter.java

示例4: getChangeSet

import org.javers.core.diff.changetype.NewObject; //导入依赖的package包/类
@Override
public Set<Change> getChangeSet(GraphPair graphPair) {
    return Sets.transform(graphPair.getOnlyOnRight(), input ->
            new NewObject(input.getGlobalId(), input.wrappedCdo()));
}
 
开发者ID:javers,项目名称:javers,代码行数:6,代码来源:NewObjectAppender.java

示例5: onNewObject

import org.javers.core.diff.changetype.NewObject; //导入依赖的package包/类
@Override
public void onNewObject(NewObject newObject) {
    appendln("    new object: " + newObject.getAffectedGlobalId());
}
 
开发者ID:javers,项目名称:javers,代码行数:5,代码来源:SimpleTextChangeLog.java


注:本文中的org.javers.core.diff.changetype.NewObject类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。