All Classes and Interfaces

Class
Description
 
The Enum ACCESS_LEVEL allows the user to specify who or what is entited to read which files
 
Article - An example Entity to persist to a DB, it uses the jakarta persistance @Column annotation to name the database table for each non transient and non static field
An Annotation for an Entity in Maj ORM that is additional to the jakarta persistance, it automatically populates a created or update database entry with the time of creation or modficatioln
A simple based entity that has the basic info about when a database entry was created or modified and by who
The base entity any Maj DB entity is a super class of include integer id for sql dbs and a UUID for cassandra and a created, modified and deleted dates to provide a audit trail of usage of the data
 
The Cassandra Connector - Contected the Maj DB ORM to an Optional Number of Cassandra Databases
CassandraEnabled A spring style run time bean that passes the cassandra state according to weather the active spring profiles include "mock-cass" or not
Spring configuration, mocks up a empty cassandra connection if the spring profile "mock-cass" is active
CassandraState sets weather a cassandra connection with be tried by the ORM
Mocks a cassandra result set
Category - An example Entity to persist to a DB, it uses the jakarta persistance @Column annotation to name the database table for each non transient and non static field
An exception indicating a encrypted database in the database was not able ot be encrypted or decrypted
For automatically rotating crypto keys in the databaze, these are env variables that may rotated the crypto keys for any encryted data in the DB
Enum DatabaseVariant For any set of DBCreds specify the database type
 
 
 
 
 
 
 
 
 
 
 
THe is a help class for storing blob data in the database
 
 
Specifies the version of all the entities in the same package and directory the entities will not be read or written to the db if the version here is higher than the environment version number
 
 
Feed it uses the jakarta persistance @Column annotation to name the database table for each non transient and non static field
 
 
 
Maj Datasource - Generic Datasourcer for any surported database type
Used with Spring DB Health Indicators, to show weather the database connections are active
Unique name of a datasource to use
 
This class represents a factory to create database connections using any of the credentials in the DBEnvSetup class of database from the environment
 
Help hold the generated keys for an insered new database object in spring jdbc
 
 
 
An Slf4 based logger, that inlines the function where the error occured
 
 
 
 
 
 
 
 
An example persisted entity for a database
 
 
 
 
 
 
An example table of names of the tables each entity is persisted too NOte the entityversion annotation, the Environment may spefic a version below the version list in the direcory, and if so the entire directory will be ignored for persistance, enabled rolling back DB changes without changing the code
An Example persisted entity in a package directory with a higher version number if the ENV version is below 2 the entities in the directory will not be persisted
 
 
A timed result from either sql or cassanara
Replaced with Guava
 
An example user class for persistance
Helper SQL to join to user table to populate named of creating or modifying users
An example user persistance entity