orchescala.api.templates

Members list

Type members

Classlikes

enum AppliesTo

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AppliesTo

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
AppliesTo.type
class C7TemplateGenerator(config: ModelerTemplateConfig, val projectName: String, val companyName: String, apiVersion: String) extends ModelerTemplateGenerator

Camunda 7 implementation of the ModelerTemplateGenerator interface

Camunda 7 implementation of the ModelerTemplateGenerator interface

Attributes

Supertypes
class Object
trait Matchable
class Any
class C8TemplateGenerator(config: ModelerTemplateConfig, val projectName: String, val companyName: String, apiVersion: String) extends ModelerTemplateGenerator

Camunda 8 implementation of the ModelerTemplateGenerator interface

Camunda 8 implementation of the ModelerTemplateGenerator interface

Attributes

Supertypes
class Object
trait Matchable
class Any
final case class ElementType(value: AppliesTo)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ElementType

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class InputParamForTempl(inParam: InputParams, defaultValue: Product => String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class MTemplate(name: String, id: String, description: String, version: Int, appliesTo: Seq[AppliesTo], elementType: ElementType, properties: Seq[TemplProp], $schema: String, groups: Seq[PropGroup], entriesVisible: Boolean) extends MTemplateType

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MTemplate

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
MTemplate.type
final case class MTemplateC8(name: String, id: String, description: String, version: Int, appliesTo: Seq[AppliesTo], elementType: ElementType, properties: Seq[TemplPropC8], $schema: String, groups: Seq[PropGroup], entriesVisible: Boolean, engines: Map[String, String]) extends MTemplateType

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object MTemplateC8

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait MTemplateType

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MTemplate
class MTemplateC8
object MTemplateType

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Interface for generating modeler templates for different Camunda versions. Provides abstraction over C7 and C8 template generation.

Interface for generating modeler templates for different Camunda versions. Provides abstraction over C7 and C8 template generation.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropBinding

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropBindingC8

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PropGroup(id: PropGroupId, label: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropGroup

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
PropGroup.type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropGroupId

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
enum PropType

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropType

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
PropType.type
enum PropTypeC8

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object PropTypeC8

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
PropTypeC8.type
final case class TemplProp(value: String, binding: PropBinding, label: String, description: String, group: Option[PropGroupId], `type`: TemplType)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TemplProp

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
TemplProp.type
final case class TemplPropC8(value: String, binding: PropBindingC8, label: String, description: String, group: Option[PropGroupId], `type`: TemplType)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TemplPropC8

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
enum TemplType

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object TemplType

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TemplType.type
class TemplateGeneratorHelper(val config: ModelerTemplateConfig, val projectName: String, val companyName: String, val apiVersion: String)

Shared helper class containing common functionality for template generation that can be reused by both C7 and C8 implementations.

Shared helper class containing common functionality for template generation that can be reused by both C7 and C8 implementations.

Attributes

Supertypes
class Object
trait Matchable
class Any