Ich bin neugierig, ist es möglich, eine bestimmte Version von @Node-Modell mit JackRabbit OCM zu aktualisieren? Zum Beispiel habe ich ein DTO wie folgt:Wie man eine bestimmte Version in Jackrabbit mit OCM Versionsverwaltung aktualisiert
@Node(jcrMixinTypes = "mix:versionable")
public class Something implements Serializable {
private static final long serialVersionUID = 6651266612240053364L;
@Field(path = true)
private String path;
@Field
private String xml;
@Field
private Long version;
public String getPath() {
return this.path;
}
public void setPath(final String path) {
this.path = path;
}
public String getXml() {
return this.xml;
}
public void setXml(final String xml) {
this.xml = xml;
}
public Long getVersion() {
return this.version;
}
public void setVersion(final Long version) {
this.version = version;
}
}
Und erstellt mehrere Versionen e.q. Pfadname:/abc Benannt: 'jcr: rootVersion', '1.0', '1.1'. Wie kann ich alle diese spezifischen Versionen DTO Inhalt, z. die XML-Eigenschaft und speichern Sie im JackRabbit-Repository, ohne neue Versionen zu erstellen?
Vielen Dank für Ihre Hilfe im Voraus!