Skip navigation links


oracle.iam.certification.exception
Class CertificationEntityNotFoundException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by oracle.iam.platform.utils.SuperRuntimeException
                  extended by oracle.iam.certification.exception.CertificationEntityNotFoundException

All Implemented Interfaces:
java.io.Serializable, oracle.iam.platform.utils.io.XmlPrintable

public class CertificationEntityNotFoundException
extends SuperRuntimeException
implements java.io.Serializable

This exception is thrown when the caller requests an element of a certification, but it does not exist. It is a runtime exception because its typical application is during certification review, and the collection of entity IDs supplied by the client are expected to be those provided to the client by the service in a previous certification data request (that is, this error is likely due te some illegal condition rather than an invalid argument).

This exception is NOT an end-user exception, and MUST be caught in the service API implementation and reported via a CertificationEngineException.

See Also:
Serialized Form

Constructor Summary
CertificationEntityNotFoundException(java.lang.Class entityType, java.lang.Long entityId, java.lang.String certificationName, java.lang.Long certificationId)
          Construct an instance of this exception for a given entity type, ID, and taskUid
CertificationEntityNotFoundException(java.lang.Class entityType, java.lang.Long entityId, java.lang.String certificationName, java.lang.Long certificationId, java.lang.String taskUid)
          Construct an instance of this exception for a given entity type, ID, and taskUid

 

Method Summary

 

Methods inherited from class oracle.iam.platform.utils.SuperRuntimeException
addError, convertErrorData, copyErrorInfo, getErrorCode, getErrorData, getErrors, getLocalizedMessage, getLocalizedMessages, getMessages, hasMultipleErrors, setErrorCode, setErrorData, setErrors, toString, xprint, xprint

 

Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

CertificationEntityNotFoundException

public CertificationEntityNotFoundException(java.lang.Class entityType,
                                            java.lang.Long entityId,
                                            java.lang.String certificationName,
                                            java.lang.Long certificationId)
Construct an instance of this exception for a given entity type, ID, and taskUid
Parameters:
entityType - The requested entity type; required
entityId - The requested entity ID; required
certificationName - the specified certification name; required
certificationId - The specified certification Id; required

CertificationEntityNotFoundException

public CertificationEntityNotFoundException(java.lang.Class entityType,
                                            java.lang.Long entityId,
                                            java.lang.String certificationName,
                                            java.lang.Long certificationId,
                                            java.lang.String taskUid)
Construct an instance of this exception for a given entity type, ID, and taskUid
Parameters:
entityType - The requested entity type; required
entityId - The requested entity ID; required
certificationName - the specified certification name; required
certificationId - The specified certification Id; required
taskUid - The specified taskUid; can be null

Skip navigation links


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.