ISOSecurityConstraints
ISOSecurityConstraints
ISOSecurityConstraints class
R6Class
object.
Object of R6Class
for modelling an ISO SecurityConstraints
#create object md <- ISOSecurityConstraints$new() md$setClassification("secret") md$setUserNote("ultra secret") md$setClassificationSystem("no classification in particular") md$setHandlingDescription("description") xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SecurityConstraints
ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_SecurityConstraints
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOConstraints
-> ISOSecurityConstraints
classification
: classification: ISOClassification
userNote
: userNote [0..1]: character
classificationSystem
: classificationSystem [0..1]: character
handlingDescription
: handlingDescription [0..1]: character
new()
Initializes object
ISOSecurityConstraints$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setClassification()
Set classification
ISOSecurityConstraints$setClassification(classification)
classification
: object of class ISOClassification or any character
among values returned by `ISOClassification$values()`
setUserNote()
Set user note
ISOSecurityConstraints$setUserNote(userNote, locales = NULL)
userNote
: user note
locales
: list of localized texts. Default is NULL
setClassificationSystem()
Set classification system
ISOSecurityConstraints$setClassificationSystem(
classificationSystem,
locales = NULL
)
classificationSystem
: classification system
locales
: list of localized texts. Default is NULL
setHandlingDescription()
Set handling description
ISOSecurityConstraints$setHandlingDescription(
handlingDescription,
locales = NULL
)
handlingDescription
: handling description
locales
: list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSecurityConstraints$clone(deep = FALSE)
deep
: Whether to make a deep clone.