package org.vaadin.mideaas.editor;
public class UserDoc {
private final EditorUser user;
private final SharedDoc doc;
private final DocDiffMediator med;
private final SharedDoc base;
public UserDoc(EditorUser user, SharedDoc doc, DocDiffMediator med, SharedDoc base) {
this.user = user;
this.doc = doc;
this.med = med;
this.base = base;
}
public EditorUser getUser() {
return user;
}
public SharedDoc getDoc() {
return doc;
}
public DocDiffMediator getMed() {
return med;
}
public DocDifference getDiff() {
return new DocDifference(user, base.getDoc(), doc.getDoc());
}
}