|
xentara-plugin v2.0.6
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 |