Updated documentation
This commit is contained in:
294
man/MNR.DB.Organisations.Rd
Normal file
294
man/MNR.DB.Organisations.Rd
Normal file
@@ -0,0 +1,294 @@
|
||||
% Generated by roxygen2: do not edit by hand
|
||||
% Please edit documentation in R/db_organisations.R
|
||||
\name{MNR.DB.Organisations}
|
||||
\alias{MNR.DB.Organisations}
|
||||
\title{MNR database queries for Organsiations}
|
||||
\value{
|
||||
A query object for an organsation (collect = FALSE) or a
|
||||
tibble with the organisation details
|
||||
|
||||
The organisation ids if as_int is TRUE, the organisation names
|
||||
if as_int is FALSE and name_only is TRUE, else the organisations or an
|
||||
uncollected query object
|
||||
|
||||
TRUE if the organisation is a regulator
|
||||
|
||||
The regulator ids if as_int is TRUE, the regulator names if
|
||||
as_int is FALSE and name_only is TRUE, else the regulator or an
|
||||
uncollected query object
|
||||
|
||||
A tibble of the organisation members or an uncollected query
|
||||
|
||||
TRUE if the user's organisation is an agent
|
||||
|
||||
An uncollected query object or a tibble of agents
|
||||
|
||||
An uncollected query object or a tibble of recipients
|
||||
|
||||
The organisation id if as_int is TRUE, the organisation name if
|
||||
as_int is FALSE and name_only is TRUE, else the organisation or an
|
||||
uncollected query object
|
||||
}
|
||||
\description{
|
||||
MNR database queries for Organsiations
|
||||
|
||||
MNR database queries for Organsiations
|
||||
}
|
||||
\section{Super class}{
|
||||
\code{\link[AVSDevR.MarineNoiseRegistry:MNR.DB]{AVSDevR.MarineNoiseRegistry::MNR.DB}} -> \code{MNR.DB.Organisations}
|
||||
}
|
||||
\section{Methods}{
|
||||
\subsection{Public methods}{
|
||||
\itemize{
|
||||
\item \href{#method-MNR.DB.Organisations-getOrganisation}{\code{MNR.DB.Organisations$getOrganisation()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getAllOrganisations}{\code{MNR.DB.Organisations$getAllOrganisations()}}
|
||||
\item \href{#method-MNR.DB.Organisations-isRegulator}{\code{MNR.DB.Organisations$isRegulator()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getRegulators}{\code{MNR.DB.Organisations$getRegulators()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getOrganisationMembers}{\code{MNR.DB.Organisations$getOrganisationMembers()}}
|
||||
\item \href{#method-MNR.DB.Organisations-isAgent}{\code{MNR.DB.Organisations$isAgent()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getOrganisationAgents}{\code{MNR.DB.Organisations$getOrganisationAgents()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getAgentRecipients}{\code{MNR.DB.Organisations$getAgentRecipients()}}
|
||||
\item \href{#method-MNR.DB.Organisations-getUserOrganisation}{\code{MNR.DB.Organisations$getUserOrganisation()}}
|
||||
\item \href{#method-MNR.DB.Organisations-clone}{\code{MNR.DB.Organisations$clone()}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{
|
||||
<details open><summary>Inherited methods</summary>
|
||||
<ul>
|
||||
<li><span class="pkg-link" data-pkg="AVSDevR.MarineNoiseRegistry" data-topic="MNR.DB" data-id="getDBClient"><a href='../../AVSDevR.MarineNoiseRegistry/html/MNR.DB.html#method-MNR.DB-getDBClient'><code>AVSDevR.MarineNoiseRegistry::MNR.DB$getDBClient()</code></a></span></li>
|
||||
<li><span class="pkg-link" data-pkg="AVSDevR.MarineNoiseRegistry" data-topic="MNR.DB" data-id="initialize"><a href='../../AVSDevR.MarineNoiseRegistry/html/MNR.DB.html#method-MNR.DB-initialize'><code>AVSDevR.MarineNoiseRegistry::MNR.DB$initialize()</code></a></span></li>
|
||||
</ul>
|
||||
</details>
|
||||
}}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getOrganisation"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getOrganisation}{}}}
|
||||
\subsection{Method \code{getOrganisation()}}{
|
||||
Fetch the details of an organisation from the database
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getOrganisation(org_id, collect = TRUE)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{org_id}}{\if{html}{\out{<integer>}} The id of the organisation to fetch}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getAllOrganisations"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getAllOrganisations}{}}}
|
||||
\subsection{Method \code{getAllOrganisations()}}{
|
||||
Fetch the details of all organisations from the database
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getAllOrganisations(
|
||||
as_int = FALSE,
|
||||
name_only = TRUE,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{as_int}}{\if{html}{\out{<logical>}} Return only the ids (TRUE)}
|
||||
|
||||
\item{\code{name_only}}{\if{html}{\out{<logical>}} Return only the name (TRUE)}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-isRegulator"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-isRegulator}{}}}
|
||||
\subsection{Method \code{isRegulator()}}{
|
||||
Check if an organisation is a regulator
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$isRegulator(org_id)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{org_id}}{\if{html}{\out{<integer>}} The id of the organisation to check}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getRegulators"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getRegulators}{}}}
|
||||
\subsection{Method \code{getRegulators()}}{
|
||||
Fetch the details of all the regulators from the database
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getRegulators(
|
||||
as_int = FALSE,
|
||||
name_only = TRUE,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{as_int}}{\if{html}{\out{<logical>}} Return only the ids (TRUE)}
|
||||
|
||||
\item{\code{name_only}}{\if{html}{\out{<logical>}} Return only the name (TRUE)}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getOrganisationMembers"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getOrganisationMembers}{}}}
|
||||
\subsection{Method \code{getOrganisationMembers()}}{
|
||||
Fetch the members of an organisation
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getOrganisationMembers(
|
||||
org_name = "",
|
||||
org_id = -1,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{org_name}}{\if{html}{\out{<character>}} The name of the organisation to check}
|
||||
|
||||
\item{\code{org_id}}{\if{html}{\out{<integer>}} The id of the organisation to check}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-isAgent"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-isAgent}{}}}
|
||||
\subsection{Method \code{isAgent()}}{
|
||||
Check if user's organisation is an agent for another
|
||||
organisation
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$isAgent(org_id)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{org_id}}{\if{html}{\out{<integer>}} The id of the organisation to check}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getOrganisationAgents"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getOrganisationAgents}{}}}
|
||||
\subsection{Method \code{getOrganisationAgents()}}{
|
||||
Fetch the agents of an organisation
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getOrganisationAgents(
|
||||
org_id,
|
||||
as_int = FALSE,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{org_id}}{\if{html}{\out{<integer>}} The id of the organisation to check}
|
||||
|
||||
\item{\code{as_int}}{\if{html}{\out{<logical>}} Return only the id (TRUE)}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getAgentRecipients"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getAgentRecipients}{}}}
|
||||
\subsection{Method \code{getAgentRecipients()}}{
|
||||
Fetch the recipients of an organisation
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getAgentRecipients(
|
||||
agent_id,
|
||||
as_int = FALSE,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{agent_id}}{\if{html}{\out{<integer>}} The id of the organisation (agent) to check}
|
||||
|
||||
\item{\code{as_int}}{\if{html}{\out{<logical>}} Return only the id (TRUE)}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-getUserOrganisation"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-getUserOrganisation}{}}}
|
||||
\subsection{Method \code{getUserOrganisation()}}{
|
||||
Fetch the organisation of a user
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$getUserOrganisation(
|
||||
user_id,
|
||||
as_int = TRUE,
|
||||
name_only = TRUE,
|
||||
collect = TRUE
|
||||
)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{user_id}}{\if{html}{\out{<integer>}} The id of the user to fetch the organisation of}
|
||||
|
||||
\item{\code{as_int}}{\if{html}{\out{<logical>}} Return only the id (TRUE)}
|
||||
|
||||
\item{\code{name_only}}{\if{html}{\out{<logical>}} Return only the name (TRUE)}
|
||||
|
||||
\item{\code{collect}}{\if{html}{\out{<logical>}} Collect the query before returning (TRUE) or
|
||||
return the built query object (FALSE)}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
\if{html}{\out{<hr>}}
|
||||
\if{html}{\out{<a id="method-MNR.DB.Organisations-clone"></a>}}
|
||||
\if{latex}{\out{\hypertarget{method-MNR.DB.Organisations-clone}{}}}
|
||||
\subsection{Method \code{clone()}}{
|
||||
The objects of this class are cloneable with this method.
|
||||
\subsection{Usage}{
|
||||
\if{html}{\out{<div class="r">}}\preformatted{MNR.DB.Organisations$clone(deep = FALSE)}\if{html}{\out{</div>}}
|
||||
}
|
||||
|
||||
\subsection{Arguments}{
|
||||
\if{html}{\out{<div class="arguments">}}
|
||||
\describe{
|
||||
\item{\code{deep}}{Whether to make a deep clone.}
|
||||
}
|
||||
\if{html}{\out{</div>}}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user