All Classes and Interfaces
Class
Description
Action log listener
DAO for adding action log records and fluent search
Action log record
HTTP request calling action
Action's registry
Action, a class with methods, called by HTTP
Overwritten ActionServlet, loads actions for enabled plugins
Annotation for marking action classes
Base class for all address related entities
EMail addresses recipients parser and serializer.
Street, area or quarter
Socket listener for managing running app.
Sender alarms to a configured email
Asterisk event listener
Simple IP based anti-spam.
Singleton object with applications license
Map for storing HTTP request parameters,
for a string key may be presented multiple values.
Attribute type.
User authorization event
Servlet auth filter
Auth result
BDCOM OLT device.
Annotation to mark created by name classes
Договоры плагина bgbilling: связь
contract:{billingId},
linkObjectId — cid договора, linkObjectTitle — номер.Unexpected situation, shown to user and written in log
Deprecated.
Incorrect action parameters
Localized message, shown to end user and not written in log
Message exception without localization of the message
Suspicious situation, to be monitored
Configuration for InetMac API connection to a specific billing.
Blow board.
MAX messenger bot.
In-memory cache and factory of itself
Cache holder
Calendar.
Searches over dot-separated method calls in JEXL expressions.
Договоры плагина carbon (биллинг CarbonSoft): связь
carbonContract:{serverId},
linkObjectTitle — номер договора.CData EPON OLT device.
CData FD1208S-B1 OLT device.
CData FD1608S-B1 OLT device.
CData GPON OLT device.
Base class for all charts.
Two dimensional chart.
DB cleaner
Event sent to the front end where should be processed with a JS handler
Report's column.
List of report's columns
Results of java compilation
Java compiler wrapper
Deprecated.
Configuration, created on demand in
ConfigMap.getConfig(Class) and cached before it has changedConfiguration for GetOLT plugin.
JSP reports configuration
Plugin configuration
The exception, thrown on empty configuration
Key - value strings map
Set with DB connections, taken from a pool on demand
Contact for sending messages
Extended JEXL context, providing creation of static class contexts by full name.
Deprecated.
Источник договора, привязанного к процессу.
Реестр источников договора.
Чтение связей процесса по LIKE-паттерну типа связи.
Message about the need to open the contract tab, or refresh it if it's already open
Договор, привязанный к процессу, — всё, что GetOLT нужно от связи.
Runnable task, performing optimizations in permission storing tables
Delete not existing actions.
Tables.TABLE_USER_PERMISSION and Tables.TABLE_PERMSET_PERMISSION.Delete not existing actions.
Customization manager
Deprecated.
Customer object
Scheduler task for importing customers from billing servers
Deprecated.
Customer groups are not visible in interface for now
Customer links used for now only for storing linked contract for plugin BGBilling
Open customer in UI or refresh if already opened
Fluent DAO for selection customers by parameter values
Event about a change in the customer's title, for updating mentions of the customer in the client's browser
Data for connecting to the billing
Default configurable event processor
Cached directory
HTTP request execution's context, contains: request, DB connection and response data
Annotation is used for marking elements, called from JSP templates or JEXL scripts.
Deprecated.
Plugin's endpoints related constants and methods
Attribute/parameter - address
Contact for
EntityAttrEmail, contains the email - EntityAttrEmail.EmailContact.address and the name - EntityAttrEmail.EmailContact.nameAttribute/parameter - phones.
Contact - phone + comment
App's event
Calendar day event.
Event listener
Event processor, implementing Singleton and Observable patterns
Deprecated.
Time type, e.g.: work, holyday, weekend.
Executer of SQL queries for updating DB structure.
Process executor - user or group.
JEXL expression processor.
JEXL context variable, having access to the context.
MAX JEXL API for sending messages to chats.
Telegram JEXL API for sending messages to chats.
Expression provider running JEXL script.
Тонкий HTTP-прокси к External API standalone-сервиса GetOLT v2.
DB table entity with file metadata: ID, title, upload time.
Files DAO.
Temporary uploaded file
Files accessor, allowing to see and remove directory files
Provides files from parameters for adding to messages
Provides files with print forms for adding to messages.
Files statistic
Process queue filter
Caching counter of quantity of DB records.
Fulltext init for doing indexing of tables
Updates full-text indexes
GateRay 2020 generation OLT device.
GateRay OLT device.
Action for GetOLT process tab.
HTTP client for GetOLT External API.
Общие HTTP-клиенты для External API GetOLT.
Polling event, generated for every active user, very often.
Servlet for getting address information from the DB
(countries, cities, areas, quarters, streets and houses),
changed after a specific date
File name highlighter using CSS class
Basic entity with unique integer ID
Entity with String or Integer ID
Item with localized title
Tree node base class
Interface element for an object: process, customer, etc.
HTTP client for BGBilling InetMac WebService API.
Internet service from billing system (InetMac API).
Installed module's properties, stored in version.properties files in application JAR
Installer util, running from command line.
Parse changes info out of NGINX directory listing HTML
Change info
Processor of a ZIP update package
Installer of update modules
Types of user interfaces
Invoice DAO.
Builder DAO for retrieving next invoice counter number.
Fluent invoice search DAO.
Action method invoker
User isolation config
Board's cell.
PDF print form generator
Last modification DAO
Supporting class for handling LDAP attributes
LDAP auth
License for plugins
License state event
SQL LIKE patterns generators for a substring
Listener for the event before link changes.
List parameter value
Custom Jackson deserializer for LocalDateTime (ISO format).
A localization unit, loaded from l10n.xml for a plugin
Translator to a wanted language using many
Localization sequentiallyLock edited resource for a editor used
Logging wrapper around Log4j version 1 with additional functions from version 2
Deprecated.
Inherited Logger for access the parent's constructor only
Factory setting additivity to
false for configured loggersList of logged in user sessions
Utility class for normalizing MAC addresses.
Result of MAC address update operation.
Email configuration for IMAP and SMTP sessions
Email sender
Deprecated.
Maintenance application' state.
Вкладка «Массовая авария» (ТЗ #11, Этап 1).
Displayable process queue column
Message with title
Message
Deprecated.
Configuration for open feedback messages.
Email content creator.
Message DAO
Open message for processing
IMAP message parser.
Search types of possible processes
Fluent DAO for message search
Handler of
GetPoolTasksEvent, sends to the client side
events with type MessageOpenEvent to open message processing cardCalendar mode.
Installation module information
File with update module
Migrates old files in 'filestorage' to sub-directories yyyy/MM/dd
Unread messages and news state
Number generator.
Number resolver.
Deprecated.
Abstract OLT device.
Factory for creating vendor-specific OLT device instances.
Action for OLT management page in user menu.
ONU entry with MAC addresses and billing data presence flag.
Reusable service for polling a single OLT via Telnet.
Scheduled task for polling OLT devices via Telnet and storing results in DB.
DTO for GetOLT API response.
Inner data structure with target ONU and port neighbors.
ONU data model representing information from GetOLT API.
Port neighbor model
Result of ONU search from GetOLT API.
Model class for optical information of an ONU.
Files fluent options
Sorting comparators
An outgoing call initiated from process or customer parameters.
Pagination data
Pagination supporting search results list
Subscription configuration for paid invoices.
Pair class
Value of an address parameter in BGBilling
Event is generated after a parameter change.
Event is generated before a parameter change, the old parameter value is still in the database at that point
Deprecated.
Deprecated.
Parameter types enum
Value of parameter with type address
Deprecated.
Object found by parameter value
Parameter value
Expression object for retrieving object parameter values
Deprecated.
Deprecated.
u:param inside of u:newInstance
Parameter values DAO.
Deprecated.
Party DAO.
Processor for substitution patterns like
DAO with month tables support
Exception must be thrown from action method existing only in
action.xml file.Permissions tree node, allowing one or more actions.
JSP tag, used also as static object for checking action's allowance
GetOLT plugin for ONU data display in process tabs.
Subscription plugin.
Special plugin for application's kernel
Parent class for all the plugins
Singleton plugin loader and storage
Generator of invoice positions.
ConcurrentHashMap based implementation of ConfigMapDeprecated.
Dynamically builds of
PreparedStatement.Action shown in queues'
action columnDeprecated.
Configuration for open processes
Expression object for performing process related operations
Deprecated.
Fluent DAO for cloning processes
The opened process UI entity has to be closed
Process is created linked to another process
Process creation type
Refresh currently open process queue
Process related executor with group and role
Expression object for accessing
ProcessRetrieving a file, announced in
ProcessFilesEvent.getAnnouncedFiles().Get files for attaching to message
Process execution groups
Link another object to a process
Deprecated.
Process links DAO
Expression object for operations with process links
Process link to another process
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Fluent DAO for selection parent or child linked processes
Fluent DAO for selection processes by links
New message, added to a process
Open UI process entity, or refresh it if was already open
Processor may be defined in two ways:
name of an extending class, used normally in
Interface.USER interface;
page URL pointing to an action.Expression object for accessing process parameters
Fluent DAO for selection processes by parameter values
Configuration for open process queues
Fluent process search DAO
Performs process title and description updates
In-memory process types cache
Operations with key-value properties stored in the DB
Password utilities
SQL query execution DAO
Query execution resulting table
Simple prefix-based query type detector.
Checks whether a number falls into a set of ranges specified in the form:
n1,n2-n3, n4.
Result of OLT port refresh request.
Checks string to one of configured regexps
JSP report configuration
Action for supporting JSP reports
Parent action for all reports
Selects children classes of
ReportActionBase over all plugins.Wrapper class around
CommonDAO for SQL workHTTP response object, may be JSON serialized
Event generated when a dynamic class is launched via an HTTP request
Java class, listed in user UI to be run
Runner of OS commands, logging STDOUT and STDERR outputs
with levels INFO and ERROR respectively and collecting those
Queue filter, available to other users
Saved user filters
Saved filter in a process queue
Scheduler for running single or periodical tasks
Distribution's scripts
Deprecated.
Secret DAO for secrets with 32 ASCII chars,
used for accessing URLs
Web server, the entry point of the application.
Customer creator for a single database
Implementation of
ServletResponse allowing
to intercept JSP template outputResult of session drop operation.
HTTP session listener, configured in web.xml
In-memory log appender for the current user's session
Temporary files not persisted in the regular file storage
Signer supported SSH keys: 'RSA', 'ED25519'
Simple implementation of ConfigMap
Implementation of
ConnectionSet returning always the same master connection.Queue sort options.
Deserializes a JSON field that can be either a single string or an array of strings.
Builder of license plain text.
DB table info
Database table, used by plugin
Table data type
Monitor, tracks table changes and notifies subscribed listeners
Message tags config
Configurable scheduled task
Process assigned task to be executed right now or in future.
Scheduled task configuration
Tasks runner.
Model for Telnet command execution results.
Telnet session wrapper.
Message templates
Loads and provides temporary process IDs to the client for opening
Date and time converting utils
Utility for parsing system time from OLT CLI output.
Entity with title
Title, provided with a localizer context
Action with localized title
Factory of list of titled actions
Traffic type
Properties of process' status change.
Localizer, returning a pattern string without translation.
Generic tree node item
Process type properties
Expression object for UI manipulations
Methods called in JSP files from
ui objectUnused table column with name starting from
_User update JEXL expression with context
Open tool's URL on the frontend
Encodes all bytes to
% with hex digitsApplication user
Account used in
TransferDataIn-memory cache of user-related data
Event is generated after user properties are changed in the editor
Event, appeared during a user's action call
The class is used to represent data both from the billing's UserInfo, the
name field, and from User, the login field, which is not yet present in the billing's UserInfoExpression object for accessing user parameters
User session data
User session closed
User session created
Functions defined in util.tld JSP library
Version checker caching remote build number.
Deprecated.
ZIP utils