package org.jblooming.remoteFile;
import org.jblooming.ontology.Node;
import org.jblooming.ontology.VersionComparator;
import org.jblooming.operator.User;
import org.jblooming.operator.Operator;
import org.jblooming.security.Permission;
import org.jblooming.persistence.exceptions.PersistenceException;
public class BasicDocument extends Document{
public BasicDocumentBricks bricks = new BasicDocumentBricks(this);
public void setParent(BasicDocument n) {
parent = n;
}
public void setParentNode(Node node) {
setParent((BasicDocument) node);
}
public BasicDocument getParent() {
return (BasicDocument) parent;
}
public Node getParentNode() {
return getParent();
}
public int compareVersionTo(BasicDocument doc) {
VersionComparator vc = new VersionComparator();
return vc.compare(this.getVersion(), doc.getVersion());
}
public boolean isEnabled(Operator logged) {
return true ;
}
}