0% found this document useful (0 votes)
32 views6 pages

L3 JAVA - Routine-Classes, Methods

This document outlines L3 Java classes and methods designed for T24 developers, providing essential routines for extending T24 functionalities. It details various routine types, Java methods, and their descriptions, including hooks for validating records and manipulating data. The content aims to empower developers to fully customize T24 systems through Java programming.

Uploaded by

nyardieab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views6 pages

L3 JAVA - Routine-Classes, Methods

This document outlines L3 Java classes and methods designed for T24 developers, providing essential routines for extending T24 functionalities. It details various routine types, Java methods, and their descriptions, including hooks for validating records and manipulating data. The content aims to empower developers to fully customize T24 systems through Java programming.

Uploaded by

nyardieab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

L3 Java Classes & Methods for

T24 Developers

MD Shibli Mollah
T24 Technical Analyst
Struggling to extend T24 functionalities?

This document provides a detailed breakdown


of L3 Java classes and methods, empowering
you to unlock T24's full customization
potential.

MD Shibli Mollah
T24 Technical Analyst
L3 Java Routines for Version

Class Routine Types Java Method Description

Check ID Routine checkId() Hook to validate Record ID. It


acts as a user exit to validate
ids.

Check Record Routine defaultFieldValues() This Routine check values or


default values in the record is
displayed to the user.

Before Unauth Routine ValidateRecord() It will be invoked just prior to


the final update of files at the
unauthorised stage of a
transaction.

After Unauth Routine updateLookupTable() Basically, it acts as a user


and exiting from the screen and it is
postUpdateRequest() called after unauthorised-
record-commit.
RecordLifecycle
Before Auth Routine updateLookupTable() It will be invoked just prior to
and the final update of files at the
updateCoreRecord() authorised stage of a
transaction.

After Auth Routine updateLookupTable() It will be invoked just prior to


and the final update of files at the
updateCoreRecord() authorised stage of a
transaction.

Default Routine defaultFieldValues() Record level hook to check


values or default values in the
core fields before the record is
displayed to the user.

MD Shibli Mollah
T24 Technical Analyst
L3 Java Routines for ENQUIRY

Class Routine Types Java Method Description


Build Routine setFilterCriteria() Modifying the
dynamic selection box. The routine
should update the parameter.
Used to manipulate the
‘Selection Criteria Box’.
Enquiry
Conversion setValue() and setRecord() Conversion
Routine Routine helps us to
manipulate data in a field
prior to display.
Routine should be attached with @.

NoFile Routine Setlds() It is used to generate records with the


help of different applications.

MD Shibli Mollah
T24 Technical Analyst
L3 Java Routines for Activity Api

Class Routine Types Java Method Description

Pre Routine defaultFieldValues() Triggered before core


and validation of the record.
defaultFieldValuesInvoker() The Pre Routine will be
triggered before the
required Action is
triggered.

Post Routine defaultFieldValues() Triggered after the defined


and action takes place.
defaultFieldValuesInvoker()
ActivityLifecycle Record Routine defaultFieldValues() The Record Routine will be
and triggered when the given
defaultFieldValuesInvoker() property is read before the
action processing.
Triggered when record
opens.

Pre Validation defaultFieldValues() Triggered before core


Routine and validation of the record.
defaultFieldValuesInvoker()

Validation Routine ValidateRecord() Validate routine will get


And triggered after core
validateRecordInvoker() validation is complete.

MD Shibli Mollah
T24 Technical Analyst
L3 Java Routines for TSA Services

Class Routine Java Description


Types Method
This interface enables the implementer to
return a list of Ids to the process, the
RECORD routine (process/inputRecord)
will then be invoked on all the ids in the list.
This interface is invoked from
SELECT routine getIds() BATCH.JOB.CONTROL in place of the
SELECT routine BATCH.BUILD.LIST will
be invoked for the prepared list of Ids.
The EB.API hook used by this interface is
BATCH.JOB.NAME.SELECT.HOOK.
ServiceLifecycle
This interface enables the developer to
update the records of any table and update
will be attempted before control is returned
to the service dispatcher
RECORD updateRecord() BATCH.JOB.CONTROL.
routine The EB.API hook used by this interface is
BATCH.JOB.NAME.HOOK.
The T24 field specifying the job name is the
JOB.NAME field in BATCH.

MD Shibli Mollah
T24 Technical Analyst

You might also like