Package net.sf.jpam
Class PamReturnValue
java.lang.Object
net.sf.jpam.PamReturnValue
A type-safe enum for PAM return values.
Warning. When comparing values do not use
==. Use the
.equals(Object o) method.
These are based on the Linux PAM projects return values.- Version:
- $Id: PamReturnValue.java 32 2013-08-28 10:55:33Z rcbiczok $
- Author:
- Greg Luck
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final PamReturnValueA constant PamReturnValuestatic final ListThe enumeration of possible values -
Method Summary
-
Field Details
-
PAM_SUCCESS
A constant PamReturnValue -
PAM_OPEN_ERR
A constant PamReturnValue -
PAM_SYMBOL_ERR
A constant PamReturnValue -
PAM_SERVICE_ERR
A constant PamReturnValue -
PAM_SYSTEM_ERR
A constant PamReturnValue -
PAM_BUF_ERR
A constant PamReturnValue -
PAM_PERM_DENIED
A constant PamReturnValue -
PAM_AUTH_ERR
A constant PamReturnValue -
PAM_CRED_INSUFFICIENT
A constant PamReturnValue -
PAM_AUTHINFO_UNAVAIL
A constant PamReturnValue -
PAM_USER_UNKNOWN
A constant PamReturnValue -
PAM_MAXTRIES
A constant PamReturnValue -
PAM_NEW_AUTHTOK_REQD
A constant PamReturnValue -
PAM_ACCT_EXPIRED
A constant PamReturnValue -
PAM_SESSION_ERR
A constant PamReturnValue -
PAM_CRED_UNAVAIL
A constant PamReturnValue -
PAM_CRED_EXPIRED
A constant PamReturnValue -
PAM_CRED_ERR
A constant PamReturnValue -
PAM_NO_MODULE_DATA
A constant PamReturnValue -
PAM_CONV_ERR
A constant PamReturnValue -
PAM_AUTHTOK_ERR
A constant PamReturnValue -
PAM_AUTHTOK_RECOVER_ERR
A constant PamReturnValue -
PAM_AUTHTOK_LOCK_BUSY
A constant PamReturnValue -
PAM_AUTHTOK_DISABLE_AGING
A constant PamReturnValue -
PAM_TRY_AGAIN
A constant PamReturnValue -
PAM_IGNORE
A constant PamReturnValue -
PAM_ABORT
A constant PamReturnValue -
PAM_AUTHTOK_EXPIRED
A constant PamReturnValue -
PAM_MODULE_UNKNOWN
A constant PamReturnValue -
PAM_BAD_ITEM
A constant PamReturnValue -
PAM_CONV_AGAIN
A constant PamReturnValue -
PAM_INCOMPLETE
A constant PamReturnValue -
VALUES
The enumeration of possible values
-
-
Method Details
-
equals
Returns true if the supplied object is of the same type and has the same id. -
fromId
Gets the PamReturnValue that matches the given id- Parameters:
id- a valid Integer with a value between 0 and 31- Returns:
- the PamReturnValue matching the id
- Throws:
IllegalArgumentException- if the id is outside the range of possible return values
-
hashCode
public int hashCode() -
toString
-