Class GroovySession
java.lang.Object
groovy.lang.GroovyObjectSupport
de.uplanet.lucy.server.portalserver.GroovySession
- All Implemented Interfaces:
de.uplanet.lucy.server.session.ISession,groovy.lang.GroovyObject
@Scriptable
public final class GroovySession
extends groovy.lang.GroovyObjectSupport
implements de.uplanet.lucy.server.session.ISession
-
Field Summary
Fields inherited from interface de.uplanet.lucy.server.session.ISession
DEFAULT_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(de.uplanet.lucy.server.session.ISessionListener p_listener, boolean p_bWeak) booleancontainsKey(String p_strKey) longgetId()longgetProperty(String p_strKey) longde.uplanet.lucy.server.usermanager.IUsergetUser()booleanbooleanbooleanisStale()booleanisStale(long p_lTimeNow) iterator()keySet()voidlogout()voidvoidvoidvoidsetProperty(String p_strKey, Object p_value) voidsetTimeout(long p_lTimeout) voidtouch()Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClassMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObject
invokeMethod
-
Constructor Details
-
GroovySession
public GroovySession(de.uplanet.lucy.server.session.ISession p_session)
-
-
Method Details
-
getAuthConfigName
- Specified by:
getAuthConfigNamein interfacede.uplanet.lucy.server.session.ISession
-
containsKey
- Specified by:
containsKeyin interfacede.uplanet.lucy.server.session.ISession
-
get
- Specified by:
getin interfacede.uplanet.lucy.server.session.ISession
-
get
- Specified by:
getin interfacede.uplanet.lucy.server.session.ISession
-
put
- Specified by:
putin interfacede.uplanet.lucy.server.session.ISession
-
remove
- Specified by:
removein interfacede.uplanet.lucy.server.session.ISession
-
getCreationTime
public long getCreationTime()- Specified by:
getCreationTimein interfacede.uplanet.lucy.server.session.ISession
-
getId
- Specified by:
getIdin interfacede.uplanet.lucy.server.session.ISession
-
getSubject
- Specified by:
getSubjectin interfacede.uplanet.lucy.server.session.ISession
-
getTimeout
public long getTimeout()- Specified by:
getTimeoutin interfacede.uplanet.lucy.server.session.ISession
-
getUser
public de.uplanet.lucy.server.usermanager.IUser getUser()- Specified by:
getUserin interfacede.uplanet.lucy.server.session.ISession
-
isAnonymous
public boolean isAnonymous()- Specified by:
isAnonymousin interfacede.uplanet.lucy.server.session.ISession
-
isLoggedOut
public boolean isLoggedOut()- Specified by:
isLoggedOutin interfacede.uplanet.lucy.server.session.ISession
-
getLastAccessTime
public long getLastAccessTime()- Specified by:
getLastAccessTimein interfacede.uplanet.lucy.server.session.ISession
-
isStale
public boolean isStale()- Specified by:
isStalein interfacede.uplanet.lucy.server.session.ISession
-
isStale
public boolean isStale(long p_lTimeNow) - Specified by:
isStalein interfacede.uplanet.lucy.server.session.ISession
-
keySet
- Specified by:
keySetin interfacede.uplanet.lucy.server.session.ISession
-
getKeySet
-
logout
public void logout()- Specified by:
logoutin interfacede.uplanet.lucy.server.session.ISession
-
setTimeout
public void setTimeout(long p_lTimeout) - Specified by:
setTimeoutin interfacede.uplanet.lucy.server.session.ISession
-
touch
public void touch()- Specified by:
touchin interfacede.uplanet.lucy.server.session.ISession
-
addListener
public void addListener(de.uplanet.lucy.server.session.ISessionListener p_listener, boolean p_bWeak) - Specified by:
addListenerin interfacede.uplanet.lucy.server.session.ISession
-
iterator
-
getProperty
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject
-
setProperty
- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject
-
getAt
-
putAt
-