Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.xmud.securitymanager
Class CSecurityManager_impl  view CSecurityManager_impl download CSecurityManager_impl.java

java.lang.Object
  extended byorg.xmud.securitymanager.CSecurityManager_impl

public class CSecurityManager_impl
extends java.lang.Object


Field Summary
(package private)  java.util.Hashtable clist
           
(package private)  org.xmud.net.comm_manager_server com_server
           
(package private)  int max_client
           
(package private)  java.lang.Object mutex
           
 
Constructor Summary
CSecurityManager_impl()
           
 
Method Summary
 java.lang.String authenticateClient(int clientid, java.lang.String pass, int objid)
           
 java.lang.String authenticateClient(int clientid, java.lang.String pass, int objid, java.lang.String o_host)
           
 int createClient()
           
 java.lang.String generateToken()
           
 java.lang.String getClientHost(int clientid)
           
 int[] getClientList()
           
 int getClientObject(int clientid)
           
 java.lang.String getClientToken(int clientid, java.lang.String token, int id)
           
 int[] getObjectList()
           
 int getUniqueClientId()
           
 void init(java.lang.String[] args)
           
 boolean removeClient(int clientid, boolean force)
           
 boolean setClientObject(int clientid, java.lang.String token, int objid)
           
 boolean verifyToken(int clientid, java.lang.String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clist

java.util.Hashtable clist

com_server

org.xmud.net.comm_manager_server com_server

max_client

int max_client

mutex

java.lang.Object mutex
Constructor Detail

CSecurityManager_impl

public CSecurityManager_impl()
Method Detail

init

public void init(java.lang.String[] args)

getClientToken

public java.lang.String getClientToken(int clientid,
                                       java.lang.String token,
                                       int id)

getClientObject

public int getClientObject(int clientid)

createClient

public int createClient()

setClientObject

public boolean setClientObject(int clientid,
                               java.lang.String token,
                               int objid)

getUniqueClientId

public int getUniqueClientId()

authenticateClient

public java.lang.String authenticateClient(int clientid,
                                           java.lang.String pass,
                                           int objid)

authenticateClient

public java.lang.String authenticateClient(int clientid,
                                           java.lang.String pass,
                                           int objid,
                                           java.lang.String o_host)

verifyToken

public boolean verifyToken(int clientid,
                           java.lang.String token)

generateToken

public java.lang.String generateToken()

getClientList

public int[] getClientList()

getClientHost

public java.lang.String getClientHost(int clientid)

getObjectList

public int[] getObjectList()

removeClient

public boolean removeClient(int clientid,
                            boolean force)