In questo caso, il Session e' un semplice intero. Ogni istanza e' diversa da ogni altra.
Definizione alla linea 21 del file SessionImpl.java.
Membri pubblici | |
SessionImpl () | |
boolean | equals (Object obj) |
Metodo utile per comparare due Oggetti. | |
int | hashCode () |
Ritorna l'hashCode di un Oggetto Session. | |
String | toString () |
Ritorna una Stringa rappresentante l'Istanza di Session. | |
int | getValue () |
Ritorna il valore del Session. | |
Attributi privati | |
final int | SessionImplValue |
Valore del Session. | |
final Date | lastAccess |
Data ultimo accesso. | |
Attributi privati statici | |
static UniqueRandomIntFactory | intFactory = new UniqueRandomIntFactory() |
Factory Statica di "Interi Unici e Random". |
|
Creates a new instance of SessionImpl. In questa implementazione, ogni Session ha un valore unico. Il valore e' un Intero. Definizione alla linea 47 del file SessionImpl.java. Riferimenti org.jaebi.server.util.UniqueRandomIntFactory.createUniqueRandomInt(), org.jaebi.server.auth.SessionImpl.intFactory, org.jaebi.server.auth.SessionImpl.lastAccess, e org.jaebi.server.auth.SessionImpl.SessionImplValue. 00047 { 00048 SessionImplValue = intFactory.createUniqueRandomInt(); 00049 lastAccess = new Date(); 00050 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Metodo utile per comparare due Oggetti. Questo metodo e' necessario per Container come i Set.
Implementa org.jaebi.server.auth.Session. Definizione alla linea 52 del file SessionImpl.java. Riferimenti org.jaebi.server.auth.SessionImpl.getValue(). 00052 { 00053 if( obj == this ) { 00054 return true; 00055 } 00056 if( obj.getClass() == this.getClass() ) { 00057 SessionImpl session = ( SessionImpl ) obj; 00058 if( session.getValue() == this.getValue() ) { 00059 return true; 00060 } 00061 } 00062 00063 return false; 00064 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Ritorna il valore del Session.
Definizione alla linea 79 del file SessionImpl.java. Riferimenti org.jaebi.server.auth.SessionImpl.SessionImplValue. Referenziato da org.jaebi.server.auth.SessionImpl.equals(). 00079 { 00080 return SessionImplValue; 00081 }
|
|
Ritorna l'hashCode di un Oggetto Session.
Implementa org.jaebi.server.auth.Session. Definizione alla linea 66 del file SessionImpl.java. Riferimenti org.jaebi.server.auth.SessionImpl.toString(). 00066 { 00067 return toString().hashCode(); 00068 }
Questo è il grafo delle chiamate per questa funzione: ![]() |
|
Ritorna una Stringa rappresentante l'Istanza di Session.
Implementa org.jaebi.server.auth.Session. Definizione alla linea 70 del file SessionImpl.java. Riferimenti org.jaebi.server.auth.SessionImpl.SessionImplValue. Referenziato da org.jaebi.server.auth.SessionImpl.hashCode(). 00070 { 00071 return "Session Value: " + Integer.toString( SessionImplValue ); 00072 }
|
|
Factory Statica di "Interi Unici e Random". La classe "SessionImpl" usa questa Factory statica nel costruttore per ottenere un valore intero univoco e casuale, uno per ogni istanza. Definizione alla linea 38 del file SessionImpl.java. Referenziato da org.jaebi.server.auth.SessionImpl.SessionImpl(). |
|
Data ultimo accesso.
Definizione alla linea 30 del file SessionImpl.java. Referenziato da org.jaebi.server.auth.SessionImpl.SessionImpl(). |
|
Valore del Session.
Definizione alla linea 25 del file SessionImpl.java. Referenziato da org.jaebi.server.auth.SessionImpl.getValue(), org.jaebi.server.auth.SessionImpl.SessionImpl(), e org.jaebi.server.auth.SessionImpl.toString(). |