public class SecurityException extends BaseException
AdminMgr
,
AccessMgr
, ReviewMgr
,PwPolicyMgr
,AuditMgr
,DelAdminMgr
, DelAccessMgr
,
DelReviewMgr
,ConfigMgr
).
AuthorizationException
in the event user fails administrative permission check.CfgException
in the event the runtime cfg system fails.CreateException
in the event DAO cannot create entity.FinderException
in the event DAO cannot find the entity.PasswordException
in the event user fails password checks or password policy exception occurs.RemoveException
in the event DAO cannot remove entity.RestException
during HTTP event failure.UpdateException
in the event DAO cannot update entity.ValidationException
in the event entity validation fails.
For certain APIs, i.e., AccessMgr.createSession(org.apache.directory.fortress.core.model.User, boolean)
, or
AccessMgr.authenticate(String, char[])
, the caller may need to differentiate by one of the above subclasses, e.g.
PasswordException
, to facilitate password expiring condition or allow user to retry authentication after entering
it incorrectly. If specific exception processing is not the aim, or if differentiating conditions by BaseException.errorId
is
acceptable, callers are allowed to catch (or throw) as type SecurityException
.
All exceptions generated by Fortress will be set with error code BaseException.getErrorId()
indicating fault
condition which is set via its constructor - (SecurityException(int, String)
,
SecurityException(int, String, Exception)
).
The error codes are declared in GlobalErrIds
and are also listed below.
GlobalErrIds.CONTEXT_NULL
= 101;
CONTEXT_SERIALIZATION_FAILED
= 102;GlobalErrIds.FT_MGR_CLASS_NOT_FOUND
= 103;
GlobalErrIds.FT_MGR_INST_EXCEPTION
= 104;
GlobalErrIds.FT_MGR_ILLEGAL_ACCESS
= 105;
GlobalErrIds.FT_MGR_CLASS_NAME_NULL
= 106;
GlobalErrIds.FT_CONFIG_NOT_FOUND
= 107;
GlobalErrIds.FT_CONFIG_NAME_NULL
= 108;
GlobalErrIds.FT_CONFIG_NAME_INVLD
= 109;
GlobalErrIds.FT_CONFIG_PROPS_NULL
= 110;
GlobalErrIds.FT_CONFIG_CREATE_FAILED
= 120;
GlobalErrIds.FT_CONFIG_UPDATE_FAILED
= 121;
GlobalErrIds.FT_CONFIG_DELETE_FAILED
= 122;
GlobalErrIds.FT_CONFIG_DELETE_PROPS_FAILED
= 123;
GlobalErrIds.FT_CONFIG_READ_FAILED
= 124;
GlobalErrIds.FT_CONFIG_ALREADY_EXISTS
= 125;
GlobalErrIds.FT_CONFIG_BOOTSTRAP_FAILED
= 126;
GlobalErrIds.FT_CONFIG_INITIALIZE_FAILED
= 127;
GlobalErrIds.FT_RESOURCE_NOT_FOUND
= 128;
GlobalErrIds.FT_CACHE_NOT_CONFIGURED
= 129;
GlobalErrIds.FT_CACHE_GET_ERR
= 130;
GlobalErrIds.FT_CACHE_PUT_ERR
= 131;
GlobalErrIds.FT_CACHE_CLEAR_ERR
= 132;
GlobalErrIds.FT_CACHE_FLUSH_ERR
= 133;
GlobalErrIds.FT_NULL_CACHE
= 134;
GlobalErrIds.FT_APACHE_LDAP_POOL_INIT_FAILED
= 135;
GlobalErrIds.FT_CONFIG_JSSE_TRUSTSTORE_NULL
= 136;
GlobalErrIds.USER_SEARCH_FAILED
= 1000;
GlobalErrIds.USER_READ_FAILED
= 1001;
GlobalErrIds.USER_ADD_FAILED
= 1002;
GlobalErrIds.USER_UPDATE_FAILED
= 1003;
GlobalErrIds.USER_DELETE_FAILED
= 1004;
GlobalErrIds.USER_NOT_FOUND
= 1005;
GlobalErrIds.USER_ID_NULL
= 1006;
GlobalErrIds.USER_ID_DUPLICATE
= 1007;
GlobalErrIds.USER_NULL
= 1008;
GlobalErrIds.USER_PW_NULL
= 1009;
GlobalErrIds.USER_PW_INVLD_LEN
= 1010;
GlobalErrIds.USER_PLCY_VIOLATION
= 1011;
GlobalErrIds.USER_PW_PLCY_DEL_FAILED
= 1012;
GlobalErrIds.USER_PW_INVLD
= 1013;
GlobalErrIds.USER_PW_CHK_FAILED
= 1014;
GlobalErrIds.USER_PW_RESET
= 1015;
GlobalErrIds.USER_PW_LOCKED
= 1016;
GlobalErrIds.USER_PW_EXPIRED
= 1017;
GlobalErrIds.USER_PW_MOD_NOT_ALLOWED
= 1018;
GlobalErrIds.USER_PW_MUST_SUPPLY_OLD
= 1019;
GlobalErrIds.USER_PW_NSF_QUALITY
= 1020;
GlobalErrIds.USER_PW_TOO_SHORT
= 1021;
GlobalErrIds.USER_PW_TOO_YOUNG
= 1022;
GlobalErrIds.USER_PW_IN_HISTORY
= 1023;
GlobalErrIds.USER_PW_UNLOCK_FAILED
= 1024;
GlobalErrIds.USER_PW_LOCK_FAILED
= 1025;
GlobalErrIds.USER_PW_CHANGE_FAILED
= 1026;
GlobalErrIds.USER_PW_RESET_FAILED
= 1027;
GlobalErrIds.USER_LOCKED_BY_CONST
= 1028;
GlobalErrIds.USER_SESS_CREATE_FAILED
= 1029;
GlobalErrIds.USER_SESS_NULL
= 1030;
GlobalErrIds.USER_ADMIN_NOT_AUTHORIZED
= 1031;
GlobalErrIds.USER_CN_NULL
= 1032;
GlobalErrIds.USER_SN_NULL
= 1033;
GlobalErrIds.USER_PW_PLCY_INVALID
= 1034;
GlobalErrIds.USER_OU_INVALID
= 1035;
GlobalErrIds.SESS_CTXT_NULL
= 1036;
GlobalErrIds.USER_BIND_FAILED
= 1037;
GlobalErrIds.URLE_NULL
= 2003;
GlobalErrIds.URLE_ASSIGN_FAILED
= 2004;
GlobalErrIds.URLE_DEASSIGN_FAILED
= 2005;
GlobalErrIds.URLE_ACTIVATE_FAILED
= 2006;
GlobalErrIds.URLE_DEACTIVE_FAILED
= 2007;
GlobalErrIds.URLE_ASSIGN_EXIST
= 2008;
GlobalErrIds.URLE_ASSIGN_NOT_EXIST
= 2009;
GlobalErrIds.URLE_SEARCH_FAILED
= 2010;
GlobalErrIds.URLE_ALREADY_ACTIVE
= 2011;
GlobalErrIds.URLE_NOT_ACTIVE
= 2022;
GlobalErrIds.URLE_ADMIN_CANNOT_ASSIGN
= 2023;
GlobalErrIds.URLE_ADMIN_CANNOT_DEASSIGN
= 2024;
GlobalErrIds.URLE_ADMIN_CANNOT_GRANT
= 2025;
GlobalErrIds.URLE_ADMIN_CANNOT_REVOKE
= 2026;
GlobalErrIds.ACTV_FAILED_DAY
= 2050;
GlobalErrIds.ACTV_FAILED_DATE
= 2051;
GlobalErrIds.ACTV_FAILED_TIME
= 2052;
GlobalErrIds.ACTV_FAILED_TIMEOUT
= 2053;
GlobalErrIds.ACTV_FAILED_LOCK
= 2054;
GlobalErrIds.ACTV_FAILED_DSD
= 2055;
GlobalErrIds.ACTV_FAILED_AUTHN
= 2056;
GlobalErrIds.PERM_SEARCH_FAILED
= 3000;
GlobalErrIds.PERM_READ_OP_FAILED
= 3001;
GlobalErrIds.PERM_READ_OBJ_FAILED
= 3002;
GlobalErrIds.PERM_ADD_FAILED
= 3003;
GlobalErrIds.PERM_UPDATE_FAILED
= 3004;
GlobalErrIds.PERM_DELETE_FAILED
= 3005;
GlobalErrIds.PERM_OP_NOT_FOUND
= 3006;
GlobalErrIds.PERM_OBJ_NOT_FOUND
= 3007;
GlobalErrIds.PERM_NULL
= 3008;
GlobalErrIds.PERM_OPERATION_NULL
= 3009;
GlobalErrIds.PERM_OBJECT_NULL
= 3010;
GlobalErrIds.PERM_DUPLICATE
= 3011;
GlobalErrIds.PERM_GRANT_FAILED
= 3012;
GlobalErrIds.PERM_GRANT_USER_FAILED
= 3013;
GlobalErrIds.PERM_REVOKE_FAILED
= 3024;
GlobalErrIds.PERM_ROLE_EXIST
= 3015;
GlobalErrIds.PERM_ROLE_NOT_EXIST
= 3016;
GlobalErrIds.PERM_USER_EXIST
= 3017;
GlobalErrIds.PERM_USER_NOT_EXIST
= 3018;
GlobalErrIds.PERM_ROLE_SEARCH_FAILED
= 3019;
GlobalErrIds.PERM_USER_SEARCH_FAILED
= 3020;
GlobalErrIds.PERM_SESS_SEARCH_FAILED
= 3021;
GlobalErrIds.PERM_BULK_USER_REVOKE_FAILED
= 3022;
GlobalErrIds.PERM_BULK_ROLE_REVOKE_FAILED
= 3023;
GlobalErrIds.PERM_BULK_ADMINROLE_REVOKE_FAILED
= 3024;
GlobalErrIds.PERM_OU_INVALID
= 3025;
GlobalErrIds.PERM_OPERATION_NM_NULL
= 3026;
GlobalErrIds.PERM_OBJECT_NM_NULL
= 3027;
GlobalErrIds.PERM_COMPARE_OP_FAILED
= 3028;
GlobalErrIds.PERM_NOT_EXIST
= 3029;
GlobalErrIds.PSWD_READ_FAILED
= 4000;
GlobalErrIds.PSWD_CREATE_FAILED
= 4001;
GlobalErrIds.PSWD_UPDATE_FAILED
= 4002;
GlobalErrIds.PSWD_DELETE_FAILED
= 4003;
GlobalErrIds.PSWD_SEARCH_FAILED
= 4004;
GlobalErrIds.PSWD_NOT_FOUND
= 4005;
GlobalErrIds.PSWD_NAME_INVLD_LEN
= 4006;
GlobalErrIds.PSWD_QLTY_INVLD_LEN
= 4007;
GlobalErrIds.PSWD_QLTY_INVLD
= 4008;
GlobalErrIds.PSWD_MAXAGE_INVLD
= 4009;
GlobalErrIds.PSWD_MINAGE_INVLD
= 4010;
GlobalErrIds.PSWD_MINLEN_INVLD
= 4011;
GlobalErrIds.PSWD_INTERVAL_INVLD
= 4012;
GlobalErrIds.PSWD_MAXFAIL_INVLD
= 4013;
GlobalErrIds.PSWD_MUSTCHG_INVLD
= 4014;
GlobalErrIds.PSWD_SAFECHG_INVLD
= 4015;
GlobalErrIds.PSWD_ALLOWCHG_INVLD
= 4016;
GlobalErrIds.PSWD_HISTORY_INVLD
= 4017;
GlobalErrIds.PSWD_GRACE_INVLD
= 4018;
GlobalErrIds.PSWD_LOCKOUTDUR_INVLD
= 4019;
GlobalErrIds.PSWD_EXPWARN_INVLD
= 4020;
GlobalErrIds.PSWD_LOCKOUT_INVLD
= 4021;
GlobalErrIds.PSWD_NAME_NULL
= 4022;
GlobalErrIds.PSWD_PLCY_NULL
= 4023;
GlobalErrIds.PSWD_CONST_VIOLATION
= 4024;
GlobalErrIds.ROLE_SEARCH_FAILED
= 5000;
GlobalErrIds.ROLE_READ_FAILED
= 5001;
GlobalErrIds.ROLE_ADD_FAILED
= 5002;
GlobalErrIds.ROLE_UPDATE_FAILED
= 5003;
GlobalErrIds.ROLE_DELETE_FAILED
= 5004;
GlobalErrIds.ROLE_NM_NULL
= 5005;
GlobalErrIds.ROLE_NOT_FOUND
= 5006;
GlobalErrIds.ROLE_NULL
= 5007;
GlobalErrIds.ROLE_USER_ASSIGN_FAILED
= 5008;
GlobalErrIds.ROLE_USER_DEASSIGN_FAILED
= 5009;
GlobalErrIds.ROLE_LST_NULL
= 5010;
GlobalErrIds.ROLE_OCCUPANT_SEARCH_FAILED
= 5011;
GlobalErrIds.ROLE_REMOVE_OCCUPANT_FAILED
= 5012;
GlobalErrIds.PARENT_ROLE_NULL
= 5013;
GlobalErrIds.CHILD_ROLE_NULL
= 5014;
GlobalErrIds.ROLE_REMOVE_PARENT_FAILED
= 5015;
GlobalErrIds.HIER_READ_FAILED
= 5051;
GlobalErrIds.HIER_ADD_FAILED
= 5052;
GlobalErrIds.HIER_UPDATE_FAILED
= 5053;
GlobalErrIds.HIER_DELETE_FAILED
= 5054;
GlobalErrIds.HIER_NOT_FOUND
= 5056;
GlobalErrIds.HIER_REL_INVLD
= 5057;
GlobalErrIds.HIER_DEL_FAILED_HAS_CHILD
= 5058;
GlobalErrIds.HIER_REL_EXIST
= 5059;
GlobalErrIds.HIER_REL_NOT_EXIST
= 5060;
GlobalErrIds.HIER_NULL
= 0561;
GlobalErrIds.HIER_TYPE_NULL
= 5062;
GlobalErrIds.HIER_CANNOT_PERFORM
= 5063;
GlobalErrIds.HIER_REL_CYCLIC
= 5064;
GlobalErrIds.SSD_SEARCH_FAILED
= 5080;
GlobalErrIds.SSD_READ_FAILED
= 5081;
GlobalErrIds.SSD_ADD_FAILED
= 5082;
GlobalErrIds.SSD_UPDATE_FAILED
= 5083;
GlobalErrIds.SSD_DELETE_FAILED
= 0584;
GlobalErrIds.SSD_NM_NULL
= 5085;
GlobalErrIds.SSD_NOT_FOUND
= 5086;
GlobalErrIds.SSD_NULL
= 5087;
GlobalErrIds.SSD_VALIDATION_FAILED
= 5088;
GlobalErrIds.DSD_SEARCH_FAILED
= 5089;
GlobalErrIds.DSD_READ_FAILED
= 5090;
GlobalErrIds.DSD_ADD_FAILED
= 5091;
GlobalErrIds.DSD_UPDATE_FAILED
= 5092;
GlobalErrIds.DSD_DELETE_FAILED
= 5093;
GlobalErrIds.DSD_NM_NULL
= 5094;
GlobalErrIds.DSD_NOT_FOUND
= 5095;
GlobalErrIds.DSD_NULL
= 5096;
GlobalErrIds.DSD_VALIDATION_FAILED
= 5097;
GlobalErrIds.CNTR_CREATE_FAILED
= 6001;
GlobalErrIds.CNTR_DELETE_FAILED
= 6002;
GlobalErrIds.CNTR_NAME_NULL
= 6003;
GlobalErrIds.CNTR_NAME_INVLD
= 6004;
GlobalErrIds.CNTR_PARENT_NULL
= 6005;
GlobalErrIds.CNTR_PARENT_INVLD
= 6006;
GlobalErrIds.SUFX_CREATE_FAILED
= 6010;
GlobalErrIds.SUFX_DELETE_FAILED
= 6011;
GlobalErrIds.SUFX_NAME_NULL
= 6012;
GlobalErrIds.SUFX_NAME_INVLD
= 6013;
GlobalErrIds.SUFX_DCTOP_NULL
= 6014;
GlobalErrIds.SUFX_DCTOP_INVLD
= 6015;
GlobalErrIds.AUDT_BIND_SEARCH_FAILED
= 7000;
GlobalErrIds.AUDT_INPUT_NULL
= 7001;
GlobalErrIds.AUDT_AUTHZ_SEARCH_FAILED
= 7002;
GlobalErrIds.AUDT_MOD_SEARCH_FAILED
= 7003;
GlobalErrIds.AUDT_MOD_ADMIN_SEARCH_FAILED
= 7004;
GlobalErrIds.AUDT_AUTHN_INVALID_FAILED
= 7005;
GlobalErrIds.ORG_NULL
= 8001;
GlobalErrIds.ORG_TYPE_NULL
= 8002;
GlobalErrIds.ORG_READ_FAILED_USER
= 8011;
GlobalErrIds.ORG_ADD_FAILED_USER
= 8012;
GlobalErrIds.ORG_UPDATE_FAILED_USER
= 8013;
GlobalErrIds.ORG_DELETE_FAILED_USER
= 8014;
GlobalErrIds.ORG_SEARCH_FAILED_USER
= 8015;
GlobalErrIds.ORG_GET_FAILED_USER
= 0816;
GlobalErrIds.ORG_NOT_FOUND_USER
= 8017;
GlobalErrIds.ORG_NULL_USER
= 0818;
GlobalErrIds.ORG_TYPE_NULL_USER
= 8019;
GlobalErrIds.ORG_DEL_FAILED_USER
= 8020;
GlobalErrIds.ORG_REMOVE_PARENT_FAILED_USER
= 8021;
GlobalErrIds.ORG_READ_FAILED_PERM
= 8061;
GlobalErrIds.ORG_ADD_FAILED_PERM
= 8062;
GlobalErrIds.ORG_UPDATE_FAILED_PERM
= 8063;
GlobalErrIds.ORG_DELETE_FAILED_PERM
= 8064;
GlobalErrIds.ORG_SEARCH_FAILED_PERM
= 8065;
GlobalErrIds.ORG_GET_FAILED_PERM
= 8066;
GlobalErrIds.ORG_NOT_FOUND_PERM
= 8067;
GlobalErrIds.ORG_NULL_PERM
= 8068;
GlobalErrIds.ORG_TYPE_NULL_PERM
= 8069;
GlobalErrIds.ORG_DEL_FAILED_PERM
= 8070;
GlobalErrIds.ORG_LEN_INVLD
= 8071;
GlobalErrIds.ORG_PARENT_NULL
= 8072;
GlobalErrIds.ORG_CHILD_NULL
= 8073;
GlobalErrIds.ORG_REMOVE_PARENT_FAILED_PERM
= 8074;
GlobalErrIds.ARLE_SEARCH_FAILED
= 9000;
GlobalErrIds.ARLE_READ_FAILED
= 9001;
GlobalErrIds.ARLE_ADD_FAILED
= 9002;
GlobalErrIds.ARLE_UPDATE_FAILED
= 9003;
GlobalErrIds.ARLE_DELETE_FAILED
= 9004;
GlobalErrIds.ARLE_NM_NULL
= 9005;
GlobalErrIds.ARLE_NOT_FOUND
= 9006;
GlobalErrIds.ARLE_NULL
= 9007;
GlobalErrIds.ARLE_USER_ASSIGN_FAILED
= 9008;
GlobalErrIds.ARLE_USER_DEASSIGN_FAILED
= 9009;
GlobalErrIds.ARLE_LST_NULL
= 9010;
GlobalErrIds.ARLE_BEGIN_RANGE_NULL
= 9011;
GlobalErrIds.ARLE_END_RANGE_NULL
= 0911;
GlobalErrIds.ARLE_INVLD_RANGE
= 9012;
GlobalErrIds.ARLE_INVLD_RANGE_INCLUSIVE
= 9013;
GlobalErrIds.ARLE_ACTIVATE_FAILED
= 9014;
GlobalErrIds.ARLE_DEACTIVE_FAILED
= 9015;
GlobalErrIds.ARLE_ALREADY_ACTIVE
= 9016;
GlobalErrIds.ARLE_NOT_ACTIVE
= 9017;
GlobalErrIds.ARLE_USER_SEARCH_FAILED
= 9018;
GlobalErrIds.ARLE_PARENT_NULL
= 9019;
GlobalErrIds.ARLE_CHILD_NULL
= 9020;
GlobalErrIds.ARLE_ASSIGN_EXIST
= 9021;
GlobalErrIds.ARLE_ASSIGN_NOT_EXIST
= 9022;
GlobalErrIds.ARLE_DEASSIGN_NOT_EXIST
= 9023;
GlobalErrIds.ARLE_ASSIGN_FAILED
= 9024;
GlobalErrIds.ARLE_DEASSIGN_FAILED
= 9025;
GlobalErrIds.ARLE_OCCUPANT_SEARCH_FAILED
= 9026;
GlobalErrIds.ARLE_REMOVE_OCCUPANT_FAILED
= 9027;
GlobalErrIds.ARLE_REMOVE_PARENT_FAILED
= 9028;
GlobalErrIds.CONST_INVLD_TEXT
= 10001;
GlobalErrIds.CONST_INVLD_FIELD_LEN
= 10002;
GlobalErrIds.CONST_TIMEOUT_INVLD
= 10003;
GlobalErrIds.CONST_BEGINTIME_INVLD
= 10004;
GlobalErrIds.CONST_BEGINTIME_LEN_ERR
= 10005;
GlobalErrIds.CONST_ENDTIME_INVLD
= 10006;
GlobalErrIds.CONST_ENDTIME_LEN_ERR
= 10007;
GlobalErrIds.CONST_BEGINDATE_INVLD
= 10008;
GlobalErrIds.CONST_BEGINDATE_NULL
= 10009;
GlobalErrIds.CONST_ENDDATE_INVLD
= 10010;
GlobalErrIds.CONST_ENDDATE_NULL
= 10011;
GlobalErrIds.CONST_DAYMASK_INVLD
= 10012;
GlobalErrIds.CONST_DAYMASK_NULL
= 10013;
GlobalErrIds.CONST_DESC_LEN_INVLD
= 10014;
GlobalErrIds.CONST_NULL_TEXT
= 10015;
GlobalErrIds.REST_WEB_ERR
= 10101;
GlobalErrIds.REST_IO_ERR
= 10102;
GlobalErrIds.REST_MARSHALL_ERR
= 10103;
GlobalErrIds.REST_UNMARSHALL_ERR
= 10104;
GlobalErrIds.REST_GET_FAILED
= 10105;
GlobalErrIds.REST_NOT_FOUND_ERR
= 10106;
GlobalErrIds.REST_UNKNOWN_ERR
= 10107;
GlobalErrIds.REST_FORBIDDEN_ERR
= 10108;
GlobalErrIds.REST_UNAUTHORIZED_ERR
= 10109;
GlobalErrIds.ACEL_CREATE_SESSION_ERR
= 10201;
GlobalErrIds.ACEL_DELETE_SESSION_ERR
= 10202;
GlobalErrIds.ACEL_CHECK_ACCESS_ERR
= 10203;
GlobalErrIds.ACEL_ADD_ROLE_ERR
= 10204;
GlobalErrIds.ACEL_DROP_ROLE_ERR
= 10205;
GlobalErrIds.GROUP_SEARCH_FAILED
= 10300;
GlobalErrIds.GROUP_READ_FAILED
= 10301;
GlobalErrIds.GROUP_ADD_FAILED
= 10302;
GlobalErrIds.GROUP_UPDATE_FAILED
= 10303;
GlobalErrIds.GROUP_DELETE_FAILED
= 10304;
GlobalErrIds.GROUP_ADD_PROPERTY_FAILED
= 10305;
GlobalErrIds.GROUP_DELETE_PROPERTY_FAILED
= 10306;
GlobalErrIds.GROUP_NOT_FOUND
= 10307;
GlobalErrIds.GROUP_NULL
= 10308;
GlobalErrIds.GROUP_USER_ASSIGN_FAILED
= 10309;
GlobalErrIds.GROUP_USER_DEASSIGN_FAILED
= 10310;
GlobalErrIds.GROUP_NAME_NULL
= 10311;
GlobalErrIds.GROUP_NAME_INVLD
= 10312;
GlobalErrIds.GROUP_PROTOCOL_INVLD
= 10313;
Constructor and Description |
---|
SecurityException(int errorId,
String msg)
Create exception with error id and message.
|
SecurityException(int errorId,
String msg,
Exception previousException)
Create exception with error id, message and related exception.
|
getErrorId
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public SecurityException(int errorId, String msg)
errorId
- see GlobalErrIds
for list of valid error codes that can be set. Valid values between
0 & 100_000.msg
- contains textual information including method of origin and description of the root cause.public SecurityException(int errorId, String msg, Exception previousException)
errorId
- see GlobalErrIds
for list of valid error codes.msg
- contains textual information including method of origin and description of the root cause.previousException
- contains reference to related exception which usually is system related, i.e. ldap.Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621