org.isam.exehda.services
Interface Gatekeeper


public interface Gatekeeper


Nested Class Summary
static class Gatekeeper.SessionId
           
 
Field Summary
static java.lang.String SERVICE_NAME
           
 
Method Summary
 byte[] getChallenge(java.lang.String user)
          Describe getChallenge method here.
 Gatekeeper.SessionId login(java.lang.String user, byte[] challResp)
          Describe login method here.
 void logout(Gatekeeper.SessionId sessionId)
          Describe logout method here.
 void startApplication(Gatekeeper.SessionId sessionId, java.lang.String launchingDesc)
          Describe startApplication method here.
 

Field Detail

SERVICE_NAME

public static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values
Method Detail

login

public Gatekeeper.SessionId login(java.lang.String user,
                                  byte[] challResp)
Describe login method here.

Parameters:
user - a String value
challResp - a byte[] value
Returns:
a SessionId value

logout

public void logout(Gatekeeper.SessionId sessionId)
Describe logout method here.

Parameters:
sessionId - a SessonId value

startApplication

public void startApplication(Gatekeeper.SessionId sessionId,
                             java.lang.String launchingDesc)
Describe startApplication method here.

Parameters:
sessionId - a SessionId value
launchingDesc - a String value

getChallenge

public byte[] getChallenge(java.lang.String user)
Describe getChallenge method here.

Parameters:
user - a String value
Returns:
a byte[] value