X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.filesystem.services%2Fsrc%2Forg%2Fsimantics%2Ffilesystem%2Fservices%2Finternal%2Fsizetracker%2FSizeChangeEventImpl.java;fp=bundles%2Forg.simantics.filesystem.services%2Fsrc%2Forg%2Fsimantics%2Ffilesystem%2Fservices%2Finternal%2Fsizetracker%2FSizeChangeEventImpl.java;h=9a197d76c637eb5fe622a7b41e455a798cba4679;hp=0000000000000000000000000000000000000000;hb=26313671f3eb6e4d7f41b7a3a2505ca47d26273c;hpb=3edbf85ff8a7f1bd596857a24b1bdebd66943d6b diff --git a/bundles/org.simantics.filesystem.services/src/org/simantics/filesystem/services/internal/sizetracker/SizeChangeEventImpl.java b/bundles/org.simantics.filesystem.services/src/org/simantics/filesystem/services/internal/sizetracker/SizeChangeEventImpl.java new file mode 100644 index 000000000..9a197d76c --- /dev/null +++ b/bundles/org.simantics.filesystem.services/src/org/simantics/filesystem/services/internal/sizetracker/SizeChangeEventImpl.java @@ -0,0 +1,38 @@ +package org.simantics.filesystem.services.internal.sizetracker; + +import java.nio.file.Path; + +import org.simantics.filesystem.services.sizetracker.SizeChangeEvent; + +/** + * @author Tuukka Lehtonen + * @since 1.31.0 + */ +public class SizeChangeEventImpl implements SizeChangeEvent { + + private final Path path; + private final long oldSize; + private final long newSize; + + public SizeChangeEventImpl(Path path, long oldSize, long newSize) { + this.path = path; + this.oldSize = oldSize; + this.newSize = newSize; + } + + @Override + public Path path() { + return path; + } + + @Override + public long newSize() { + return newSize; + } + + @Override + public long oldSize() { + return oldSize; + } + +} \ No newline at end of file