Interface NamedObjectEnvironment

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T  name, <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.
    • Method Detail

      • getObject

        <T> T getObject​( name,
                        <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.