protected ClientVersionBean getClientVersionInternal(String organizationId, String clientId, String version)
        throws ClientVersionNotFoundException {
        ClientVersionBean clientVersion = tryAction(() -> getClientVersionFromStorage(organizationId, clientId, version));
        LOGGER.debug("Got new client version {0}: {1}", clientVersion.getClient().getName(), clientVersion); //$NON-NLS-1$
        return clientVersion;
    }
Gets the client version internally
which lets callers dictate whether the user has clientView permission for the org.
@param organizationId the organizationId
@param clientId the clientId
@param version the version
@return the client version
@throws ClientVersionNotFoundException if client not found
manager/api/rest-impl/src/main/java/io/apiman/manager/api/service/ClientAppService.java