com.netscape.certsrv.base
Interface ISecurityDomainSessionTable

All Known Implementing Classes:
LDAPSecurityDomainSessionTable, SecurityDomainSessionTable

public interface ISecurityDomainSessionTable

This interface defines the abstraction for the cookie table.


Field Summary
static int FAILURE
           
static int SUCCESS
           
 
Method Summary
 int addEntry(java.lang.String cookieId, java.lang.String ip, java.lang.String uid, java.lang.String group)
           
 long getBeginTime(java.lang.String sessionId)
           
 java.lang.String getGroup(java.lang.String sessionId)
           
 java.lang.String getIP(java.lang.String sessionId)
           
 java.util.Enumeration getSessionIds()
           
 int getSize()
           
 long getTimeToLive()
           
 java.lang.String getUID(java.lang.String sessionId)
           
 boolean isSessionIdExist(java.lang.String sessionId)
           
 int removeEntry(java.lang.String sessionId)
           
 

Field Detail

SUCCESS

static final int SUCCESS
See Also:
Constant Field Values

FAILURE

static final int FAILURE
See Also:
Constant Field Values
Method Detail

addEntry

int addEntry(java.lang.String cookieId,
             java.lang.String ip,
             java.lang.String uid,
             java.lang.String group)

removeEntry

int removeEntry(java.lang.String sessionId)

isSessionIdExist

boolean isSessionIdExist(java.lang.String sessionId)

getIP

java.lang.String getIP(java.lang.String sessionId)

getUID

java.lang.String getUID(java.lang.String sessionId)

getGroup

java.lang.String getGroup(java.lang.String sessionId)

getBeginTime

long getBeginTime(java.lang.String sessionId)

getSize

int getSize()

getTimeToLive

long getTimeToLive()

getSessionIds

java.util.Enumeration getSessionIds()