edu.cuny.cat.server
Class ClientIdentityController

java.lang.Object
  extended by edu.cuny.cat.server.ClientIdentityController
All Implemented Interfaces:
edu.cuny.config.param.Parameterizable

public class ClientIdentityController
extends java.lang.Object
implements edu.cuny.config.param.Parameterizable

The class managing the identities of clients.

Currently, this manages only a list of expected specialist names.

Parameters

base.expected_specialist.n
int >= 0 (0 by default)
(number of specialists expected to participate in the game)
base.expected_specialist.n
String
(the name of the nth expected specialist)

Default Base

identity_controller

Version:
$Revision: 1.4 $
Author:
Jinzhong Niu

Field Summary
static java.lang.String P_DEF_BASE
           
static java.lang.String P_EXPECTED_SPECIALIST
           
static java.lang.String P_NUM
           
 
Constructor Summary
ClientIdentityController()
           
 
Method Summary
 void setup(edu.cuny.config.param.ParameterDatabase parameters, edu.cuny.config.param.Parameter base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

P_DEF_BASE

public static final java.lang.String P_DEF_BASE
See Also:
Constant Field Values

P_EXPECTED_SPECIALIST

public static final java.lang.String P_EXPECTED_SPECIALIST
See Also:
Constant Field Values

P_NUM

public static final java.lang.String P_NUM
See Also:
Constant Field Values
Constructor Detail

ClientIdentityController

public ClientIdentityController()
Method Detail

setup

public void setup(edu.cuny.config.param.ParameterDatabase parameters,
                  edu.cuny.config.param.Parameter base)
Specified by:
setup in interface edu.cuny.config.param.Parameterizable