|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.liberty.LibertyManager
LibertyManager
forms the basis of the Public APIs. It has all
the methods which the JSPs etc. need to use for
federation/termination/logout etc.
Constructor Summary | |
LibertyManager()
|
Method Summary | |
static boolean |
checkNonce(java.lang.String nonce,
java.lang.String user)
Deprecated. This method has been deprecated. Please use other means to verify nounce. |
static java.lang.String |
cleanQueryString(javax.servlet.http.HttpServletRequest request)
|
static java.lang.String |
getAuthnRequestEnvelope(javax.servlet.http.HttpServletRequest request)
Gets Authentication Request Envelope from a HTTP servlet request. |
static java.lang.String |
getConsentHandlerURL(javax.servlet.http.HttpServletRequest request)
Returns the ConsentHandler . |
static java.lang.String |
getCOTKey()
Returns the COT key from IFSConstants . |
static java.util.List |
getDiscoveryBootStrapCredentials(javax.servlet.http.HttpServletRequest request,
java.lang.String providerID)
Deprecated. This method has been deprecated. Use getDiscoveryBootStrapCredentials(
HttpServletRequest request, String providerID, String providerRole) |
static java.util.List |
getDiscoveryBootStrapCredentials(javax.servlet.http.HttpServletRequest request,
java.lang.String providerID,
java.lang.String providerRole)
Gets the Discovery Service Credentials in the Advice element. |
static org.w3c.dom.NodeList |
getDiscoveryBootStrapResourceOfferings(javax.servlet.http.HttpServletRequest request,
java.lang.String providerID)
Deprecated. This method has been deprecated. Use getDiscoveryBootStrapResourceOfferings(
HttpServletRequest request, String providerID, String providerRole) |
static org.w3c.dom.NodeList |
getDiscoveryBootStrapResourceOfferings(javax.servlet.http.HttpServletRequest request,
java.lang.String providerID,
java.lang.String providerRole)
Gets the Discovery Service Resource Offerings nodes in an attribute statement. |
static java.lang.String |
getErrorPageURL(java.lang.String providerId,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getErrorPageURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getErrorPageURL(java.lang.String providerId,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns the provider's error page. |
static java.util.Set |
getFederatedProviders(java.lang.String userName)
Returns the set of federated providers for this userName
using Account Management API. |
static java.lang.String |
getFederationDonePageURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getFederationDonePageURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getFederationDonePageURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns the FederationDonePageURL from the provider ID. |
static java.lang.String |
getFederationHandlerURL(javax.servlet.http.HttpServletRequest request)
Returns the FederationHandler . |
static java.lang.String |
getFedErrorKey()
Returns Federation Error Key |
static java.lang.String |
getFedRemarkKey()
Returns FederationRemark Key |
static java.lang.String |
getHomeURL(java.lang.String providerID)
Deprecated. This method has been deprecated. Use getHomeURL(String providerID, String providerRole) |
static java.lang.String |
getHomeURL(java.lang.String providerID,
java.lang.String providerRole)
Returns Provider's HomePageURL . |
static boolean |
getIDPFederationStatus(java.lang.String user,
java.lang.String provider)
Gets the federation status of a user name with an Identity Provider. |
static java.util.Iterator |
getIDPList()
Returns a list of all trusted Identity Providers. |
static java.util.Iterator |
getIDPList(java.lang.String hostedProviderID)
Returns a list of all trusted Identity Providers for a given hosted provider IDs. |
static java.lang.String |
getInterSiteURL(javax.servlet.http.HttpServletRequest request)
Returns the interSiteURL from IFSConstants . |
static java.lang.String |
getIntroducedProvider(javax.servlet.http.HttpServletRequest request)
Gets the ID of the provider discovered via the introduction protocol. |
static java.lang.String |
getLECPContentType()
Gets Liberty-enabled client and proxy profile HTTP content type |
static java.lang.String |
getLECPHeaderName()
Gets Liberty-enabled client and proxy profile HTTP header name. |
static java.util.Set |
getListOfCOTs(java.lang.String providerId)
Deprecated. This method has been deprecated. Use getListOfCOTs(String providerID, String providerRole) |
static java.util.Set |
getListOfCOTs(java.lang.String providerId,
java.lang.String providerRole)
Returns the List of COTs for the given Provider. |
static java.lang.String |
getLoginURL(javax.servlet.http.HttpServletRequest request)
Returns the LoginURL from IFSConstants |
static java.lang.String |
getLRURLKey()
Returns the LRURLKey from IFSConstants . |
static NameIdentifier |
getMappedNameIdentifier(java.lang.String hostedSPMetaAlias,
SSOToken ssoToken,
java.lang.String remoteSPEntityID)
Returns NameIdentifier between the IDP and
the other SP for the same principal. |
static java.lang.String |
getMetaAlias(java.lang.String providerID)
Deprecated. This method has been deprecated. Use getMetaAlias(String providerID, String providerRole) |
static java.lang.String |
getMetaAlias(java.lang.String providerID,
java.lang.String providerRole)
Returns metaAlias from provider ID |
static java.lang.String |
getMetaAliasKey()
Returns the metaAliasKey from IFSConstants . |
static java.lang.String |
getNameRegistrationDonePageURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getNameRegistrationDonePageURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getNameRegistrationDonePageURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns the Name RegistrationDonePageURL from the
providerID . |
static java.lang.String |
getNameRegistrationProviderIDKey()
Returns name registration provider ID key. |
static java.lang.String |
getNameRegistrationURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getNameRegistrationURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getNameRegistrationURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns NameRegistrationURL . |
static java.lang.String |
getNewRequest(javax.servlet.http.HttpServletRequest request)
Creates New Request ID from the HttpRequestServlet . |
static java.lang.String |
getNonce(java.lang.String user)
Deprecated. This method has been deprecated. Please use other means to generate nounce. |
static java.lang.String |
getPreLoginServletURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getPreLoginServletURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getPreLoginServletURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns PreLoginServlet URL and appends
metaAlias to it. |
static java.lang.String |
getProviderID(java.lang.String metaAlias)
Returns providerID from the ProviderAlias
using AllianceMgmt calls. |
static java.lang.String |
getProviderIDKey()
Returns the providerIDKey from IFSConstants . |
static java.lang.String |
getProviderRole(java.lang.String metaAlias)
Returns providerRole from the ProviderAlias
using AllianceMgmt calls. |
static java.util.Set |
getProvidersToFederate(java.lang.String providerID,
java.lang.String userName)
Returns the list of all Trusted Identity Providers of this user not already federated with. |
static java.util.Set |
getRegisteredProviders(java.lang.String userName)
Returns registered providers of an user. |
static java.lang.String |
getRequestIDKey()
Returns the requestIDKey from IFSConstants . |
static java.lang.String |
getSelectedProviderKey()
Returns the selectedProviderKey from
IFSConstants . |
static boolean |
getSPFederationStatus(java.lang.String user,
java.lang.String provider)
Gets the federations status of a user with an Service Provider (This method assumes that the user is already federated with the provider). |
static java.util.Iterator |
getSPList()
Returns a list of all trusted Service Providers |
static java.util.Iterator |
getSPList(java.lang.String hostedProviderID)
Returns a list of all trusted Service Providers for this Hosted Provider. |
static java.lang.String |
getSuccintID(java.lang.String providerID)
Deprecated. This method has been deprecated. Use #getSuccinctID(String providerID, String providerRole ) |
static java.lang.String |
getSuccintID(java.lang.String providerID,
java.lang.String providerRole)
Returns succinct ID of a provider. |
static java.lang.String |
getTerminationDonePageURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getTerminationDonePageURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getTerminationDonePageURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns the TerminationDonePageURL from the provider ID. |
static java.lang.String |
getTerminationProviderIDKey()
Returns the termination providerIDKey from
IFSConstants . |
static java.lang.String |
getTerminationURL(java.lang.String providerID,
javax.servlet.http.HttpServletRequest request)
Deprecated. This method has been deprecated. Use getTerminationURL(String providerID,
String providerRole, HttpServletRequest request) |
static java.lang.String |
getTerminationURL(java.lang.String providerID,
java.lang.String providerRole,
javax.servlet.http.HttpServletRequest request)
Returns Termination URL. |
static java.lang.String |
getUser(javax.servlet.http.HttpServletRequest request)
Returns the user from HttpServletRequest . |
static boolean |
isFederationCancelled(javax.servlet.http.HttpServletRequest request)
Returns true if Federation is cancelled. |
static boolean |
isLECPProfile(javax.servlet.http.HttpServletRequest request)
Determines if a HTTP servlet request is Liberty-enabled client and proxy profile. |
static boolean |
isLogoutSuccess(javax.servlet.http.HttpServletRequest request)
Returns true if logout succeeded. |
static boolean |
isNameRegistrationCancelled(javax.servlet.http.HttpServletRequest request)
Returns true if name registration is cancelled. |
static boolean |
isNameRegistrationSuccess(javax.servlet.http.HttpServletRequest request)
Returns true if name registration succeeds. |
static boolean |
isTerminationCancelled(javax.servlet.http.HttpServletRequest request)
Returns true if termination is cancelled. |
static boolean |
isTerminationSuccess(javax.servlet.http.HttpServletRequest request)
Returns true if Termination succeeds. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LibertyManager()
Method Detail |
public static java.util.Iterator getIDPList()
public static java.util.Iterator getIDPList(java.lang.String hostedProviderID)
hostedProviderID
- hosted provider IDs.public static java.util.Iterator getSPList()
public static java.util.Iterator getSPList(java.lang.String hostedProviderID)
hostedProviderID
- hosted provider IDs.public static boolean getIDPFederationStatus(java.lang.String user, java.lang.String provider)
user
- The user name obtained by calling getUser()
on a
Liberty-authenticated HttpServletRequest
from the userprovider
- The provider ID of the Identity Provider.public static boolean getSPFederationStatus(java.lang.String user, java.lang.String provider)
user
- The user name obtained by calling
getRemoteUser()
on a Liberty-authenticated
HttpServletRequest
from the user.provider
- The provider ID of the Service Provider.public static java.lang.String getNonce(java.lang.String user)
user
- The user name obtained by calling
getRemoteUser()
on a Liberty-authenticated
HttpServletRequest
from the user.public static boolean checkNonce(java.lang.String nonce, java.lang.String user)
getNonce()
, and invalidates it.nonce
- String containing nonce.user
- User name passed to getNonce
to obtain nonce.nonce
is the same as the last one
returned by getNonce
method.public static java.lang.String getIntroducedProvider(javax.servlet.http.HttpServletRequest request)
LoginServlet
if null.request
- HTTP servlet request.public static java.lang.String getMetaAliasKey()
metaAliasKey
from IFSConstants
.metaAliasKey
from IFSConstants
.public static java.lang.String getTerminationProviderIDKey()
providerIDKey
from
IFSConstants
.providerIDKey
from
IFSConstants
.public static java.lang.String getRequestIDKey()
requestIDKey
from IFSConstants
.requestIDKey
from IFSConstants
.public static java.lang.String getProviderIDKey()
providerIDKey
from IFSConstants
.providerIDKey
from IFSConstants
.public static java.lang.String getLRURLKey()
LRURLKey
from IFSConstants
.LRURLKey
from IFSConstants
.public static java.lang.String getCOTKey()
COT
key from IFSConstants
.COT
key from IFSConstants
.public static java.lang.String getSelectedProviderKey()
selectedProviderKey
from
IFSConstants
.selectedProviderKey
from
IFSConstants
.public static java.lang.String getFedErrorKey()
public static java.lang.String getFedRemarkKey()
FederationRemark
KeyFederationRemark
Keypublic static java.lang.String getUser(javax.servlet.http.HttpServletRequest request)
HttpServletRequest
.request
- HTTP servlet request.HttpServletRequest
.public static java.lang.String getHomeURL(java.lang.String providerID)
getHomeURL(String providerID, String providerRole)
HomePageURL
.providerID
- Provider ID.HomePageURL
.public static java.lang.String getHomeURL(java.lang.String providerID, java.lang.String providerRole)
HomePageURL
.providerID
- Provider ID.providerRole
- Provider Role.HomePageURL
.public static java.lang.String getPreLoginServletURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getPreLoginServletURL(String providerID,
String providerRole, HttpServletRequest request)
PreLoginServlet
URL and appends
metaAlias
to it.providerID
- Provider ID.request
- HTTP servlet request.PreLoginServlet
URL and appends
metaAlias
to it.public static java.lang.String getPreLoginServletURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
PreLoginServlet
URL and appends
metaAlias
to it.providerID
- Provider ID.request
- HTTP servlet request.PreLoginServlet
URL and appends
metaAlias
to it.public static java.lang.String getLoginURL(javax.servlet.http.HttpServletRequest request)
LoginURL
from IFSConstants
request
- HTTP servlet request.LoginURL
from IFSConstants
public static java.lang.String getInterSiteURL(javax.servlet.http.HttpServletRequest request)
interSiteURL
from IFSConstants
.request
- HTTP servlet request.interSiteURL
from IFSConstants
.public static java.lang.String getProviderID(java.lang.String metaAlias)
providerID
from the ProviderAlias
using AllianceMgmt
calls.metaAlias
- The metaAlias
of the providerproviderID
corresponding to the metaAlias
.public static java.util.Set getProvidersToFederate(java.lang.String providerID, java.lang.String userName)
getIDPList()
. This method is is used to show the drop-down
menu consisting of all the Identity Providers that the user is not
already federated with.providerID
- provider IDs.userName
- name of user.public static java.util.Set getFederatedProviders(java.lang.String userName)
userName
using Account Management API.userName
- for which the federated providers are to be returned.userName
.public static java.util.Set getListOfCOTs(java.lang.String providerId)
getListOfCOTs(String providerID, String providerRole)
providerId
- The ID of the provider whose COTList
is to be foundpublic static java.util.Set getListOfCOTs(java.lang.String providerId, java.lang.String providerRole)
providerId
- The ID of the provider whose COTList
is to be foundproviderRole
- The Role of the provider whose COTList
is to be foundpublic static java.lang.String getMetaAlias(java.lang.String providerID)
getMetaAlias(String providerID, String providerRole)
metaAlias
from provider IDproviderID
- Provider ID.metaAlias
from provider IDpublic static java.lang.String getMetaAlias(java.lang.String providerID, java.lang.String providerRole)
metaAlias
from provider IDproviderID
- Provider ID.providerRole
- Provider Role.metaAlias
from provider IDpublic static java.lang.String getFederationDonePageURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getFederationDonePageURL(String providerID,
String providerRole, HttpServletRequest request)
FederationDonePageURL
from the provider ID.providerID
- Provider ID.request
- HTTP servlet request.FederationDonePageURL
from the provider ID.public static java.lang.String getFederationDonePageURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
FederationDonePageURL
from the provider ID.providerID
- Provider ID.providerRole
- Provider Role.request
- HTTP servlet request.FederationDonePageURL
from the provider ID.public static java.lang.String getTerminationDonePageURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getTerminationDonePageURL(String providerID,
String providerRole, HttpServletRequest request)
TerminationDonePageURL
from the provider ID.providerID
- Provider ID.request
- HTTP servlet request.TerminationDonePageURL
from the provider ID.public static java.lang.String getTerminationDonePageURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
TerminationDonePageURL
from the provider ID.providerID
- Provider ID.providerRole
- Provider Role.request
- HTTP servlet request.TerminationDonePageURL
from the provider ID.public static java.lang.String getTerminationURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getTerminationURL(String providerID,
String providerRole, HttpServletRequest request)
providerID
- Provider ID.request
- HTTP servlet request.public static java.lang.String getTerminationURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
providerID
- Provider ID.providerRole
- Provider Role.request
- HTTP servlet request.public static java.lang.String getNameRegistrationURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getNameRegistrationURL(String providerID,
String providerRole, HttpServletRequest request)
NameRegistrationURL
.providerID
- Provider ID.request
- HTTP servlet request.NameRegistrationURL
.public static java.lang.String getNameRegistrationURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
NameRegistrationURL
.providerID
- Provider ID.providerRole
- Provider Role.request
- HTTP servlet request.NameRegistrationURL
.public static java.lang.String getErrorPageURL(java.lang.String providerId, javax.servlet.http.HttpServletRequest request)
getErrorPageURL(String providerID,
String providerRole, HttpServletRequest request)
providerId
- Provider ID.request
- HTTP servlet request.public static java.lang.String getErrorPageURL(java.lang.String providerId, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
providerId
- Provider ID.request
- HTTP servlet request.public static java.lang.String getFederationHandlerURL(javax.servlet.http.HttpServletRequest request)
FederationHandler
.request
- HTTP servlet requestFederationHandler
.public static java.lang.String getConsentHandlerURL(javax.servlet.http.HttpServletRequest request)
ConsentHandler
.request
- HTTP servlet request.ConsentHandler
.public static boolean isLogoutSuccess(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static boolean isTerminationSuccess(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static boolean isFederationCancelled(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static boolean isTerminationCancelled(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static java.lang.String getNewRequest(javax.servlet.http.HttpServletRequest request)
HttpRequestServlet
.request
- HTTP servlet request.HttpRequestServlet
.public static java.lang.String cleanQueryString(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getSuccintID(java.lang.String providerID)
#getSuccinctID(String providerID, String providerRole )
providerID
- provider ID.public static java.lang.String getSuccintID(java.lang.String providerID, java.lang.String providerRole)
providerID
- provider ID.providerRole
- provider Role.public static java.util.Set getRegisteredProviders(java.lang.String userName)
userName
- user ID.public static java.lang.String getNameRegistrationProviderIDKey()
public static boolean isNameRegistrationCancelled(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static boolean isNameRegistrationSuccess(javax.servlet.http.HttpServletRequest request)
request
- HTTP servlet request.public static java.lang.String getNameRegistrationDonePageURL(java.lang.String providerID, javax.servlet.http.HttpServletRequest request)
getNameRegistrationDonePageURL(String providerID,
String providerRole, HttpServletRequest request)
RegistrationDonePageURL
from the
providerID
.providerID
- provider ID.request
- HTTP servlet request.RegistrationDonePageURL
from the
providerID
.public static java.lang.String getNameRegistrationDonePageURL(java.lang.String providerID, java.lang.String providerRole, javax.servlet.http.HttpServletRequest request)
RegistrationDonePageURL
from the
providerID
.providerID
- provider ID.providerRole
- provider Role.request
- HTTP servlet request.RegistrationDonePageURL
from the
providerID
.public static java.lang.String getAuthnRequestEnvelope(javax.servlet.http.HttpServletRequest request)
request
- a HTTP servlet requestpublic static boolean isLECPProfile(javax.servlet.http.HttpServletRequest request)
request
- a HTTP servlet requestpublic static java.lang.String getLECPHeaderName()
public static java.lang.String getLECPContentType()
public static org.w3c.dom.NodeList getDiscoveryBootStrapResourceOfferings(javax.servlet.http.HttpServletRequest request, java.lang.String providerID)
getDiscoveryBootStrapResourceOfferings(
HttpServletRequest request, String providerID, String providerRole)
request
- HttpServletRequest
associated with a user
session.providerID
- Hosted Provider IDNodeList
Discovery Resource Offering Nodes,
null if there is any failure or if there is not onepublic static org.w3c.dom.NodeList getDiscoveryBootStrapResourceOfferings(javax.servlet.http.HttpServletRequest request, java.lang.String providerID, java.lang.String providerRole)
request
- HttpServletRequest
associated with a user
session.providerID
- Hosted Provider IDproviderRole
- Hosted Provider RoleNodeList
Discovery Resource Offering Nodes,
null if there is any failure or if there is not onepublic static java.util.List getDiscoveryBootStrapCredentials(javax.servlet.http.HttpServletRequest request, java.lang.String providerID)
getDiscoveryBootStrapCredentials(
HttpServletRequest request, String providerID, String providerRole)
request
- HttpServletRequest
associated with a user
session.providerID
- Hosted Provider IDList
of SecurityAssertions
,
null if there is any failure or if there is not onepublic static java.util.List getDiscoveryBootStrapCredentials(javax.servlet.http.HttpServletRequest request, java.lang.String providerID, java.lang.String providerRole)
request
- HttpServletRequest
associated with a user
session.providerID
- Hosted Provider IDproviderRole
- Hosted Provider RoleList
of SecurityAssertions
,
null if there is any failure or if there is not onepublic static java.lang.String getProviderRole(java.lang.String metaAlias)
providerRole
from the ProviderAlias
using AllianceMgmt
calls.metaAlias
- The metaAlias
of the providerproviderRole
corresponding to the
metaAlias
.public static NameIdentifier getMappedNameIdentifier(java.lang.String hostedSPMetaAlias, SSOToken ssoToken, java.lang.String remoteSPEntityID)
NameIdentifier
between the IDP and
the other SP for the same principal. This method should
be used by the code on the hosted SP, where the user
has logged in, and has an account linking with the IDP.
Futhermore, the same principal has an account linking
between his/her other (remote) SP account and the IDP
account.hostedSPMetaAlias
- The metaAlias
of
the local service provider.ssoToken
- The SSOToken
of the logged-
in user on the local service provider.remoteSPEntityID
- The entity ID of the remote
service provider. In other words, it is the targeted
name space for the returned name identifier.NameIdentifier
of the same principal
but original established between the remote SP and
the IDP
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |