GNManager: GeoNetwork REST API Manager

GNManagerR Documentation

GeoNetwork REST API Manager

Description

The function GNManager$new will set-up the right Geonetwork manager depending on the GeoNetwork version specified by the user. For the time-being, GeoNetwork with version < 4 will be interfaced with the GeoNetwork legacy API (see detailed documentation at GNLegacyAPIManager), while starting with GeoNetwork 3.2, the new GeoNetwork OpenAPI will be used.

Format

R6Class object.

Value

Object of R6Class with methods for communication with the API of a GeoNetwork instance.

Super class

geonapi::GNAbstractManager -> GNManager

Methods

Public methods

Inherited methods

Method new()

Initializes a GNManager

Usage
GNManager$new(url, user = NULL, pwd = NULL, version, logger = NULL)
Arguments
url

url

user

user

pwd

pwd

version

version

logger

logger


Method clone()

The objects of this class are cloneable with this method.

Usage
GNManager$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Examples

## Not run: 
   GMManager$new("http://localhost:8080/geonetwork", "admin", "geonetwork", "3.0.0")

## End(Not run)



eblondel/geonapi documentation built on March 28, 2024, 7:53 a.m.