Class BaseConditionEditorServiceImpl

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
    Direct Known Subclasses:
    ConditionEditorServiceImpl

    public abstract class BaseConditionEditorServiceImpl
    extends Object
    implements org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
    • Constructor Detail

      • BaseConditionEditorServiceImpl

        public BaseConditionEditorServiceImpl()
    • Method Detail

      • findAvailableFunctions

        public List<org.kie.workbench.common.stunner.bpmn.forms.conditions.FunctionDef> findAvailableFunctions​(org.uberfire.backend.vfs.Path path,
                                                                                                               String clazz)
        Specified by:
        findAvailableFunctions in interface org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
      • findAvailableFunctions

        protected List<org.kie.workbench.common.stunner.bpmn.forms.conditions.FunctionDef> findAvailableFunctions​(Class<?> clazz,
                                                                                                                  ClassLoader classLoader)
      • parseCondition

        public org.kie.workbench.common.stunner.bpmn.forms.conditions.ParseConditionResult parseCondition​(String conditionStr)
        Specified by:
        parseCondition in interface org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
      • generateCondition

        public org.kie.workbench.common.stunner.bpmn.forms.conditions.GenerateConditionResult generateCondition​(org.kie.workbench.common.stunner.bpmn.forms.conditions.Condition condition)
        Specified by:
        generateCondition in interface org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
      • findMetadata

        public org.kie.workbench.common.stunner.bpmn.forms.conditions.TypeMetadataQueryResult findMetadata​(org.kie.workbench.common.stunner.bpmn.forms.conditions.TypeMetadataQuery query)
        Specified by:
        findMetadata in interface org.kie.workbench.common.stunner.bpmn.forms.conditions.ConditionEditorService
      • findMetadata

        protected org.kie.workbench.common.stunner.bpmn.forms.conditions.TypeMetadataQueryResult findMetadata​(org.kie.workbench.common.stunner.bpmn.forms.conditions.TypeMetadataQuery query,
                                                                                                              ClassLoader classLoader)
      • resolveClassLoader

        protected abstract ClassLoader resolveClassLoader​(org.uberfire.backend.vfs.Path path)