• Platform
    • Manager
    • Maestro
    • Exchange
    • Workspaces
    • Analytics
    • Springboard
    • API
Journey SDK

Journey SDK

  • Getting Started
  • Developer Guide
  • References
  • Services Guide

›Classes

com.avoka.tm.func

  • com.avoka.tm.func
  • Classes

    • Class DeliveryFuncResult
    • Class DeliveryFuncResultBuilder
    • Class FormFuncResult
    • Class FuncParam

    Interface

    • Interface IFluentFunction

com.avoka.tm.http

  • com.avoka.tm.http
  • Classes

    • Class DeleteRequest
    • Class GetRequest
    • Class HttpRequest
    • Class HttpRequest.FileParam
    • Class HttpRequest.Param
    • Class HttpResponse
    • Class PatchRequest
    • Class PostRequest
    • Class PutRequest
    • Class RequestBuilder

com.avoka.tm.job

  • com.avoka.tm.job
  • Classes

    • Class ActionResult
    • Class ActionResultBuilder
    • Class Jobs

com.avoka.tm.query

  • com.avoka.tm.query
  • Classes

    • Class JobQuery
    • Class PropertyQuery
    • Class RefDataQuery
    • Class SpaceQuery
    • Class SvcConnQuery
    • Class SvcDefQuery
    • Class TxnHistoryQuery
    • Class TxnQuery
    • Class UserQuery

    Enum

    • Enum TxnHistoryQuery.Time
    • Enum TxnQuery.Time

com.avoka.tm.security

  • com.avoka.tm.security
  • Classes

    • Class Saml2Parser
    • Class Saml2ParserResult
    • Class SsoAuthToken

com.avoka.tm.svc

  • com.avoka.tm.svc
  • Classes

    • Class DeliveryTxnBuilder
    • Class Emailer
    • Class ErrorLogger
    • Class EventLogger
    • Class FluentFuncInvoker
    • Class GroovyServiceInvoker
    • Class JobUpdater
    • Class PropertyBuilder
    • Class ReceiptSvc
    • Class RefDataSvc
    • Class ServiceInvoker
    • Class SvcConnUpdater
    • Class TrackingCodeBuilder
    • Class TxnBuilder
    • Class TxnCheckpointSvc
    • Class TxnUpdater
    • Class UserBuilder

com.avoka.tm.test

  • com.avoka.tm.test
  • Classes

    • Class AbstractJUnitTest
    • Class JUnitTestRunner
    • Class JUnitTestRunner.TestWrapper
    • Class MockRegister
    • Class MockRequest
    • Class MockResponse
    • Class MockServletContext
    • Class MockVoBuilder

    Exception

    • junittestexception

com.avoka.tm.util

  • com.avoka.tm.util
  • Classes

    • Class Contract
    • Class DeliveryResult
    • Class DeliveryResultBuilder
    • Class Logger
    • Class MemCache
    • Class ObjectMapper
    • Class Path
    • Class Security
    • Class Threads
    • Class TxnUrlBuilder
    • Class VelTemplate
    • Class XmlDoc

    Enum

    • Enum ObjectMapper.MappingStrategy

    Exception

    • redirectexception

com.avoka.tm.vo

  • com.avoka.tm.vo
  • Classes

    • Class FileAttach
    • Class Form
    • Class Job
    • Class JobAction
    • Class JobStep
    • Class Space
    • Class SvcConn
    • Class SvcDef
    • Class Txn
    • Class TxnCheckpoint
    • Class TxnDeliveryFunc
    • Class User

Class Jobs

public class Jobs
extends java.lang.Object
Provides Job utility functions. Examples

Get Start Transaction

Return the start (first) transaction for the job.
 import com.avoka.tm.job.*
 import com.avoka.tm.vo.*
 Txn txn = Jobs.getStartTxn(job) 

Get Start Transaction XML Data

Return the XML of the start transaction for the job.
 import com.avoka.tm.job.*
 import com.avoka.tm.util.*
 import com.avoka.tm.vo.*
 String xml = Jobs.getStartTxnXml(job)
 Path path = new Path(xml) 

Get Start User

Return the User of the starting transaction for the job.
 import com.avoka.tm.job.*
 import com.avoka.tm.vo.*
 User user = Jobs.getStartUser(job) 
Since:
5.0.0

Method Summary

All Methods Static Methods Concrete Methods
Modifier and Type Method Description
static Txn getStartTxn​(Job job) Return the start transaction for the given job.
static java.lang.String getStartTxnXml​(Job job) Return the start transaction XML for the given job.
static User getStartUser​(Job job) Return the start user for the given job.

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Method Detail

getStartTxn

public static Txn getStartTxn​(Job job) Return the start transaction for the given job. The returned transaction include formDataMap, groupNames and propertyMap.

Example

 import com.avoka.tm.job.*
 import com.avoka.tm.vo.*
 Txn txn = Jobs.getStartTxn(job) 
Parameters:
job - the job to query (required)
Returns:
the start transaction, or null if not found

getStartTxnXml

public static java.lang.String getStartTxnXml​(Job job) Return the start transaction XML for the given job.

Example

 import com.avoka.tm.job.*
 import com.avoka.tm.util.*
 import com.avoka.tm.vo.*
 String xml = Jobs.getStartTxnXml(job)
 Path path = new Path(xml)
Parameters:
job - the job to query (required)
Returns:
the start transaction XML, or null if not found

getStartUser

public static User getStartUser​(Job job) Return the start user for the given job.

Example

 import com.avoka.tm.job.*
 import com.avoka.tm.vo.*
 User user = Jobs.getStartUser(job) 
Parameters:
job - the job to query (required)
Returns:
the start user, or null if not found
← Class ActionResultBuildercom.avoka.tm.query →

Terms & Conditions

Privacy Policy

Cookie Policy

Copyright © 2003-2022 Temenos Headquarters SA