Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.hyperion.css.CSSException

Packages that use CSSException
com.hyperion.css | Provides the classes necessary to create and use the security platform and the contract that all providers must implement.
com.hyperion.css.application | Provides functionality that Hyperion-based applications must implement in order to use the security platform.
com.hyperion.css.common | Provides the classes necessary to store common informational elements and describe information retrieved from directory stores and utility classes.
com.hyperion.css.common.configuration | Provides functionality to retrieve and use the configuration specified by each application implementing the security platform.
com.hyperion.css.spi | Provides implementations of the built-in providers and the factory interface that would need to be implemented for a custom provider to be plugged into the security platform.
sampleApplications | Provides the classes that make up sample programs demonstrating the implementation of the application contract and single sign-on.

Uses of CSSException in com.hyperion.css

Subclasses of CSSException in com.hyperion.css
`class` | `CSSAuthenticationException` This exception, if thrown, implies that a user is found but the password does not match; in other words, the credentials are invalid.
`class` | `CSSCommunicationException` This exception, if thrown, implies that the directory could not be contacted and is not available for the request.
`class` | `CSSIllegalArgumentException` This exception, if thrown, specifies an illegal argument to a method.
`class` | `CSSInvalidGroupException` This exception, if thrown, implies that the group specified does not exist.
`class` | `CSSInvalidIdentityException` This exception, if thrown, implies that the identity is invalid or not in the correct format.
`class` | `CSSInvalidUserException` This exception, if thrown, implies that the user specified does not exist, but existed at some time.
`class` | `CSSNoProviderException` This exception, if thrown, implies that the provider does not exist.
`class` | `CSSOperationNotSupportedException` This exception, if thrown, implies that a particular provider does not support this operation.
`class` | `CSSTokenNotAcceptedException` This exception, if thrown, implies that the token passed in from another source (another application) is not a valid token and therefore is rejected.
`class` | `CSSTokenNotAvailableException` This exception, if thrown, implies that the token cannot be created or is not available.

Methods in com.hyperion.css that throw CSSException
`com.hyperion.css.common.CSSUserIF` | `CSSProviderIF.authenticate(java.util.Map context)` The user is authenticated by the security platform.
`com.hyperion.css.common.CSSUserIF[]` | `CSSProviderIF.getUsers(java.util.Map context, java.lang.String userName)` Gets the user specified by `userName` The `userName` could be mapped to a particular attribute in a directory through the Configuration.
`com.hyperion.css.common.CSSUserIF` | `CSSProviderIF.getUserByEmail(java.util.Map context, java.lang.String email)` Get a user based on an `email` match.
`com.hyperion.css.common.CSSUserIF[]` | `CSSProviderIF.getUsersByName(java.util.Map context, java.lang.String firstName, java.lang.String lastName)` Get a user based on a `firstName` and `lastName` match.
`com.hyperion.css.common.CSSUserIF[]` | `CSSProviderIF.getUsers(java.util.Map context, java.lang.String userName, java.lang.String firstName, java.lang.String lastName)` Get a user based on a `user name` , `firstName` and `lastName` match.
`com.hyperion.css.common.CSSUserIF` | `CSSProviderIF.getUserByIdentity(java.util.Map context, java.lang.String identity)` Get a user based on the `identity `of the user.``
`com.hyperion.css.common.CSSGroupIF[]` | `CSSProviderIF.getGroups(java.util.Map context, java.lang.String name)` Get a group based on the `name` .
`com.hyperion.css.common.CSSGroupIF` | `CSSProviderIF.getGroupByIdentity(java.util.Map context, java.lang.String identity)` Get a group based on the `identity` of the group.
`com.hyperion.css.util.updateRelease.CSSUpdateUtilityIF` | `CSSSystem.getCSSUpdateUtility(java.util.Map context, java.net.URL configLocation)` Internal use only.
`static java.lang.String` | `CSSSystem.restoreToken(java.util.Map context, java.lang.String token)`
`com.hyperion.css.common.CSSUserIF` | `CSSAPIIF.authenticate(java.util.Map context)` The user is authenticated by the security platform.
`com.hyperion.css.common.CSSUserIF[]` | `CSSAPIIF.getUsers(java.util.Map context, java.lang.String userName)` Gets the user specified by `userName`.
`com.hyperion.css.common.CSSUserIF` | `CSSAPIIF.getUserByEmail(java.util.Map context, java.lang.String email)` Get a user based on an `email` match.
`com.hyperion.css.common.CSSUserIF[]` | `CSSAPIIF.getUsersByName(java.util.Map context, java.lang.String firstName, java.lang.String lastName)` Get a user based on a `firstName` and `lastName` match.
`com.hyperion.css.common.CSSUserIF[]` | `CSSAPIIF.getUsers(java.util.Map context, java.lang.String userName, java.lang.String firstName, java.lang.String lastName)` Get a user based on a `user name` , `firstName` and `lastName` match.
`com.hyperion.css.common.CSSUserIF` | `CSSAPIIF.getUserByIdentity(java.util.Map context, java.lang.String identity)` Get a user based on the `identity` of the user.
`com.hyperion.css.common.CSSGroupIF[]` | `CSSAPIIF.getGroups(java.util.Map context, java.lang.String name)` Get a group based on the `name`.
`com.hyperion.css.common.CSSGroupIF` | `CSSAPIIF.getGroupByIdentity(java.util.Map context, java.lang.String identity)` Get a group based on the `identity` of the group.
`boolean` | `CSSAPIIF.isValidCSSToken(java.util.Map context, java.lang.String token)` Determines if the `token` is valid.
`void` | `CSSAPIIF.initialize(java.util.Map context, com.hyperion.css.application.CSSApplicationIF appCallback)` Initializes the security platform by specifying the callback into the application.
`void` | `CSSAPIIF.initialize(com.hyperion.css.application.CSSApplicationIF appCallback)` Deprecated. As of CSS 2.5, replaced by `CSSAPIIF.initialize(Map, CSSApplicationIF)`

Uses of CSSException in com.hyperion.css.application

Methods in com.hyperion.css.application that throw CSSException
`java.net.URL` | `CSSApplicationIF.getConfigFile()` Get the file that contains the XML-based configuration for the security platform to initialize.
`java.lang.String[]` | `CSSApplicationIF.getUserIdentities()` Deprecated.
`void` | `CSSApplicationIF.reAssignIdentity(java.lang.String originalIdentity, java.lang.String newIdentity)` Deprecated.

Uses of CSSException in com.hyperion.css.common

Methods in com.hyperion.css.common that throw CSSException
`java.lang.String[]` | `CSSUserIF.getGroupsList()` Gets the list of groups to which this user belongs.
`java.lang.String[]` | `CSSGroupIF.getUserList()` Gets the users that belong to this group.
`java.lang.String[]` | `CSSGroupIF.getGroupList()` Gets the sub-groups (child groups) of this group.

Uses of CSSException in com.hyperion.css.common.configuration

Subclasses of CSSException in com.hyperion.css.common.configuration
`class` | `CSSConfigurationException` The exception class that details an abnormality in the configuration component.

Uses of CSSException in com.hyperion.css.spi

Methods in com.hyperion.css.spi that throw CSSException
`com.hyperion.css.CSSProviderIF` | `CSSProviderFactoryIF.getProvider(java.util.Map environment)` Creates and initializes the provider.

Uses of CSSException in sampleApplications

Methods in sampleApplications that throw CSSException
`static void` | `CSSHelloWorld.printGroups(java.lang.String[] groups, int level)` Print the groups on a particular level.
`static void` | `CSSHelloWorld.printGroup(com.hyperion.css.common.CSSGroupIF g, int level)` Print the group and the level recursively.
`static void` | `CSSHelloWorld.printUsers(java.lang.String[] users, int level)` Print users' first names and identity strings, and their corresponding levels.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright 2004 Hyperion Solutions Corporation. All rights reserved.
PREV NEXT | FRAMES NO FRAMES