package org.jblooming.remoteFile;
import org.jblooming.ontology.Node;
import org.jblooming.ontology.PersistentFile;
import org.jblooming.waf.view.PageState;
import org.jblooming.persistence.PersistenceHome;
import org.jblooming.persistence.exceptions.FindByPrimaryKeyException;
import net.sf.json.JSONObject;
import java.util.Date;
import java.io.Serializable;
public class FileStorage extends Document {
public FileStorage getParent() {
return (FileStorage) parent;
}
public Node getParentNode() {
return getParent();
}
public void setParent(FileStorage n) {
parent = n;
}
public void setParentNode(Node node) {
setParent((FileStorage) node);
}
public JSONObject jsonify() {
JSONObject ret = new JSONObject();
ret.element("id", getId());
ret.element("code", getCode());
ret.element("name", getName());
ret.element("path", getContent());
return ret;
}
public static FileStorage load(Serializable id) throws FindByPrimaryKeyException {
return (FileStorage) PersistenceHome.findByPrimaryKey(FileStorage.class, id);
}
}