Community
Participate
Working Groups
*
* @param version the version to set
*/
protected void setRevision(String revision) {
protected void setRevision(String r) {
if(revision==null || revision.equals(ADDED_REVISION)) {
isDeleted = false;
this.revision = ADDED_REVISION;
if(r==null || r.equals(ADDED_REVISION)) {
revision = ADDED_REVISION;
timeStamp = null;
syncType = TYPE_REGULAR;
return;
} else if(revision.startsWith(DELETED_PREFIX)) {
}
this.revision = revision.substring(DELETED_PREFIX.length());
revision = r;
if(revision.startsWith(DELETED_PREFIX)) {
revision = revision.substring(DELETED_PREFIX.length());
isDeleted = true;
} else {
this.revision = revision;
int lockedIdx = revision.indexOf(LOCKEDBY_SUFFIX);
if (lockedIdx >= 0) {
revision = revision.substring(0, lockedIdx);