tm-sdk:app-scaffold-func

Full name:

com.avoka.tm:tm-sdk-maven-plugin:24.4.0:app-scaffold-func

Description:

MOJO class providing "app-scaffold-func" goal
It will create a new application package function.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 22.4.0.

Required Parameters

Name Type Since Description
<dir> File - The target project directory to create and deploy files to
User Property: dir
<funcFormCode> String - The application package form code
User Property: func.form.code
<funcName> String - The function name
User Property: func.name
<funcPackageName> String - The function package name
User Property: func.package.name
<funcTemplate> String - The function type

Supported function types: Fluent Function, Delivery Function

User Property: func.template
<trigger> String - The function trigger

Supported function trigger types:
Form Open, Form Resume, Form Update, Form Ineligible, Form Function, User Save, User Submit, User Cancel, Background Delivery

User Property: trigger

Optional Parameters

Name Type Since Description
<managerClientCode> String - The application package organization client code
User Property: manager.client.code

Parameter Details

<dir>

The target project directory to create and deploy files to
  • Type: java.io.File
  • Required: Yes
  • User Property: dir

<funcFormCode>

The application package form code
  • Type: java.lang.String
  • Required: Yes
  • User Property: func.form.code

<funcName>

The function name
  • Type: java.lang.String
  • Required: Yes
  • User Property: func.name

<funcPackageName>

The function package name
  • Type: java.lang.String
  • Required: Yes
  • User Property: func.package.name

<funcTemplate>

The function type

Supported function types: Fluent Function, Delivery Function
  • Type: java.lang.String
  • Required: Yes
  • User Property: func.template

<managerClientCode>

The application package organization client code
  • Type: java.lang.String
  • Required: No
  • User Property: manager.client.code

<trigger>

The function trigger

Supported function trigger types:
Form Open, Form Resume, Form Update, Form Ineligible, Form Function, User Save, User Submit, User Cancel, Background Delivery
  • Type: java.lang.String
  • Required: Yes
  • User Property: trigger