Package com.dassault_systemes.enovwebsrvr.ews0infra.interfaces

   
Interface ENOVILogonToken

 
Class Hierarchy
com.dassault_systemes.enovwebsrvr.ews0infra.interfaces.ENOVILogonToken
Class Location

Framework : ENOVWebSrvr

Module : EWS0Infra

Class Description

public interface ENOVILogonToken

This interface represents the logon information for the application server.

Field Summary
public static final String LOGON_HOOKUP_NAME
Hookup logon event name for LCA Nav
public static final String TOKEN_KEY
Suggested property name under which to store logon token
public static final String TOKEN_NAME_KEY
Property key which stored the name used to store the logon token

Constructor Summary

Method Summary
public CacheManager getCacheManager()
Access data object cache, returns null if caching is disabled
public String getEncryptedPassword()
Gets user encrypted password
public Locale getLocale()
Gets the locale
public String getLogonContext()
Gets logon context (role.org,project)
public String getLogonOrg()
Gets logon organization from logon context (ROLE.ORG.PROJECT)
public String getLogonProject()
Gets logon project from logon context (ROLE.ORG.PROJECT)
public String getLogonRole()
Gets logon role from logon context (ROLE.ORG.PROJECT)
public String getServerHost()
Gets logon server name
public int getServerPort()
Gets logon server port
public SessionToken getSessionToken()
Access multi-user sesssion - LCA authentication token
public ENOVISettings getSettings()
Gets settings object
public String getUserId()
Gets the user id used to create this token
public void invalidate()
Log off & memory clean
public void setCachingEnabled(boolean iEnabled)
Enable / disable object cache
public void setLocale(Locale iLocale)
Sets locale
public void setSettings(ENOVISettings settings)
Sets object for session data storage - encapsulates http session


Field Detail

LOGON_HOOKUP_NAME

    public static final String LOGON_HOOKUP_NAME
Hookup logon event name for LCA Nav


TOKEN_KEY

    public static final String TOKEN_KEY
Suggested property name under which to store logon token


TOKEN_NAME_KEY

    public static final String TOKEN_NAME_KEY
Property key which stored the name used to store the logon token


Constructor Detail

Method Detail

getCacheManager

    public CacheManager getCacheManager()

Access data object cache, returns null if caching is disabled


getEncryptedPassword

    public String getEncryptedPassword()

Gets user encrypted password


getLocale

    public Locale getLocale()

Gets the locale


getLogonContext

    public String getLogonContext()

Gets logon context (role.org,project)


getLogonOrg

    public String getLogonOrg()

Gets logon organization from logon context (ROLE.ORG.PROJECT)


getLogonProject

    public String getLogonProject()

Gets logon project from logon context (ROLE.ORG.PROJECT)


getLogonRole

    public String getLogonRole()

Gets logon role from logon context (ROLE.ORG.PROJECT)


getServerHost

    public String getServerHost()

Gets logon server name


getServerPort

    public int getServerPort()

Gets logon server port


getSessionToken

    public SessionToken getSessionToken()

Access multi-user sesssion - LCA authentication token


getSettings

    public ENOVISettings getSettings()

Gets settings object


getUserId

    public String getUserId()

Gets the user id used to create this token


invalidate

    public void invalidate()

Log off & memory clean


setCachingEnabled

    public void setCachingEnabled(boolean iEnabled)

Enable / disable object cache


setLocale

    public void setLocale(Locale iLocale)

Sets locale


setSettings

    public void setSettings(ENOVISettings settings)

Sets object for session data storage - encapsulates http session



Copyright © 2000, Dassault Systèmes. All rights reserved