
com.eventstore.dbclient.OptionsWithStartRevisionAndResolveLinkTosBase Maven / Gradle / Ivy
package com.eventstore.dbclient;
class OptionsWithStartRevisionAndResolveLinkTosBase extends OptionsWithResolveLinkTosBase {
private StreamRevision startRevision;
protected OptionsWithStartRevisionAndResolveLinkTosBase() {
this.startRevision = StreamRevision.START;
}
public StreamRevision getStartingRevision() {
return this.startRevision;
}
public T fromRevision(StreamRevision startRevision) {
this.startRevision = startRevision;
return (T)this;
}
public T fromStart() {
return this.fromRevision(StreamRevision.START);
}
public T fromEnd() {
return this.fromRevision(StreamRevision.END);
}
public T fromRevision(long revision) {
return this.fromRevision(new StreamRevision(revision));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy