*** This interface provides Binary Compatibility only, not Source Compatibility ***
Package com.sas.services.session
Interface SummaryDataInterface
- All Superinterfaces:
Remote
- All Known Implementing Classes:
SummaryData
@SASScope("ALL")
@BinaryCompatibilityOnly
public interface SummaryDataInterface
extends Remote
The SummaryDataInterface provides a mechanism for
returning session summary information. Each session context can be bound
to a user context. This contains a summary of the user information, such
as the user context name, the user's email addresses, and the user's global
profile.
- Since:
- 1.1
-
Method Summary
Modifier and TypeMethodDescriptionListGet the email addresses defined for the person bound to this session.longGet the timestamp when the user was authenticated.Get the global profile information for the person bound to this session.StringGet the session context's unique id.StringGet the user's unique identifier.StringGet the name of the user context for this session.
-
Method Details
-
getProfile
Get the global profile information for the person bound to this session.- Returns:
ProfileInterfacethe global profile- Throws:
RemoteException- if a network error occurs.
-
getUsername
String getUsername() throws RemoteExceptionGet the name of the user context for this session.- Returns:
Stringthe user context name- Throws:
RemoteException- if a network error occurs.
-
getEmailAddresses
List getEmailAddresses() throws RemoteExceptionGet the email addresses defined for the person bound to this session.- Returns:
Lista list of Strings that represent the email addresses.- Throws:
RemoteException- if a network error occurs.
-
getLoginTime
long getLoginTime() throws RemoteExceptionGet the timestamp when the user was authenticated.- Returns:
- A long representing the login date/time.
- Throws:
RemoteException- In the event of remote object failure.
-
getUniqueId
String getUniqueId() throws RemoteExceptionGet the user's unique identifier. Since names aren't always unique, this is necessary to uniquely locate a user context from the user service.- Returns:
- A String representing the user's unique identifier.
- Throws:
RemoteException- In the event of remote object failure.
-
getSessionContextUniqueId
String getSessionContextUniqueId() throws RemoteExceptionGet the session context's unique id.- Returns:
- A String representing the session context's unique identifier.
- Throws:
RemoteException- In the event of remote object failure.
-