com.sun.identity.policy
クラス LimitExceededException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 com.sun.identity.policy.PolicyException
              上位を拡張 com.sun.identity.policy.LimitExceededException

public class LimitExceededException
extends PolicyException

Exception thrown if any configured limit is exceeded

関連項目:
直列化された形式

フィールドの概要
 
クラス com.sun.identity.policy.PolicyException から継承されたフィールド
CONDITION_COLLECTION, ORGANIZATION, POLICY, REFERRAL_COLLECTION, REFERRAL_TYPE, RESPONSE_PROVIDER_COLLECTION, RULE, SERVICE, SUBJECT_TYPE, USER_COLLECTION
 
コンストラクタの概要
LimitExceededException(String msg, String name, int type)
          Constructor
LimitExceededException(String rbName, String errCode, Object[] args, String name, int type)
          Constructor
LimitExceededException(String rbName, String errCode, Object[] args, Throwable t, String name, int type)
          Constructor
LimitExceededException(String msg, Throwable t, String name, int type)
          Constructor
LimitExceededException(Throwable t, String name, int type)
          Constructor
 
メソッドの概要
 String getName()
          Gets the name of the object for which limit was exceeded
 int getObjectType()
          Gets the type of object which encountered the invalid name.
 

コンストラクタの詳細

LimitExceededException

public LimitExceededException(String msg,
                              String name,
                              int type)
Constructor

パラメータ:
msg - exception message
name - name of the object for which limit was exceeded
type - type of object for which the limit was exceeded

LimitExceededException

public LimitExceededException(String rbName,
                              String errCode,
                              Object[] args,
                              String name,
                              int type)
Constructor

パラメータ:
rbName - Resource bundle name of exception message
errCode - id used with resource bundle to get error message
args - any arguments for message formatting. null if no additional arguments are necessary
name - of the object for which limit was exceeded
type - of object for which the limit was exceeded

LimitExceededException

public LimitExceededException(String rbName,
                              String errCode,
                              Object[] args,
                              Throwable t,
                              String name,
                              int type)
Constructor

パラメータ:
rbName - Resource bundle name of exception message
errCode - id used with resource bundle to get error message
args - any arguments for message formatting. null if no additional arguments are necessary
t - nested root cause exception
name - of the object for which limit was exceeded
type - of object for which the limit was exceeded

LimitExceededException

public LimitExceededException(Throwable t,
                              String name,
                              int type)
Constructor

パラメータ:
t - nested root cause exception
name - of the object for which limit was exceeded
type - of object for which the limit was exceeded

LimitExceededException

public LimitExceededException(String msg,
                              Throwable t,
                              String name,
                              int type)
Constructor

パラメータ:
msg - exception message
t - nested root cause exception
name - of the object for which limit was exceeded
type - of object for which the limit was exceeded
メソッドの詳細

getName

public String getName()
Gets the name of the object for which limit was exceeded

戻り値:
name of the object for which limit was exceeded

getObjectType

public int getObjectType()
Gets the type of object which encountered the invalid name. The defined objects are POLICY, RULE, ORGANIZATION, USER_COLLECTION RESPONSE_PROVIDER_COLLECTION CONDITION_COLLECTION REFERRAL_COLLECTION REFERRAL_TYPE SUBJECT_TYPE and SERVICE

戻り値:
type of object for which limit was exceeded