class OrientNpmUploadHandler extends UploadHandlerSupport implements NpmUploadHandler {

  @Override
  public UploadDefinition getDefinition() {
    if (definition == null) {
      definition = getDefinition(NpmFormat.NAME, false);
    }
    return definition;
  }

  @Inject public  OrientNpmUploadHandler(final ContentPermissionChecker contentPermissionChecker,
                                @Named("simple") final VariableResolverAdapter variableResolverAdapter,
                                final NpmPackageParser npmPackageParser,
                                final Set<UploadDefinitionExtension> uploadDefinitionExtensions);

}