Class PersistedSession
- java.lang.Object
-
- de.hybris.platform.servicelayer.web.session.PersistedSession
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.session.ExpiringSession,org.springframework.session.Session
public class PersistedSession extends java.lang.Object implements org.springframework.session.ExpiringSession, java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersistedSession(java.lang.String id, int clusterId, java.lang.String extension, java.lang.String contextRoot)PersistedSession(java.lang.String id, int clusterId, java.lang.String extension, java.lang.String contextRoot, int maxInactiveIntervalInSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)<T> TgetAttribute(java.lang.String attributeName)java.util.Set<java.lang.String>getAttributeNames()intgetClusterId()java.lang.StringgetContextRoot()longgetCreationTime()java.lang.StringgetExtension()java.lang.StringgetId()longgetLastAccessedTime()intgetMaxInactiveIntervalInSeconds()inthashCode()booleanisExpired()protected java.lang.ObjectmaskNull(java.lang.Object attributeValue)voidremoveAttribute(java.lang.String attributeName)voidsetAttribute(java.lang.String attributeName, java.lang.Object attributeValue)voidsetLastAccessedTime(long lastAccessedTime)voidsetMaxInactiveIntervalInSeconds(int interval)java.lang.StringtoString()protected java.lang.ObjectunmaskNull(java.lang.Object mapValue)
-
-
-
Constructor Detail
-
PersistedSession
public PersistedSession(java.lang.String id, int clusterId, java.lang.String extension, java.lang.String contextRoot)
-
PersistedSession
public PersistedSession(java.lang.String id, int clusterId, java.lang.String extension, java.lang.String contextRoot, int maxInactiveIntervalInSeconds)
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceorg.springframework.session.Session
-
getClusterId
public int getClusterId()
-
getAttribute
public <T> T getAttribute(java.lang.String attributeName)
- Specified by:
getAttributein interfaceorg.springframework.session.Session
-
getAttributeNames
public java.util.Set<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceorg.springframework.session.Session
-
setAttribute
public void setAttribute(java.lang.String attributeName, java.lang.Object attributeValue)- Specified by:
setAttributein interfaceorg.springframework.session.Session
-
maskNull
protected java.lang.Object maskNull(java.lang.Object attributeValue)
-
unmaskNull
protected java.lang.Object unmaskNull(java.lang.Object mapValue)
-
removeAttribute
public void removeAttribute(java.lang.String attributeName)
- Specified by:
removeAttributein interfaceorg.springframework.session.Session
-
getCreationTime
public long getCreationTime()
- Specified by:
getCreationTimein interfaceorg.springframework.session.ExpiringSession
-
setLastAccessedTime
public void setLastAccessedTime(long lastAccessedTime)
- Specified by:
setLastAccessedTimein interfaceorg.springframework.session.ExpiringSession
-
getLastAccessedTime
public long getLastAccessedTime()
- Specified by:
getLastAccessedTimein interfaceorg.springframework.session.ExpiringSession
-
setMaxInactiveIntervalInSeconds
public void setMaxInactiveIntervalInSeconds(int interval)
- Specified by:
setMaxInactiveIntervalInSecondsin interfaceorg.springframework.session.ExpiringSession
-
getMaxInactiveIntervalInSeconds
public int getMaxInactiveIntervalInSeconds()
- Specified by:
getMaxInactiveIntervalInSecondsin interfaceorg.springframework.session.ExpiringSession
-
isExpired
public boolean isExpired()
- Specified by:
isExpiredin interfaceorg.springframework.session.ExpiringSession
-
getExtension
public java.lang.String getExtension()
-
getContextRoot
public java.lang.String getContextRoot()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-