Class DataUpdate<R extends FactoryBase<?,?>>
- java.lang.Object
-
- io.github.factoryfx.factory.storage.DataUpdate<R>
-
public class DataUpdate<R extends FactoryBase<?,?>> extends java.lang.Objectdata and metadata for a data update
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringbaseVersionIdthe base version on the serverjava.lang.Stringcommentjava.util.function.Function<java.lang.String,java.lang.Boolean>permissionCheckerRrootjava.lang.Stringuser
-
Constructor Summary
Constructors Constructor Description DataUpdate(R root, java.lang.String user, java.lang.String comment, java.lang.String baseVersionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S> StoredDataMetadata<S>createUpdateStoredDataMetadata(S changeSummary, java.lang.String mergerVersionId)
-
-
-
Field Detail
-
root
public final R extends FactoryBase<?,?> root
-
user
public java.lang.String user
-
comment
public java.lang.String comment
-
baseVersionId
public final java.lang.String baseVersionId
the base version on the server
-
permissionChecker
public java.util.function.Function<java.lang.String,java.lang.Boolean> permissionChecker
-
-
Constructor Detail
-
DataUpdate
public DataUpdate(R root, java.lang.String user, java.lang.String comment, java.lang.String baseVersionId)
-
-
Method Detail
-
createUpdateStoredDataMetadata
public <S> StoredDataMetadata<S> createUpdateStoredDataMetadata(S changeSummary, java.lang.String mergerVersionId)
-
-