public boolean hasService()

in src/java/org/apache/fulcrum/yaafi/framework/container/ServiceContainerImpl.java [617:640]


    public boolean hasService(String name)
    {
        Validate.notEmpty( name, "name" );

        boolean result;

        if (this.isCurrentlyDisposing() || this.isAlreadyDisposed())
        {
            return false;
        }

        // look at our available service
        result = this.getLocalServiceComponent( name ) != null;

        // look at fallback service managers
        if (!result)
            result = this.hasFallbackService( name );

        // if we haven't found anything ask the parent ServiceManager
        if (!result && this.hasParentServiceManager())
            result = this.getParentServiceManager().hasService( name );

        return result;
    }