TemplateGeneratorHelper

orchescala.api.templates.TemplateGeneratorHelper
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.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

Creates the template directory if it doesn't exist

Creates the template directory if it doesn't exist

Attributes

def extractDescription(inOut: InOut[_, _, _]): String

Extracts description from the InOut object

Extracts description from the InOut object

Attributes

def generateNiceName(inOut: InOut[_, _, _]): String

Generates a clean nice name by removing company prefix

Generates a clean nice name by removing company prefix

Attributes

def isApiSupported(api: InOutApi[_, _]): Boolean

Determines if an API is supported for template generation

Determines if an API is supported for template generation

Attributes

def logApiGeneration(api: InOutApi[_, _], camundaVersion: String, supported: Boolean): Unit

Logs the generation status for an API

Logs the generation status for an API

Attributes

Concrete fields

val apiVersion: String
val companyName: String
val projectName: String
lazy val version: Int