All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.javers.core.commit.NullCommitMetadata Maven / Gradle / Ivy

There is a newer version: 7.6.2
Show newest version
package org.javers.core.commit;

import java.time.Instant;
import java.time.LocalDateTime;
import java.util.Collections;
import java.util.Map;

class NullCommitMetadata extends CommitMetadata {

    NullCommitMetadata(String author, Map properties, LocalDateTime commitDate, Instant commitDateInstant, CommitId id) {
        super(author, properties, commitDate, commitDateInstant, id);
    }

    static NullCommitMetadata instance() {
        return new NullCommitMetadata(
                "anonymous",
                Collections.emptyMap(),
                LocalDateTime.now(),
                Instant.now(),
                new CommitId(0,0)
                );
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy