Uses of Class
com.hyperion.css.CSSException

Packages that use CSSException
com.hyperion.css   
com.hyperion.css.common   
 

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 CSSAuthorizationException
           
 class CSSCircularDependencyException
          Represents a condition when a circular dependency is being introduced.
 class CSSCommunicationException
           This exception, if thrown, implies that the directory could not be contacted and is not available for the request.
 class CSSCryptographicException
          Exception to contain all cryptographic exceptions.
 class CSSEntityAlreadyExistsException
          This represents a situation that an entity already exists in the system.
 class CSSGroupNotProvisionedException
           This exception, if thrown, implies that the group entry is not provisioned..
 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 CSSInvalidPrincipalException
           This exception, if thrown, implies that the principal specified does not exist, but existed at some time.
 class CSSInvalidRoleException
           This exception, if thrown, implies that the role specified does not exist, but existed at some time.
 class CSSInvalidUserException
           This exception, if thrown, implies that the user specified does not exist, but existed at some time.
 class CSSMethodNotSupportedException
          This exception, if thrown, implies that a method (of an interface) is not supported in a particular working mode of CSS, for example, Fusion mode or EPM mode.
 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 CSSPasswordExpiredException
          Deprecated.  
 class CSSPasswordPolicyException
          Deprecated. - This will throw generic exception, will be deleted next release.
 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.
 class CSSUserNotProvisionedException
           This exception, if thrown, implies that user is not provisioned..
 

Methods in com.hyperion.css that throw CSSException
 void CSSDirectoryManagementAPIIF.activateNativeUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] userIdentities)
           Activates native users.
 void CSSDirectoryManagementAPIIF.addDelegatedList(java.util.Map context, CSSPrincipalIF principal, CSSDelegatedListIF delegatedList)
           Adds the specified delegated list to the native directory.
 void CSSDirectoryManagementAPIIF.addNativeGroup(java.util.Map context, CSSPrincipalIF principal, CSSNativeGroupIF group)
           Adds a group to the native directory.
 void CSSDirectoryManagementAPIIF.addNativeRole(java.util.Map context, CSSPrincipalIF principal, CSSNativeRoleIF role)
           Adds an aggregated role to the native directory.
 void CSSDirectoryManagementAPIIF.addNativeUser(java.util.Map context, CSSPrincipalIF principal, CSSNativeUserIF user)
           Adds a user to the native directory.
 CSSUserIF CSSAPIIF.authenticate(java.util.Map context)
          Deprecated. - Use any of the following:
  • CSSAPIIF.authenticate(Map, String, String)
  • CSSAPIIF.authenticateToken(Map, String)
  • CSSAPIIF.authenticateUserFromSecurityAgent(Map, String, String)
  • CSSAPIIF.authenticateSapTicket(Map, String)
  • CSSAPIIF.authenticateSecurityAgent(Map, HttpServletRequest)
  •  CSSUserIF CSSProviderIF.authenticate(java.util.Map context)
               The user is authenticated by the security platform.
     CSSUserIF CSSAPIIF.authenticate(java.util.Map context, java.lang.String username, java.lang.String password)
              Authenticates the specified username against the specified password with the providers configured in the security system.
     CSSUserIF CSSAPIIF.authenticateProxyUser(java.util.Map context, java.lang.String username, java.lang.String trustedServiceKey)
              Authenticates the specified username using proxy, after validating the trusted service key.
     CSSUserIF CSSAPIIF.authenticateProxyUser(java.util.Map context, java.lang.String username, java.lang.String trustedServiceKey, javax.servlet.http.HttpServletRequest request)
               This API is currently supported only in Fusion Mode
     CSSUserIF CSSAPIIF.authenticateSapTicket(java.util.Map context, java.lang.String ticket)
              This is an EPM mode only API.
     CSSUserIF CSSAPIIF.authenticateSecurityAgent(java.util.Map context, javax.servlet.http.HttpServletRequest request)
              This is an EPM mode only API.
     CSSUserIF CSSAPIIF.authenticateToken(java.util.Map context, java.lang.String token)
              Authenticates the specified sso_token against the providers configured in the security system.
     CSSUserIF CSSAPIIF.authenticateUserFromSecurityAgent(java.util.Map context, java.lang.String username, java.lang.String trustedServiceKey)
              This is an EPM mode only API.
     int CSSAPIIF.compareToapplicationIdInToken(java.util.Map context, java.lang.String token, java.lang.String applicationID)
              This API is currently supported in Fusion Mode.
     void CSSUserProvisioningAPIIF.copyProvisioning(java.util.Map context, CSSPrincipalIF principal, java.lang.String fromAppId, java.lang.String toAppId)
              Copies the provisioning information from a source application to the destination application.
     void CSSDirectoryManagementAPIIF.deactivateNativeUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] userIdentities)
               De-activates native users.
     void CSSUserProvisioningAPIIF.deleteApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String applicationID)
              This API is responsible to de-provision all the users and groups related to the applciation id.
     void CSSDirectoryManagementAPIIF.deleteDelegatedList(java.util.Map context, CSSPrincipalIF principal, java.lang.String name)
               Deleted the specified delegated list in the native directory.
     void CSSDirectoryManagementAPIIF.deleteNativeGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] groupIdentities)
               Deletes native groups and removes all associated relationships with provisioning, parent groups, and the containing users and groups.
     void CSSDirectoryManagementAPIIF.deleteNativeRoles(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] roleIdentities)
               Deletes roles.
     void CSSDirectoryManagementAPIIF.deleteNativeUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] userIdentities)
               Deletes native users and removes all associated relationships with groups and provisioning.
     void CSSUserProvisioningAPIIF.deleteProduct(java.util.Map context, CSSPrincipalIF principal, java.lang.String productType)
              This is an EPM mode only API.
     java.util.Map CSSLCMAPIIF.getAllModifiedDates(java.util.Map context, CSSPrincipalIF principal)
              Returns the all modified dates of user, group, role, delegated list and Assigned Roles.
     com.hyperion.css.common.CSSApplicationEntry[] CSSWebAPIIF.getAllProvisionedAppsWithRoles(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.util.Map<java.lang.String,com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesMap)
              This API is responsible to get all the provisioned applications for the given entry.
     CSSGroupIF[] CSSUserProvisioningAPIIF.getAllProvisionedGroupsInApp(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter, java.lang.String typeOfAccess, java.lang.String applicationId)
               This is an EPM mode only API.
     CSSGroupIF[] CSSUserProvisioningAPIIF.getAllProvisionedGroupsInApp(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupName, java.lang.String typeOfAccess, java.lang.String applicationId)
              This is an EPM mode only API.
     CSSGroupIF[] CSSUserProvisioningAPIIF.getAllProvisionedGroupsInApps(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter, com.hyperion.css.common.CSSRoleInfo[] rolesInfo, java.lang.String typeOfAccess)
              This is an EPM mode only API.
     CSSUserIF[] CSSUserProvisioningAPIIF.getAllProvisionedUsersInApp(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName, java.lang.String typeOfAccess, java.lang.String applicationId)
              Returns the users that the specified principal can view from across the providers that are associated with the application specified.
     CSSUserIF[] CSSUserProvisioningAPIIF.getAllProvisionedUsersInApp(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter, java.lang.String typeOfAccess, java.lang.String applicationId)
              This is an EPM mode only API.
     CSSUserIF[] CSSUserProvisioningAPIIF.getAllProvisionedUsersInApps(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter, com.hyperion.css.common.CSSRoleInfo[] rolesInfo, java.lang.String typeOfAccess)
              This is an EPM mode only API.
     java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> CSSWebAPIIF.getAllRoles(java.util.Map context, CSSPrincipalIF principal)
               
     CSSApplicationInstance CSSUserProvisioningAPIIF.getApplicationInstance(java.util.Map context, CSSPrincipalIF principal, java.lang.String applicationID)
              Gets the application instance from the specified application id.
     CSSApplicationInstance CSSWebAPIIF.getApplicationInstance(java.util.Map context, CSSPrincipalIF principal, java.lang.String applicationId)
              Returns the application instance for the specified application id.
     CSSApplicationInstance[] CSSUserProvisioningAPIIF.getApplicationsForPrincipal(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleIdentity)
              This is an EPM mode only API.
     java.util.Set<CSSApplicationInstance> CSSUserProvisioningAPIIF.getApplicationsForProductType(java.util.Map context, CSSPrincipalIF principal, java.lang.String productType)
              Gets the application instances for the specified product type.
    static com.hyperion.css.common.configuration.CSSConfigurationManager CSSSystem.getConfigurationManager()
               Return the Configuration Manager.
     java.lang.String[] CSSUserProvisioningAPIIF.getDelegatedEntries(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] identities)
              This is an EPM mode only API.
     java.lang.String[] CSSWebAPIIF.getDelegatedEntries(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] array)
               
     CSSDelegatedListIF[] CSSDirectoryManagementAPIIF.getDelegatedList(java.util.Map context, CSSPrincipalIF principal, java.lang.String name)
              Returns an array of delegated lists that matches the specified name.
     CSSDelegatedListIF[] CSSAPIExtnIF.getDelegatedListForPrincipal(CSSPrincipalIF principal)
              Determine the delegated list for the provider if delegated admin mode is enabled.
     CSSDelegatedListIF[] CSSWebAPIIF.getDelegatedLists(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> identities, boolean isDA)
               
     CSSDirectoryManagementAPIIF CSSAPIIF.getDirectoryManagementAPI(java.util.Map context)
              This is an EPM mode only API.
     java.util.Map CSSLCMAPIIF.getEntryModifiedDates(java.util.Map context, CSSPrincipalIF principal)
              Returns the modified dates of user, group, role, and delegated list.
     CSSGroupIF CSSAPIIF.getGroupByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
              This is an EPM mode only API.
     CSSGroupIF CSSUserProvisioningAPIIF.getGroupByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String applicationId)
              This is an EPM mode only API.
     CSSGroupIF CSSUserProvisioningAPIIF.getGroupByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String applicationId, java.lang.String typeOfAccess)
              Deprecated. - Use CSSUserProvisioningAPIIF.getGroupByIdentity(Map, CSSPrincipalIF, String, String) instead. This is an EPM mode only API.
     CSSGroupIF CSSAPIIF.getGroupByIdentity(java.util.Map context, java.lang.String identity)
              Deprecated. - Use CSSAPIIF.getGroupByIdentity(Map, CSSPrincipalIF, String) . This is an EPM mode only API.
     CSSGroupIF CSSProviderIF.getGroupByIdentity(java.util.Map context, java.lang.String identity)
               Get a group based on the identity of the group.
     CSSGroupIF[] CSSAPIIF.getGroups(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter)
              This is an EPM mode only API.
     CSSGroupIF[] CSSProviderIF.getGroups(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter)
               Get a group specified by group search filter passed in The group search filter contains group filter attributes and values like, GROUPNAME, DESCRIPTION.
     CSSGroupIF[] CSSAPIExtnIF.getGroups(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList)
              Get the Groups matching the group search filter.
     CSSGroupIF[] CSSAPIIF.getGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupName)
              This is an EPM mode only API.
     CSSGroupIF[] CSSAPIExtnIF.getGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupName, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList)
              Get the Groups matching the groupName filter.
     CSSGroupIF[] CSSUserProvisioningAPIIF.getGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupName, java.lang.String typeOfAccess, java.lang.String applicationId)
              Deprecated. - Use CSSUserProvisioningAPIIF.getAllProvisionedGroupsInApp(Map, CSSPrincipalIF, String, String, String) This is an EPM mode only API.
     CSSGroupIF[] CSSAPIIF.getGroups(java.util.Map context, java.lang.String groupName)
              Deprecated. - Use CSSAPIIF.getGroups(Map, CSSPrincipalIF, String) This is an EPM mode only API.
     CSSGroupIF[] CSSProviderIF.getGroups(java.util.Map context, java.lang.String name)
               Get a group based on the name .
     java.util.Set<CSSGroupIF> CSSAPIIF.getGroupsByIdentities(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> identities)
              This is an EPM mode only API.
     CSSGroupIF[] CSSAPIIF.getGroupsByIdentities(java.util.Map context, java.lang.String[] identities)
              Deprecated. - Use CSSAPIIF.getGroupsByIdentities(Map, CSSPrincipalIF, Set)
     CSSGroupIF[] CSSUserProvisioningAPIIF.getGroupsWithRoleInApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupNameFilter, java.lang.String roleIdentity, java.lang.String applicationId, java.lang.String typeOfAccess)
              Deprecated. - Use CSSUserProvisioningAPIIF.getAllProvisionedGroupsInApps(Map, CSSPrincipalIF, GroupSearchFilter, CSSRoleInfo[], String) This is an EPM mode only API.
     java.util.ArrayList CSSProviderIF.getGroupTree(java.util.Map context, java.lang.String identity, boolean indirect)
              For Internal Use Only.
     java.lang.String[] CSSAPIIF.getHeaderNamesFromSecurityAgent(java.util.Map context)
              This is an EPM mode only API.
    static CSSSystem CSSSystem.getInstance(java.util.Map context, java.lang.String logPath)
              Returns an initialized singleton instance of CSSSystem using the configuration from EPM Registry.
    static CSSSystem CSSSystem.getInstance(java.util.Map context, java.net.URL configURL, java.lang.String logPath)
              Deprecated. (non-Javadoc) This is an EPM mode only API.

    Returns an initialized singleton instance of CSSSystem using the specified configURL. Note that if the CSSSystem was already initialized using configuration from registry, the system will not initialize again, but the same instance would be returned. A warning would be logged.

    If Native directory is not reachable, the initialization logic will try to reconnect to it for a few attempts. If Native directory is not reachable even after retry attempts, this method will fail with exception.

    The context can specify the following:

    1. locale
    2. CSSSystem.NO_CACHE - Note that setting this option will only defer the cache building from initialize time to when required.

    The directory location of where the client log file should be created is required, In case of invalid log location, the log will be created in the JVM temp folder.

    static com.hyperion.css.spi.CSSManager CSSSystem.getManager()
              This is an EPM mode only API.
     CSSMigrationAPIIF CSSAPIIF.getMigrationAPI(java.util.Map context)
              This is an EPM mode only API.
     CSSNativeGroupIF CSSDirectoryManagementAPIIF.getNativeGroupByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
               Gets the group instance for updates given the identity in the argument.
     CSSNativeGroupIF CSSDirectoryManagementAPIIF.getNativeGroupInstance(java.util.Map context, CSSPrincipalIF principal)
               Creates and returns a CSSNativeGroupIF with the identity filled in for creation.
     CSSNativeRoleIF CSSDirectoryManagementAPIIF.getNativeRoleByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
               Gets the role instance for updates given the identity in the argument.
     CSSNativeRoleIF CSSDirectoryManagementAPIIF.getNativeRoleInstance(java.util.Map context, CSSPrincipalIF principal, java.lang.String productType)
               Returns an instance of a CSSNativeRoleIF for the purposes of creation of a role.
     CSSNativeUserIF CSSDirectoryManagementAPIIF.getNativeUserByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
               Gets the user instance for updates given the identity in the argument.
     CSSNativeUserIF CSSDirectoryManagementAPIIF.getNativeUserInstance(java.util.Map context, CSSPrincipalIF principal)
               Creates and returns a CSSNativeUserIF with the identity filled in for creation.
     java.lang.String CSSUserProvisioningAPIIF.getProjectForApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String applicationId)
              This is an EPM mode only API.
     java.util.Map CSSAPIIF.getProviderMap(java.util.Map context)
              This is an EPM mode only API.
     java.lang.String[] CSSAPIIF.getProviderNames(java.util.Map context)
              Deprecated. - Use CSSManager.getProviderMap() This is an EPM mode only API.
     CSSApplicationInfoIF[] CSSUserProvisioningAPIIF.getProvisionedApplications(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String[] productCodes)
              This is an EPM mode only API.
     java.lang.String[] CSSUserProvisioningAPIIF.getProvisionedApps(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
              Deprecated. - Use CSSUserProvisioningAPIIF.getProvisionedApplications(Map, CSSPrincipalIF, String, String[]) This is an EPM mode only API.
     java.lang.String[] CSSUserProvisioningAPIIF.getProvisionedApps(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String productCode)
              Deprecated. - Use CSSUserProvisioningAPIIF.getProvisionedApplications(Map, CSSPrincipalIF, String, String[]) This is an EPM mode only API.
     CSSProvisioningInfoIF CSSUserProvisioningAPIIF.getProvisioningInfoForEntries(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] entryIdentities, java.lang.String[] appIds, boolean indirect)
              This is an EPM mode only API.
     CSSProvisionedGroupIF CSSUserProvisioningAPIIF.getProvisioningInfoForGroup(java.util.Map context, CSSPrincipalIF principal, CSSGroupIF group, java.lang.String[] appIds)
              This is an EPM mode only API.
     CSSProvisionedUserIF CSSUserProvisioningAPIIF.getProvisioningInfoForUser(java.util.Map context, CSSPrincipalIF principal, CSSUserIF user, java.lang.String[] appIds)
              This is an EPM mode only API.
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForAllGroups(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForAllUsers(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForGroups(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupFilter, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForGroupsWithRoles(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> roleIdentities, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForGroupsWithRoles(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleFilter, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForUserIdentities(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> userIdentities, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userFilter, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForUsersWithRoles(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> roleIdentities, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map<java.lang.String,java.util.List<com.hyperion.css.common.ProvisionReportEntry>> CSSWebAPIIF.getProvisioningReportForUsersWithRoles(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleFilter, java.util.Set<java.lang.String> applicationIds, boolean indirect)
               
     java.util.Map CSSLCMAPIIF.getProvisionModifiedDates(java.util.Map context, CSSPrincipalIF principal)
              Returns the modified dates of Assigned roles.
     CSSRoleIF CSSUserProvisioningAPIIF.getRoleByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleIdentity)
              This is an EPM mode only API.
     CSSRoleIF CSSUserProvisioningAPIIF.getRoleByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleIdentity, java.lang.String typeOfAccess)
              Deprecated.  
     java.util.Set CSSWebAPIIF.getRoleListWithHiearchy(java.util.Map context, CSSPrincipalIF principal, java.util.Set identities, java.util.Set applicationIds, boolean indirect, int i)
               
     CSSRoleIF[] CSSUserProvisioningAPIIF.getRoles(java.util.Map context, CSSPrincipalIF principal, com.hyperion.css.common.RoleSearchFilter roleSrchFilter)
              This is an EPM mode only API.
     CSSRoleIF[] CSSUserProvisioningAPIIF.getRoles(java.util.Map context, CSSPrincipalIF principal, java.lang.String roleName, java.lang.String typeOfAccess, java.lang.String applicationId)
              This is an EPM mode only API.
     CSSRoleIF[] CSSUserProvisioningAPIIF.getRolesByApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String applicationId, java.lang.String roleName, java.lang.String typeOfAccess)
              This is an EPM mode only API.
     CSSRoleIF[] CSSUserProvisioningAPIIF.getRolesByProductType(java.util.Map context, CSSPrincipalIF principal, java.lang.String productTypeIdentity, java.lang.String roleNameFilter, java.lang.String typeOfAccess)
              This is an EPM mode only API.
     java.util.Set<java.lang.String> CSSUserProvisioningAPIIF.getRolesForEntries(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> entryIdentities, java.lang.String applicationId)
              This will return both direct and indirect roles provisioned for the specified application.
     java.lang.String[] CSSUserProvisioningAPIIF.getRolesForGroupInApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String groupIdentity, java.lang.String applicationId, boolean indirect)
              This is an EPM mode only API.
     java.lang.String[] CSSUserProvisioningAPIIF.getRolesForUserInApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String userIdentity, java.lang.String applicationId, boolean indirect)
              This is an EPM mode only API.
     CSSAppEntryIF[] CSSUserProvisioningAPIIF.getRolesListForEntries(java.util.Map context, CSSPrincipalIF principal, java.lang.String[] entryIdentities, java.lang.String[] appIds, boolean indirect)
              This is an EPM mode only API.
     CSSAppEntryIF[] CSSUserProvisioningAPIIF.getRolesListForEntry(java.util.Map context, CSSPrincipalIF principal, java.lang.String entryIdentity, java.lang.String[] appIds, boolean indirect)
              This is an EPM mode only API.
     java.util.Map CSSWebAPIIF.getRolesWithHierarchyForApplications(java.util.Map context, CSSPrincipalIF principal, java.util.ArrayList<CSSApplicationInstance> appInstances, java.util.Set<com.hyperion.css.spi.impl.nvdb.NativeRoleImpl> allRolesSet)
              This API is responsible to build the roles with hierarchy for the application.
     java.lang.String CSSSystem.getSAPTicket(java.util.Map context, java.lang.String cSSToken)
              This is an EPM mode only API
     java.lang.String CSSAPIIF.getSAPTicketFromToken(java.util.Map context, java.lang.String token)
              This is an EPM mode only API
     CSSUserIF CSSAPIIF.getUserByEmail(java.util.Map context, CSSPrincipalIF principal, java.lang.String email)
              This is an EPM mode only API.
     CSSUserIF CSSAPIIF.getUserByEmail(java.util.Map context, java.lang.String email)
              Deprecated. - Use CSSAPIIF.getUsers(Map, CSSPrincipalIF, UserSearchFilter) This is an EPM mode only API.
     CSSUserIF CSSProviderIF.getUserByEmail(java.util.Map context, java.lang.String email)
               Get a user based on an email match.
     CSSUserIF CSSAPIIF.getUserByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity)
              This is an EPM mode only API.
     CSSUserIF CSSUserProvisioningAPIIF.getUserByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String applicationId)
               This is an EPM mode only API.
     CSSUserIF CSSUserProvisioningAPIIF.getUserByIdentity(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String applicationId, java.lang.String typeOfAccess)
              Deprecated. - Use CSSUserProvisioningAPIIF.getUserByIdentity(Map, CSSPrincipalIF, String, String) instead. This is an EPM mode only API.
     CSSUserIF CSSAPIIF.getUserByIdentity(java.util.Map context, java.lang.String identity)
              Deprecated. - Use CSSAPIIF.getUserByIdentity(Map, CSSPrincipalIF, String) This is an EPM mode only API.
     CSSUserIF CSSProviderIF.getUserByIdentity(java.util.Map context, java.lang.String identity)
               Get a user based on the identity of the user.
     java.util.Map CSSProviderIF.getUserMembersForGroups(java.util.Map context, java.util.Set groupIdentities)
              Returns a Map containing group id as key and set of user objects as values.
     java.util.Set CSSProviderIF.getUserObjFromGroups(java.util.Map context, java.util.Set identities)
              Returns set of CSSUserIF objects for the given group identities.
     CSSUserIF[] CSSAPIIF.getUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName)
              This is an EPM mode only API.
     CSSUserIF[] CSSAPIExtnIF.getUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList)
              Get the Users matching the userName filter.
     CSSUserIF[] CSSAPIIF.getUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName, java.lang.String firstName, java.lang.String lastName)
              This is an EPM mode only API.
     CSSUserIF[] CSSUserProvisioningAPIIF.getUsers(java.util.Map context, CSSPrincipalIF principal, java.lang.String userName, java.lang.String typeOfAccess, java.lang.String applicationId)
              This is an EPM mode only API.
     CSSUserIF[] CSSAPIIF.getUsers(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter)
              This is an EPM mode only API.
     CSSUserIF[] CSSProviderIF.getUsers(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter)
               Gets the user specified by user search filter passed in The user search filter contains user filter attributes and values like, USERNAME,FIRSTNAME,LASTNAME,EMAIL,DESCRIPTION (Also ACTIVE, INACTIVE and ALL for native) Etc.
     CSSUserIF[] CSSAPIExtnIF.getUsers(java.util.Map context, CSSPrincipalIF principal, UserSearchFilter userSrchFilter, CSSProviderIF provider, CSSDelegatedListIF[] delegatedList)
              Get the Users matching the user search filter.
     CSSUserIF[] CSSAPIIF.getUsers(java.util.Map context, java.lang.String userName)
              Deprecated. - Use CSSAPIIF.getUsers(Map, CSSPrincipalIF, String) This is an EPM mode only API.
     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.
     CSSUserIF[] CSSAPIIF.getUsers(java.util.Map context, java.lang.String userName, java.lang.String firstName, java.lang.String lastName)
              Deprecated. - Use CSSAPIIF.getUsers(Map, CSSPrincipalIF, UserSearchFilter) This is an EPM mode only API.
     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.
     java.util.Set<CSSUserIF> CSSAPIIF.getUsersByIdentities(java.util.Map context, CSSPrincipalIF principal, java.util.Set<java.lang.String> identities)
               
     java.util.ArrayList CSSProviderIF.getUsersByIdentities(java.util.Map context, java.lang.String[] array)
              Returns List of CSSUserIF objects for given user identities.
     java.util.List CSSUserProvisioningAPIIF.getUsersByIdentity(java.util.Map context, CSSPrincipalIF principal, java.util.List identities, java.lang.String applicationId)
              This is an EPM mode only API.
     java.util.List CSSUserProvisioningAPIIF.getUsersByIdentity(java.util.Map context, CSSPrincipalIF principal, java.util.List identities, java.lang.String applicationId, java.lang.String typeOfAccess)
              Deprecated. - Use CSSUserProvisioningAPIIF.getUsersByIdentity(Map, CSSPrincipalIF, List, String) instead. This is an EPM mode only API.
     CSSUserIF[] CSSAPIIF.getUsersByName(java.util.Map context, CSSPrincipalIF principal, java.lang.String firstName, java.lang.String lastName)
              This is an EPM mode only API.
     CSSUserIF[] CSSAPIIF.getUsersByName(java.util.Map context, java.lang.String firstName, java.lang.String lastName)
              Deprecated. - Use CSSAPIIF.getUsers(Map, CSSPrincipalIF, UserSearchFilter) This is an EPM mode only API.
     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.
     CSSUserIF[] CSSUserProvisioningAPIIF.getUsersWithRoleInApplication(java.util.Map context, CSSPrincipalIF principal, java.lang.String userNameFilter, java.lang.String roleIdentity, java.lang.String applicationId, java.lang.String typeOfAccess)
              Deprecated. - Use {@link CSSUserProvisioningAPIIF#getAllProvisionedUsersInApp(Map, CSSPrincipalIF, UserSearchFilter, String, String) or {@link CSSUserProvisioningAPIIF#getAllProvisionedUsersInApps(Map, CSSPrincipalIF, UserSearchFilter, CSSRoleInfo[], String) This is an EPM mode only API.
     boolean CSSWebAPIIF.hasHUBRole(java.util.Map context, CSSPrincipalIF principal, CSSUserIF user)
              This API is responsible to validate the specified identity got any roles on HUB application either directly or indirectly.
     void CSSAPIIF.initialize(java.util.Map context, com.hyperion.css.application.CSSApplicationIF appCallback)
              Deprecated. - Use CSSSystem.getInstance(Map, String)
     boolean CSSWebAPIIF.isAdministrator(java.util.Map context, CSSPrincipalIF principal, java.lang.String userIdentity)
              This API is responsible to validate the specified identity got Administrator role on HUB application either directly or indirectly.
     boolean CSSProviderIF.isAvailable(java.util.Map context)
              Returns true if provider is communicable.
     boolean CSSWebAPIIF.isDelegatedModeON()
               
     boolean CSSMigrationAPIIF.isMigrationRequired()
              Retrieves the value of property "css.DN.migrationRequired" stored in registry and by default the value of this property is false.
     boolean CSSAPIIF.isNativeProviderActive(java.util.Map context)
              This is an EPM mode only API.
     boolean CSSUserProvisioningAPIIF.isProvisioned(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String applicationId)
              This is an EPM mode only API.
     boolean CSSAPIIF.isSecurityAgentProtected(java.util.Map context)
              This is an EPM mode only API.
     boolean CSSAPIIF.isValidCSSToken(java.util.Map context, java.lang.String token)
               Determines if the token is valid.
     CSSLoginUserIF CSSAPIIF.login(java.util.Map context, java.lang.String applicationId, boolean indirect)
              Deprecated. - Use any of the following:
  • CSSAPIIF.login(Map, String, String, String[])
  • CSSAPIIF.loginToken(Map, String, String[])
  • CSSAPIIF.loginSapTicket(Map, String, String[])
  • CSSAPIIF.loginSecurityAgent(Map, HttpServletRequest, String[])
  •  CSSLoginUserIF CSSAPIIF.login(java.util.Map context, java.lang.String username, java.lang.String password, java.lang.String[] applicationIds)
              Authenticates the specified username against the specified password with the providers configured in the security system.
     CSSLoginUserIF CSSAPIIF.loginProxyUser(java.util.Map context, java.lang.String username, java.lang.String trustedKey, java.lang.String[] applicationIds)
               This is Fusion mode only API.
     CSSLoginUserIF CSSAPIIF.loginSapTicket(java.util.Map context, java.lang.String sapTicket, java.lang.String[] applicationIds)
              This is an EPM mode only API.
     CSSLoginUserIF CSSAPIIF.loginSecurityAgent(java.util.Map context, javax.servlet.http.HttpServletRequest request, java.lang.String[] applicationIds)
               This is an EPM mode only API.
     CSSLoginUserIF CSSAPIIF.loginToken(java.util.Map context, java.lang.String token, java.lang.String[] applicationIds)
              Authenticates the specified sso_token against the providers configured in the security system.
    static java.lang.String CSSSystem.restoreToken(java.util.Map context, java.lang.String token)
              Deprecated. - use restoreToken(Map, String, String)
     java.lang.String CSSSystem.restoreToken(java.util.Map context, java.lang.String token, java.lang.String trustedServiceKey)
              Validates the token and renews it for a time period specified in the SSO token timeout configuration property.
     java.util.Set<java.lang.String> CSSProviderIF.searchGroups(java.util.Map context, CSSPrincipalIF principal, GroupSearchFilter groupSrchFilter)
               Get a group specified by group search filter passed in The group search filter contains group filter attributes and values like, GROUPNAME, DESCRIPTION.
     java.util.Set<java.lang.String> CSSProviderIF.searchGroups(java.util.Map context, java.lang.String name)
               Get a group based on the name .
     java.util.ArrayList CSSProviderIF.searchIdentities(java.util.Map context, java.lang.String identity)
              For Internal Use Only.
     void CSSDirectoryManagementAPIIF.setPassword(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String password)
               Changes the password for a native user.
     void CSSDirectoryManagementAPIIF.setPassword(java.util.Map context, java.lang.String userName, java.lang.String oldPassword, java.lang.String newPassword)
               Changes the password for a native user.
     void CSSUserProvisioningAPIIF.setRolesList(java.util.Map context, CSSPrincipalIF principal, java.lang.String identity, java.lang.String[] roles, java.lang.String applicationId, boolean add)
              This is an EPM mode only API.
     void CSSSystem.shutdown()
              Shuts down the security platform.
     boolean CSSMigrationAPIIF.updateApplicationID(java.util.Map context, java.lang.String oldApplicationID, java.lang.String newApplicationID)
              ESSBASE only API.
     void CSSDirectoryManagementAPIIF.updateDelegatedList(java.util.Map context, CSSPrincipalIF principal, java.lang.String oldName, CSSDelegatedListIF delegatedList)
               Updates the specified delegated list in the native directory.
     void CSSDirectoryManagementAPIIF.updateNativeGroup(java.util.Map context, CSSPrincipalIF principal, CSSNativeGroupIF group)
               Updates the native group.
     void CSSDirectoryManagementAPIIF.updateNativeRole(java.util.Map context, CSSPrincipalIF principal, CSSNativeRoleIF role)
               Updates the native role.
     void CSSDirectoryManagementAPIIF.updateNativeUser(java.util.Map context, CSSPrincipalIF principal, CSSNativeUserIF user)
               Updates the native user.
     CSSSyncEntryIF CSSMigrationAPIIF.validateIdentities(java.lang.String[] identities)
              Utility API that validates the specified CSS Identities to mark them with one of the following status.
     

    Uses of CSSException in com.hyperion.css.common
     

    Methods in com.hyperion.css.common that throw CSSException
     com.hyperion.css.common.CSSApplicationEntry[] CSSGroupIF.getAllRolesList(java.util.Map context, CSSPrincipalIF principal)
              Deprecated. - Use CSSUserProvisioningAPIIF.getRolesListForEntry(Map, CSSPrincipalIF, String, String[], boolean)
     com.hyperion.css.common.CSSApplicationEntry[] CSSUserIF.getAllRolesList(java.util.Map context, CSSPrincipalIF principal)
              Deprecated. - Use CSSUserProvisioningAPIIF.getRolesListForEntry(Map, CSSPrincipalIF, String, String[], boolean)
     java.lang.String CSSUserIF.getAssertionToken()
              Purpose of this API is to return assertion Token that will be used to Assert User Identity When EPMIdentityAsserter is configured as one of the Identity Assertion providers in Weblogic Security Realm.
     java.util.Map CSSGroupIF.getGroupInfo()
              This is an EPM mode only API.
     java.lang.String[] CSSGroupIF.getGroupList()
              Deprecated. Use CSSGroupIF.getGroupList(CSSPrincipalIF, boolean) instead. This is an EPM mode only API.
     java.lang.String[] CSSGroupIF.getGroupList(CSSPrincipalIF principal, boolean returnIndirect)
              This is an EPM mode only API.
     java.lang.String[] CSSUserIF.getGroupsList()
              Deprecated. Use CSSUserIF.getGroupsList(CSSPrincipalIF, boolean) instead.
     java.lang.String[] CSSUserIF.getGroupsList(CSSPrincipalIF principal, boolean indirect)
              This is an EPM mode only API.
     java.lang.String[] CSSUserIF.getGroupsList(CSSPrincipalIF principal, java.lang.String applicationId, boolean indirect)
               This is an EPM/Fusion Mode API
     com.hyperion.css.cache.CacheNodeIF[] CSSGroupIF.getGroupsTree(CSSPrincipalIF principal, boolean indirect)
              This is an EPM mode only API.
     com.hyperion.css.cache.CacheNodeIF[] CSSUserIF.getGroupsTree(CSSPrincipalIF principal, boolean indirect)
               Returns an array of CacheNodeIF depending on the users group association.
     com.hyperion.css.common.CssJpsApplicationRole[] CSSUserIF.getJPSRolesList(CSSPrincipalIF principal, java.lang.String appId, boolean returnIndirect)
              This is an Fusion/JPS mode only API.
     javax.security.auth.Subject CSSUserIF.getJpsSubject()
              This is FUSION and EPM Mode API.
     java.lang.String[] CSSGroupIF.getParentGroups(CSSPrincipalIF principal, boolean returnIndirect)
              This is an EPM mode only API.
     java.util.Set CSSRoleIF.getParentRoles(CSSPrincipalIF principal, boolean indirect)
              Returns the Parent roles of this role.
     java.lang.String[] CSSRoleIF.getProductTypes()
              This is an EPM mode only API.
     CSSApplicationInfoIF[] CSSUserIF.getProvisionedApplications(java.util.Map context, CSSPrincipalIF principal)
              Deprecated. - Use CSSUserProvisioningAPIIF.getProvisionedApplications(Map, CSSPrincipalIF, String, String[])
     java.util.Map CSSRoleIF.getRoleInfo()
              This is an EPM mode only API.
     java.lang.String[] CSSGroupIF.getRolesList(CSSPrincipalIF principal, java.lang.String appId, boolean returnIndirect)
              This is an EPM mode only API.
     java.lang.String[] CSSUserIF.getRolesList(CSSPrincipalIF principal, java.lang.String appId, boolean returnIndirect)
               Returns the roles associated with this user.
     java.lang.String[] CSSRoleIF.getRoleTree(CSSPrincipalIF principal, boolean indirect)
              This is an EPM mode only API.
     java.lang.String[] CSSNativeGroupIF.getSetGroupList()
              For Internal Use Only
     java.lang.String[] CSSNativeGroupIF.getSetUserList()
              For Internal Use Only
     java.lang.String PropertyStoreIF.getStoredTicket(java.lang.String key)
              Retrieves the SAP ticket stored.
     java.lang.String[] CSSGroupIF.getUserList()
              Deprecated. Use CSSGroupIF.getUsersList(CSSPrincipalIF, boolean) instead. This is an EPM mode only API.
     java.lang.String[] CSSGroupIF.getUsersList(CSSPrincipalIF principal, boolean returnIndirect)
              Deprecated. - Use CSSGroupIF.getUsersList(Map, CSSPrincipalIF, boolean).
     java.lang.String[] CSSGroupIF.getUsersList(java.util.Map context, CSSPrincipalIF principal, boolean returnIndirect)
              This is an EPM mode only API.
     boolean CSSUserIF.isActive()
              This is an EPM mode only API.
     boolean CSSRoleIF.isPreConfigured()
              This is an EPM mode only API.
     void CSSNativeGroupIF.removeFromParentGroups(CSSPrincipalIF principal, java.lang.String[] groups)
              Removes the group from its parent groups.
     void CSSNativeGroupIF.removeGroupList(CSSPrincipalIF principal, java.lang.String[] groups)
              Removes group members from a group.
     void CSSNativeUserIF.removeGroupsList(CSSPrincipalIF principal, java.lang.String[] groups)
              Removes the user from parent groups.
     void CSSNativeGroupIF.removeUserList(CSSPrincipalIF principal, java.lang.String[] users)
              Removes user members from the group.
     void CSSNativeGroupIF.setGroupList(java.lang.String[] groups, boolean add)
              Assigns the following groups as members of this group.
     void CSSNativeUserIF.setGroupsList(java.lang.String[] groups, boolean add)
              Sets the groups that this user belongs to.
     void CSSNativeGroupIF.setParentGroups(java.lang.String[] groups, boolean add)
              Assigns this group as a member of the specified groups.
     void CSSNativeRoleIF.setRoleTree(java.lang.String[] rolesIdentities, boolean add)
               Assigns the following roles as contained in this role.
     void CSSNativeGroupIF.setUserList(java.lang.String[] users, boolean add)
              Sets the users list for this group.
     java.lang.String PropertyStoreIF.storeTicket(java.lang.String key, java.lang.String ticket)
              Stores the SAP ticket.
     



    Copyright © 2005-2009 Oracle Corporation.