org.apache.shiro.env
Interface NamedObjectEnvironment
- All Superinterfaces:
- Environment
- All Known Implementing Classes:
- DefaultEnvironment
public interface NamedObjectEnvironment
- extends Environment
An environment that supports object lookup by name.
- Since:
- 1.2
|
Method Summary |
|
getObject(String name,
Class<T> requiredType)
Returns the object in Shiro's environment with the specified name and type or null if
no object with that name was found. |
getObject
<T> T getObject(String name,
Class<T> requiredType)
throws RequiredTypeException
- Returns the object in Shiro's environment with the specified name and type or
null if
no object with that name was found.
- Type Parameters:
T - the type of the class- Parameters:
name - the assigned name of the object.requiredType - the class to which the discovered object must be assignable.
- Returns:
- the object in Shiro's environment with the specified name (of the specified type) or
null if
no object with that name was found.
- Throws:
RequiredTypeException - if the discovered object does not equal, extend, or implement the specified class.
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.