xentara-plugin v2.0.4
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::skill::Element Member List

This is the complete list of members for xentara::skill::Element, including all inherited members.

category() const noexcept -> model::ElementCategory=0xentara::skill::Elementpure virtual
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> boolxentara::skill::Elementprotected
cleanup() -> voidxentara::skill::Elementprivatevirtual
createChildElement(const Class &elementClass, ElementFactory &factory) -> std::shared_ptr< Element >xentara::skill::Elementvirtual
DisableCopy() noexcept=defaultxentara::utils::tools::DisableCopy
DisableCopy(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
element() const noexcept -> const model::Element &xentara::skill::Elementprotected
element() noexcept -> model::Element &xentara::skill::Elementprotected
elementClass() const noexcept -> const Class &xentara::skill::Element
findAttribute(std::string_view primaryKey) -> model::ElementAttributexentara::skill::Elementprotected
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< model::ElementAttribute, std::string >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(std::string_view primaryKey) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const model::Element >, std::string >xentara::skill::Elementprotected
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< model::Element >, std::string >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event >xentara::skill::Elementprotected
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string >xentara::skill::Elementprotected
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string >xentara::skill::Elementprotected
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEventxentara::skill::Elementprotected
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task >xentara::skill::Elementprotected
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string >xentara::skill::Elementprotected
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string >xentara::skill::Elementprotected
forEachAttribute(const model::ForEachAttributeFunction &function) const -> boolxentara::skill::Elementvirtual
forEachEvent(const model::ForEachEventFunction &function) -> boolxentara::skill::Elementvirtual
forEachTask(const model::ForEachTaskFunction &function) -> boolxentara::skill::Elementvirtual
initSyntheticChild(const utils::json::decoder::Location &parentLocation, config::Context &context) -> voidxentara::skill::Elementprivatevirtual
isAttributePending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isAttributePending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isEventPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
isMetadataPending() const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(std::string_view name) const noexcept -> boolxentara::skill::Elementvirtual
isTaskPending(const utils::core::Uuid &uuid) const noexcept -> boolxentara::skill::Elementvirtual
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> voidxentara::skill::Elementprivatevirtual
makeReadHandle(const model::Attribute &attribute) const noexcept -> std::optional< data::ReadHandle >xentara::skill::Elementvirtual
makeWriteHandle(const model::Attribute &attribute) noexcept -> std::optional< data::WriteHandle >xentara::skill::Elementvirtual
name() const -> utils::string::StringViewxentara::skill::Element
operator=(const DisableCopy &)=deletexentara::utils::tools::DisableCopy
postPrepare() -> voidxentara::skill::Elementprivatevirtual
postRealize() -> voidxentara::skill::Elementprivatevirtual
preCleanup() -> voidxentara::skill::Elementprivatevirtual
prepare() -> voidxentara::skill::Elementprivatevirtual
primaryKey() const -> utils::string::StringViewxentara::skill::Element
realize() -> voidxentara::skill::Elementprivatevirtual
resolveAttributeByName(std::string_view name) const -> std::shared_ptr< const model::Attribute >xentara::skill::Elementvirtual
resolveAttributeByUuid(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Attribute >xentara::skill::Elementvirtual
resolveEventByName(std::string_view name) -> std::shared_ptr< process::Event >xentara::skill::Elementvirtual
resolveEventByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Event >xentara::skill::Elementvirtual
resolveTaskByName(std::string_view name) -> std::shared_ptr< process::Task >xentara::skill::Elementvirtual
resolveTaskByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Task >xentara::skill::Elementvirtual
rootElement() const -> std::shared_ptr< const model::Element >xentara::skill::Elementprotected
rootElement() -> std::shared_ptr< model::Element >xentara::skill::Elementprotected
securityContext() const -> const security::Context &xentara::skill::Elementprotected
uuid() const -> utils::core::Uuidxentara::skill::Element
~Element()=0xentara::skill::Elementpure virtual