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. These libraries are packaged in the enterprise application obdx.app.domain.ear

Core/Framework Libraries

Provide infrastructure features of OBDX platform.

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.framework.domain

Provides base classes for entities, assemblers, repositories etc.

com.ofss.digx.framework.rest

??

com.ofss.digx.framework.fileupload

Provides infrastructure classes for bulk file processing

com.ofss.digx.appx.core.rest

Provides infrastructure classes for OBDX REST services

com.ofss.digx.common

??

com.ofss.digx.datatype

Provides complex data types used in OBDX application

com.ofss.digx.enumeration

Provides all enumerations

com.ofss.digx.app.groovy.whitelist

??

com.ofss.digx.appcore

Provides base classes for application services, Interaction classes etc.

com.ofss.digx.cloud.extension

??

com.ofss.digx.fileupload.templates

Provides file upload handlers, entities and DTOs

com.ofss.digx.finlimit.core

Provides core classes for financial limits processing

DTOs

Library

Description

com.ofss.digx.app.xface

Provides all request, response or plain DTOs used in services

com.ofss.digx.infra.audit

Provides basic infrastructure classes for audit.

Modules

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.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

Library

Description

com.ofss.digx.appx.service.rest

Provides REST endpoint classes for all modules

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

??

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