import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
+import java.io.RandomAccessFile;
import java.io.Writer;
import org.apache.commons.logging.Log;
SessionFile sfw = new SessionFile(new File(sessionDir, CLOSEANDSAVE_FILE));
while (!sfw.lockFile())
log.debug("Trying to get lock for "+CLOSEANDSAVE_FILE);
- sfw.fileLock.rafile.setLength(0); // wipe out any old info.
+ RandomAccessFile sfwfile=sfw.fileLock.getRaFile();
+ sfwfile.setLength(0); // wipe out any old info.
// TODO: rationalise what gets written to this file (ie do we want other clients to read the id of the requestor?)
- sfw.fileLock.rafile.writeUTF(client.getClientUrn()+":"+user.getFullName()+"@"+user.getOrganization());
+ sfwfile.writeUTF(client.getClientUrn()+":"+user.getFullName()+"@"+user.getOrganization());
sfw.unlockFile();
if (store_doc_file!=null)
store_doc_file.setState();