Class SecurityException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.directory.fortress.core.BaseException
-
- org.apache.directory.fortress.core.SecurityException
-
- All Implemented Interfaces:
Serializable
,StandardException
- Direct Known Subclasses:
AuthorizationException
,CfgException
,CreateException
,FinderException
,PasswordException
,RemoveException
,RestException
,UpdateException
,ValidationException
public class SecurityException extends BaseException
This exception is declared to be thrown by all APIs within Fortress Manager interfaces: (AdminMgr
,AccessMgr
,ReviewMgr
,PwPolicyMgr
,AuditMgr
,DelAdminMgr
,DelAccessMgr
,DelReviewMgr
,ConfigMgr
).The original exception thrown may be of this type or one of its extensions
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 like
AccessMgr.createSession(org.apache.directory.fortress.core.model.User, boolean)
, orAccessMgr.authenticate(String, String)
, 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 SecurityException#errorId is acceptable, callers are allowed to catch (or throw) as typeSecurityException
.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 inGlobalErrIds
and are also listed below.100's - Configuration Errors
-
GlobalErrIds.CONTEXT_NULL
= 101; -
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;
1000's - User Entity Rule and LDAP Errors
-
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;
2000's User-Role assignments
User-Role Rule and LDAP errors
-
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;
Temporal Constraint Activation Violations
-
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;
3000's - Permission Entity
-
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;
4000's - Password Policy Entity
-
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;
5000's - RBAC
Role Rule and System errors
-
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;
Hierarchical Constraints
-
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;
Separation of Duty Relations
-
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;
6000's - LDAP Suffix and Container Entities
-
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;
7000's - Audit Activities
-
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;
8000's Organizational Unit Rule and System errors
-
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;
9000's Administrative RBAC
-
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;
10000's - Temporal Constraint Validation Error Ids
-
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;
10100's - REST calls through remote Fortress Rest Interface Error Ids
-
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;
10200's - RBAC Accelerator extended LDAP operation Error Ids
-
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;
10300's - LDAP Group operation Error Ids
-
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;
- Author:
- Apache Directory Project
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
-
Methods inherited from class org.apache.directory.fortress.core.BaseException
getErrorId, getHttpStatus, setHttpStatus
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
SecurityException
public SecurityException(int errorId, String msg)
Create exception with error id and message.- Parameters:
errorId
- seeGlobalErrIds
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.
-
SecurityException
public SecurityException(int errorId, String msg, Exception previousException)
Create exception with error id, message and related exception.- Parameters:
errorId
- seeGlobalErrIds
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.
-
-