Serialized Form


Package org.apache.shiro

Class org.apache.shiro.ShiroException extends RuntimeException implements Serializable

Class org.apache.shiro.UnavailableSecurityManagerException extends ShiroException implements Serializable


Package org.apache.shiro.authc

Class org.apache.shiro.authc.AccountException extends AuthenticationException implements Serializable

Class org.apache.shiro.authc.AuthenticationException extends ShiroException implements Serializable

Class org.apache.shiro.authc.ConcurrentAccessException extends AccountException implements Serializable

Class org.apache.shiro.authc.CredentialsException extends AuthenticationException implements Serializable

Class org.apache.shiro.authc.DisabledAccountException extends AccountException implements Serializable

Class org.apache.shiro.authc.ExcessiveAttemptsException extends AccountException implements Serializable

Class org.apache.shiro.authc.ExpiredCredentialsException extends CredentialsException implements Serializable

Class org.apache.shiro.authc.IncorrectCredentialsException extends CredentialsException implements Serializable

Class org.apache.shiro.authc.LockedAccountException extends DisabledAccountException implements Serializable

Class org.apache.shiro.authc.SimpleAccount extends Object implements Serializable

Serialized Fields

authcInfo

SimpleAuthenticationInfo authcInfo
The authentication information (principals and credentials) for this account.


authzInfo

SimpleAuthorizationInfo authzInfo
The authorization information for this account.


locked

boolean locked
Indicates this account is locked. This isn't honored by all Realms but is honored by SimpleAccountRealm.


credentialsExpired

boolean credentialsExpired
Indicates credentials on this account are expired. This isn't honored by all Realms but is honored by SimpleAccountRealm.

Class org.apache.shiro.authc.SimpleAuthenticationInfo extends Object implements Serializable

Serialized Fields

principals

PrincipalCollection principals
The principals identifying the account associated with this AuthenticationInfo instance.


credentials

Object credentials
The credentials verifying the account principals.


credentialsSalt

ByteSource credentialsSalt
Any salt used in hashing the credentials.

Since:
1.1

Class org.apache.shiro.authc.UnknownAccountException extends AccountException implements Serializable

Class org.apache.shiro.authc.UsernamePasswordToken extends Object implements Serializable

Serialized Fields

username

String username
The username


password

char[] password
The password, in char[] format


rememberMe

boolean rememberMe
Whether or not 'rememberMe' should be enabled for the corresponding login attempt; default is false


host

String host
The location from where the login attempt occurs, or null if not known or explicitly omitted.


Package org.apache.shiro.authc.pam

Class org.apache.shiro.authc.pam.UnsupportedTokenException extends AuthenticationException implements Serializable


Package org.apache.shiro.authz

Class org.apache.shiro.authz.AuthorizationException extends ShiroException implements Serializable

Class org.apache.shiro.authz.HostUnauthorizedException extends UnauthorizedException implements Serializable

Serialized Fields

host

String host

Class org.apache.shiro.authz.SimpleAuthorizationInfo extends Object implements Serializable

Serialized Fields

roles

Set<E> roles
The internal roles collection.


stringPermissions

Set<E> stringPermissions
Collection of all string-based permissions associated with the account.


objectPermissions

Set<E> objectPermissions
Collection of all object-based permissions associaed with the account.

Class org.apache.shiro.authz.SimpleRole extends Object implements Serializable

Serialized Fields

name

String name

permissions

Set<E> permissions

Class org.apache.shiro.authz.UnauthenticatedException extends AuthorizationException implements Serializable

Class org.apache.shiro.authz.UnauthorizedException extends AuthorizationException implements Serializable


Package org.apache.shiro.authz.permission

Class org.apache.shiro.authz.permission.AllPermission extends Object implements Serializable

Class org.apache.shiro.authz.permission.DomainPermission extends WildcardPermission implements Serializable

serialVersionUID: 1L

Serialized Fields

domain

String domain

actions

Set<E> actions

targets

Set<E> targets

Class org.apache.shiro.authz.permission.InvalidPermissionStringException extends ShiroException implements Serializable

Serialized Fields

permissionString

String permissionString

Class org.apache.shiro.authz.permission.WildcardPermission extends Object implements Serializable

Serialized Fields

parts

List<E> parts

Package org.apache.shiro.cache

Class org.apache.shiro.cache.CacheException extends ShiroException implements Serializable


Package org.apache.shiro.codec

Class org.apache.shiro.codec.CodecException extends ShiroException implements Serializable


Package org.apache.shiro.config

Class org.apache.shiro.config.ConfigurationException extends ShiroException implements Serializable

Class org.apache.shiro.config.UnresolveableReferenceException extends ConfigurationException implements Serializable


Package org.apache.shiro.crypto

Class org.apache.shiro.crypto.CryptoException extends ShiroException implements Serializable

Class org.apache.shiro.crypto.UnknownAlgorithmException extends CryptoException implements Serializable


Package org.apache.shiro.crypto.hash

Class org.apache.shiro.crypto.hash.AbstractHash extends CodecSupport implements Serializable

Serialized Fields

bytes

byte[] bytes
Deprecated. 
The hashed data

Class org.apache.shiro.crypto.hash.Md2Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.Md5Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.Sha1Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.Sha256Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.Sha384Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.Sha512Hash extends SimpleHash implements Serializable

Class org.apache.shiro.crypto.hash.SimpleHash extends AbstractHash implements Serializable

Serialized Fields

algorithmName

String algorithmName
The MessageDigest algorithm name to use when performing the hash.


bytes

byte[] bytes
The hashed data


salt

ByteSource salt
Supplied salt, if any.


iterations

int iterations
Number of hash iterations to perform. Defaults to 1 in the constructor.


Package org.apache.shiro.dao

Class org.apache.shiro.dao.DataAccessException extends ShiroException implements Serializable

Class org.apache.shiro.dao.InvalidResourceUsageException extends DataAccessException implements Serializable


Package org.apache.shiro.env

Class org.apache.shiro.env.EnvironmentException extends ShiroException implements Serializable

Class org.apache.shiro.env.RequiredTypeException extends EnvironmentException implements Serializable


Package org.apache.shiro.io

Class org.apache.shiro.io.SerializationException extends ShiroException implements Serializable


Package org.apache.shiro.ldap

Class org.apache.shiro.ldap.UnsupportedAuthenticationMechanismException extends InvalidResourceUsageException implements Serializable


Package org.apache.shiro.session

Class org.apache.shiro.session.ExpiredSessionException extends StoppedSessionException implements Serializable

Class org.apache.shiro.session.InvalidSessionException extends SessionException implements Serializable

Class org.apache.shiro.session.SessionException extends ShiroException implements Serializable

Class org.apache.shiro.session.StoppedSessionException extends InvalidSessionException implements Serializable

Class org.apache.shiro.session.UnknownSessionException extends InvalidSessionException implements Serializable


Package org.apache.shiro.session.mgt

Class org.apache.shiro.session.mgt.DefaultSessionContext extends MapContext implements Serializable

serialVersionUID: -1424160751361252966L

Class org.apache.shiro.session.mgt.DefaultSessionKey extends Object implements Serializable

Serialized Fields

sessionId

Serializable sessionId

Class org.apache.shiro.session.mgt.DelegatingSession extends Object implements Serializable

Serialized Fields

key

SessionKey key

startTimestamp

Date startTimestamp

host

String host

Class org.apache.shiro.session.mgt.SimpleSession extends Object implements Serializable

serialVersionUID: -7125642695178165650L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Reconstitutes this object based on the specified InputStream for JDK Serialization.

Throws:
IOException - if the input stream cannot be used.
ClassNotFoundException - if a required class needed for instantiation is not available in the present JVM
Since:
1.0

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes this object to the specified output stream for JDK Serialization.

Throws:
IOException - if any of this object's fields cannot be written to the stream.
Since:
1.0

Package org.apache.shiro.subject

Class org.apache.shiro.subject.ExecutionException extends ShiroException implements Serializable

Class org.apache.shiro.subject.SimplePrincipalCollection extends Object implements Serializable

serialVersionUID: -6305224034025797558L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Serialization read support - reads in the Map principals collection if it exists in the input stream.

NOTE: Don't forget to change the serialVersionUID constant at the top of this class if you make any backwards-incompatible serializatoin changes!!! (use the JDK 'serialver' program for this)

Throws:
IOException - if there is an input/output problem
ClassNotFoundException - if the underlying Map implementation class is not available to the classloader.

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialization write support.

NOTE: Don't forget to change the serialVersionUID constant at the top of this class if you make any backwards-incompatible serializatoin changes!!! (use the JDK 'serialver' program for this)

Throws:
IOException - if there is a stream error
Serialized Fields

realmPrincipals

Map<K,V> realmPrincipals

Class org.apache.shiro.subject.SimplePrincipalMap extends Object implements Serializable

Serialized Fields

realmPrincipals

Map<K,V> realmPrincipals

combinedPrincipals

Map<K,V> combinedPrincipals

Package org.apache.shiro.subject.support

Class org.apache.shiro.subject.support.DefaultSubjectContext extends MapContext implements Serializable

Class org.apache.shiro.subject.support.DisabledSessionException extends SessionException implements Serializable


Package org.apache.shiro.util

Class org.apache.shiro.util.InstantiationException extends ShiroException implements Serializable

Class org.apache.shiro.util.MapContext extends Object implements Serializable

serialVersionUID: 5373399119017820322L

Serialized Fields

backingMap

Map<K,V> backingMap

Class org.apache.shiro.util.UnavailableConstructorException extends ShiroException implements Serializable

Class org.apache.shiro.util.UnknownClassException extends ShiroException implements Serializable



Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.