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.
 


Copyright 2004 Hyperion Solutions Corporation. All rights reserved.