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