org.emboss.jemboss.server
Class JembossFileAuthServer

java.lang.Object
  |
  +--org.emboss.jemboss.server.JembossFileAuthServer

public class JembossFileAuthServer
extends java.lang.Object


Field Summary
(package private)  java.lang.String embossBin
           
(package private)  java.lang.String embossPath
           
private  java.lang.String environ
           
(package private)  JembossParams jp
           
private  java.lang.String ps
           
 
Constructor Summary
JembossFileAuthServer()
           
 
Method Summary
 java.util.Vector delDir(java.lang.String options, java.lang.String filename, java.lang.String userName, byte[] passwd)
           
 java.util.Vector delFile(java.lang.String options, java.lang.String filename, java.lang.String userName, byte[] passwd)
           
 java.util.Vector directory_shortls(java.lang.String options, java.lang.String dirname, java.lang.String userName, byte[] passwd)
           
 java.util.Vector embreo_roots(java.lang.String userName, byte[] passwd)
           
 java.util.Vector get_file(java.lang.String options, java.lang.String filename, java.lang.String userName, byte[] passwd)
           
private  java.lang.String getRoot(java.lang.String s, java.lang.String userName, byte[] passwd)
          Given the alias a user root alias e.g.
 java.util.Vector mkdir(java.lang.String options, java.lang.String dirname, java.lang.String userName, byte[] passwd)
           
 java.util.Vector put_file(java.lang.String options, java.lang.String filename, byte[] filedata, java.lang.String userName, byte[] passwd)
           
 java.util.Vector rename(java.lang.String options, java.lang.String oldfile, java.lang.String newfile, java.lang.String userName, byte[] passwd)
           
private  boolean verifyUser(Ajax aj, java.lang.String userName, byte[] passwd, java.util.Vector res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ps

private java.lang.String ps

jp

JembossParams jp

embossBin

java.lang.String embossBin

embossPath

java.lang.String embossPath

environ

private java.lang.String environ
Constructor Detail

JembossFileAuthServer

public JembossFileAuthServer()
Method Detail

embreo_roots

public java.util.Vector embreo_roots(java.lang.String userName,
                                     byte[] passwd)

getRoot

private java.lang.String getRoot(java.lang.String s,
                                 java.lang.String userName,
                                 byte[] passwd)
Given the alias a user root alias e.g. "HOME" return the directory this represents

Returns:
directory path

directory_shortls

public java.util.Vector directory_shortls(java.lang.String options,
                                          java.lang.String dirname,
                                          java.lang.String userName,
                                          byte[] passwd)

get_file

public java.util.Vector get_file(java.lang.String options,
                                 java.lang.String filename,
                                 java.lang.String userName,
                                 byte[] passwd)

mkdir

public java.util.Vector mkdir(java.lang.String options,
                              java.lang.String dirname,
                              java.lang.String userName,
                              byte[] passwd)

delFile

public java.util.Vector delFile(java.lang.String options,
                                java.lang.String filename,
                                java.lang.String userName,
                                byte[] passwd)

delDir

public java.util.Vector delDir(java.lang.String options,
                               java.lang.String filename,
                               java.lang.String userName,
                               byte[] passwd)

rename

public java.util.Vector rename(java.lang.String options,
                               java.lang.String oldfile,
                               java.lang.String newfile,
                               java.lang.String userName,
                               byte[] passwd)

put_file

public java.util.Vector put_file(java.lang.String options,
                                 java.lang.String filename,
                                 byte[] filedata,
                                 java.lang.String userName,
                                 byte[] passwd)
Parameters:
filename - name of the file to put
filedata - file contents

verifyUser

private boolean verifyUser(Ajax aj,
                           java.lang.String userName,
                           byte[] passwd,
                           java.util.Vector res)