R/resource_id.R

Defines functions resource_id.activitylog_mapping resource_id.activitylog resource_id.eventlog_mapping resource_id.eventlog resource_id

Documented in resource_id resource_id.activitylog resource_id.activitylog_mapping resource_id.eventlog resource_id.eventlog_mapping

#' @title Resource classifier
#' @description Get the resource classifier of an object of class \code{eventlog}.
#' @inheritParams case_id
#' @seealso \code{\link{eventlog}}, \code{\link{mapping}}
#' @family Classifiers
#' @export

resource_id <- function(x) {
	UseMethod("resource_id")
}

#' @describeIn resource_id Retrieve resource identifier from eventlog
#' @export
resource_id.eventlog <- function(x) {
	return(attr(x, "resource_id"))
}
#' @describeIn resource_id Retrieve resource identifier from eventlog mapping
#' @export
resource_id.eventlog_mapping <- function(x) {
	return(x$resource_identifier)
}
#' @describeIn resource_id Retrieve resource identifier from activitylog
#' @export
resource_id.activitylog <- function(x) {
	return(attr(x, "resource_id"))
}
#' @describeIn resource_id Retrieve resource identifier from activitylog mapping
#' @export
resource_id.activitylog_mapping <- function(x) {
	return(x$resource_identifier)
}

Try the bupaR package in your browser

Any scripts or data that you put into this service are public.

bupaR documentation built on April 3, 2023, 5:23 p.m.