xentara-plugin v2.0.4
The Xentara Plugin Framework
|
This is the complete list of members for xentara::skill::Element, including all inherited members.
category() const noexcept -> model::ElementCategory=0 | xentara::skill::Element | pure virtual |
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> bool | xentara::skill::Element | protected |
cleanup() -> void | xentara::skill::Element | privatevirtual |
createChildElement(const Class &elementClass, ElementFactory &factory) -> std::shared_ptr< Element > | xentara::skill::Element | virtual |
DisableCopy() noexcept=default | xentara::utils::tools::DisableCopy | |
DisableCopy(const DisableCopy &)=delete | xentara::utils::tools::DisableCopy | |
element() const noexcept -> const model::Element & | xentara::skill::Element | protected |
element() noexcept -> model::Element & | xentara::skill::Element | protected |
elementClass() const noexcept -> const Class & | xentara::skill::Element | |
findAttribute(std::string_view primaryKey) -> model::ElementAttribute | xentara::skill::Element | protected |
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< model::ElementAttribute, std::string > | xentara::skill::Element | protected |
findElement(std::string_view primaryKey) const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
findElement(std::string_view primaryKey) -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const model::Element >, std::string > | xentara::skill::Element | protected |
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< model::Element >, std::string > | xentara::skill::Element | protected |
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event > | xentara::skill::Element | protected |
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event > | xentara::skill::Element | protected |
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string > | xentara::skill::Element | protected |
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string > | xentara::skill::Element | protected |
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEvent | xentara::skill::Element | protected |
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string > | xentara::skill::Element | protected |
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task > | xentara::skill::Element | protected |
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task > | xentara::skill::Element | protected |
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string > | xentara::skill::Element | protected |
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string > | xentara::skill::Element | protected |
forEachAttribute(const model::ForEachAttributeFunction &function) const -> bool | xentara::skill::Element | virtual |
forEachEvent(const model::ForEachEventFunction &function) -> bool | xentara::skill::Element | virtual |
forEachTask(const model::ForEachTaskFunction &function) -> bool | xentara::skill::Element | virtual |
initSyntheticChild(const utils::json::decoder::Location &parentLocation, config::Context &context) -> void | xentara::skill::Element | privatevirtual |
isAttributePending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isAttributePending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
isEventPending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isEventPending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
isMetadataPending() const noexcept -> bool | xentara::skill::Element | virtual |
isTaskPending(std::string_view name) const noexcept -> bool | xentara::skill::Element | virtual |
isTaskPending(const utils::core::Uuid &uuid) const noexcept -> bool | xentara::skill::Element | virtual |
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> void | xentara::skill::Element | privatevirtual |
makeReadHandle(const model::Attribute &attribute) const noexcept -> std::optional< data::ReadHandle > | xentara::skill::Element | virtual |
makeWriteHandle(const model::Attribute &attribute) noexcept -> std::optional< data::WriteHandle > | xentara::skill::Element | virtual |
name() const -> utils::string::StringView | xentara::skill::Element | |
operator=(const DisableCopy &)=delete | xentara::utils::tools::DisableCopy | |
postPrepare() -> void | xentara::skill::Element | privatevirtual |
postRealize() -> void | xentara::skill::Element | privatevirtual |
preCleanup() -> void | xentara::skill::Element | privatevirtual |
prepare() -> void | xentara::skill::Element | privatevirtual |
primaryKey() const -> utils::string::StringView | xentara::skill::Element | |
realize() -> void | xentara::skill::Element | privatevirtual |
resolveAttributeByName(std::string_view name) const -> std::shared_ptr< const model::Attribute > | xentara::skill::Element | virtual |
resolveAttributeByUuid(const utils::core::Uuid &uuid) const -> std::shared_ptr< const model::Attribute > | xentara::skill::Element | virtual |
resolveEventByName(std::string_view name) -> std::shared_ptr< process::Event > | xentara::skill::Element | virtual |
resolveEventByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Event > | xentara::skill::Element | virtual |
resolveTaskByName(std::string_view name) -> std::shared_ptr< process::Task > | xentara::skill::Element | virtual |
resolveTaskByUuid(const utils::core::Uuid &uuid) -> std::shared_ptr< process::Task > | xentara::skill::Element | virtual |
rootElement() const -> std::shared_ptr< const model::Element > | xentara::skill::Element | protected |
rootElement() -> std::shared_ptr< model::Element > | xentara::skill::Element | protected |
securityContext() const -> const security::Context & | xentara::skill::Element | protected |
uuid() const -> utils::core::Uuid | xentara::skill::Element | |
~Element()=0 | xentara::skill::Element | pure virtual |