LIBRARIES

This document includes following OBDX libraries:

OBDX has bundled its platform features and capabilities in various libraries based on logical separation of features. This section provides a list of such libraries along with their purpose

OBDX Libraries

This section provides information about various OBDX libraries that are provided out of the box.

Core/Framework Libraries

Provide infrastructure features of OBDX platform. These libraries are packaged in the enterprise application obdx.app.framework.ear

Library

Description

com.ofss.digx.infra

Provides basic infrastructure classes.

com.ofss.digx.infra.audit

Provides basic infrastructure classes for audit.

com.ofss.digx.infra.crypto

Provides cryptography functions such as hash generation, public private key generation and symmetric cryptography provider.

com.ofss.digx.infra.crypto.impl.jar

Provides default implementations of cryptography functions such as hash generation, public private key generation and symmetric cryptography provider.

com.ofss.digx.framework.domain

Provides base classes for entities, assemblers, repositories etc.

com.ofss.digx.framework.rest

Provides classes for calling host REST services

com.ofss.digx.framework.adapter

Provides adapter interfaces for cross-domain invocation required for the framework

com.ofss.digx.appx.core.rest

Provides infrastructure classes for OBDX REST services

com.ofss.digx.datatype

Provides complex data types used in OBDX application

com.ofss.digx.core.enumeration

Provides enumerations required for the core framework of the application

com.ofss.digx.app.groovy.whitelist

??

com.ofss.digx.appcore

Provides base classes for application services, Interaction classes etc.

com.ofss.digx.security.core

Provides two factor authentication related core classes

com.ofss.digx.appcore.dto

Provides DTOs used in infrastructure services

Common Library

Provide common libraries used across all modules of the application. These libraries are packaged in the enterprise application obdx.app.domain.ear.

Library

Description

com.ofss.digx.accountrelationship.core

Provides classes for account relationship evaluators

com.ofss.digx.adapter

Provides interfaces for cross-domain adapters

com.ofss.digx.app.xface

Provides all request, response or plain DTOs used in services

com.ofss.digx.cloud.extension

Provides extension executers for groovy

com.ofss.digx.common

Provides all constants and utilities to be used across the application

com.ofss.digx.enumeration

Provides all enumerations

com.ofss.digx.extxface

Provides adapters for interaction with external applications

com.ofss.digx.finlimit.core

Provides core classes for financial limits processing

com.ofss.digx.security.provider

Provides core classes for two factor authentication

Modules

Provide functional module available in the application. These libraries are packaged in the enterprise application obdx.app.domain.ear.

Library

Description

com.ofss.digx.module.access

 

com.ofss.digx.module.account

 

com.ofss.digx.module.alerts

 

com.ofss.digx.module.approval

 

com.ofss.digx.module.audit

 

com.ofss.digx.module.brand

 

com.ofss.digx.module.budget

 

com.ofss.digx.module.card

 

com.ofss.digx.module.chatbot

 

com.ofss.digx.module.collaboration

 

com.ofss.digx.module.common

 

com.ofss.digx.module.config

 

com.ofss.digx.module.dda

 

com.ofss.digx.module.extension

 

com.ofss.digx.module.ebpp

 

com.ofss.digx.module.forexdeal

 

com.ofss.digx.module.fileupload

 

com.ofss.digx.module.finlimit

 

com.ofss.digx.module.goal

 

com.ofss.digx.module.loan

 

com.ofss.digx.module.location

 

com.ofss.digx.module.me

 

com.ofss.digx.module.mobile

 

com.ofss.digx.module.origination

 

com.ofss.digx.module.party

 

com.ofss.digx.module.payment

 

com.ofss.digx.module.pm

 

com.ofss.digx.module.report

 

com.ofss.digx.module.security

 

com.ofss.digx.module.sms

 

com.ofss.digx.module.spendanalysis

 

com.ofss.digx.module.sr

 

com.ofss.digx.module.td

 

com.ofss.digx.module.tradefinance

 

com.ofss.digx.module.user

 

com.ofss.digx.module.wallet

 

Endpoints

Provide functional module available in the application. These libraries are packaged in the enterprise application obdx.app.domain.ear.

Library

Description

com.ofss.digx.appx.service.rest

Provides REST endpoint classes for all modules

External System Adapters

These are packaged into obdx.extsystem.domain.ear

Library

Description

com.ofss.digx.extxface

Provides all external interfaces

com.ofss.digx.extxface.sms.dbAuthenticator

Provides all the implementations for OBDX database authenticator

com.ofss.digx.extxface.<Host Name>.impl

Provides adapter implementations of the external interfaces for particular host

com.ofss.<Host Name>.soap.client

Provides stubs used for communicating with host

Back