package models.filestore; import javax.jcr.Session; import org.jcrom.Jcrom; import org.jcrom.dao.AbstractJcrDAO; public class FileDAO extends AbstractJcrDAO<File> { public FileDAO(final Session session, final Jcrom jcrom) { super(session, jcrom); } @Override public File create(File entity) { entity.setLastModified(session.getUserID()); final File savedEntity = super.create(entity); return get(savedEntity.getPath()); } @Override public File update(File entity) { entity.setLastModified(session.getUserID()); final File savedEntity = super.update(entity); return get(savedEntity.getPath()); } }