Choose Search Item
PAK Commands – Choose/Search Item Table of Contents 1. Summary 2. Examples 2.1. Choose Item 2.2. Search Item 1. Summary Both commands let the user choose an item from a specified list. Search item additionally offers the functionality to search for an item by typing in the textfield. 2. Examples Example 1. The Command Due […]
Choose Date
PAK Commands – Choose Date Table of Contents 1. Summary 2. Examples 1. Summary Prompts the user with a date chooser, a datetime chooser or a month chooser. By Default the ‚dateMode‘ will be ‚date‘ and will prompt a date chooser. The resulting date time will be formatted according to the ISO-8601 norm. 2. Examples […]
Document a command
This howto demonstrates how you can document your commands using a selection of HTML tags.
buildAndRunGuideHelloWorld
HelloWorld.java package org.example; import de.asap.pak.jlcint.commandapi.CommandGroup; import de.asap.pak.jlcint.commandapi.FieldScope; import de.asap.pak.jlcint.commandapi.JavaCommand; import de.asap.pak.jlcint.commandapi.Persistent; import de.asap.pak.jlcint.commandapi.Run; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Sample implementation for a example command that input name and returns a simple output. * * The @JavaCommand annotation is necessary for the annotation processor to recognize this class as a command. * If this is […]
buildAndRunGuideBuildGradle
build.gradle plugins { id ‚java-library‘ id ‚maven-publish‘ } ext { version = ‚1.0.0‘ pakVersion = ‚1.5.14‘ } allprojects { project.description = ‚Example Commands for PAK‘ project.group = ‚org.example‘ project.version = rootProject.ext.version repositories { mavenCentral() maven { name = ‚pak-explorer-maven‘ url ‚https://pak.asap.de/nexus/repository/pak-explorer-maven/‘ } } } subprojects { apply plugin: ‚java-library‘ apply plugin: ‚maven-publish‘ compileJava.options.encoding = ‚UTF-8‘ […]
Creating Commands from Legacy Code
This HowTo shows how legacy code can be turned into Commands
CreatingMetaJars
Creating MetaJars In order to open the command in the PAK editor, a JAR file must be created. This can be done in three different ways: You can create the JAR by executing the gradle MetaJar command in the terminal. Figure 1. gradle metaJar (Terminal) Or you can navigate to the build.gradle file and execute […]
How to Build and Run a Command
How to Build and Run your first Command Table of Contents 1. What You Will Learn 2. Prerequisites 3. What is a Command? 4. Implementation 4.1. Publishing the Command Jar-File 5. Build a Bpmn Workflow 5.1. Setting Up the Commands 5.2. Build the Workflow 6. Next Steps 1. What You Will Learn After finishing this […]
JavaCommandOneMethod
Processing of only one command within one class @JavaCommandService (1) public class CommandClass { @LiteService (2) private ICommandRestService restService; public CommandClass(final ICommandRestService restService) { this.restService = restService; } /** * This is the workflowDocumentation for my command * * @param myReadVariable Actual docu of my variable (3) * @param noReadVariable This is the documentation for […]
JavaCommandOverloading
Overloading of command @JavaCommandService public class CommandClass { […] public String myCommand(int myIntReadVariable, String myStringReadVariable) { (1) return „hello“; } public int myCommand(String myReadVariable) { (2) return 42; } } Last updated 2025-04-07 09:26:29 +0200