package

com.atlassian.activeobjects.internal

Interfaces

ActiveObjectsFactory Factory to create instances of ActiveObjects
ActiveObjectsProvider

Provides a pooled instance of the ActiveObjects

ActiveObjectsRegistry  
ActiveObjectUpgradeManager  
DatabaseConfiguration  
DatabaseDirectoryAware This is a marker interface for ActiveObjects implementation that will be affected by updates to the database directory. 
DatabaseProviderFactory A factory to create database provider given a data source  
DataSourceTypeResolver Resolves the data source type given a plugin key. 
DriverNameExtractor A class to resolve the driver class name from a given data source  
ModelVersionManager  
Prefix Represents a String's prefix  
TransactionManager Handling of transactions. 

Classes

ActiveObjectsSettingKeys This represents the setting keys that Active Objects is using/persisting in a host application 
ActiveObjectUpgradeManagerImpl  
DatabaseDirectoryAwareActiveObjectsFactory  
DataSourceProviderActiveObjectsFactory Creates a new instance of ActiveObjects given a dataSourceProvider  
DataSourceProviderActiveObjectsFactory.ActiveObjectsDataSource  
DataSourceTypeResolverImpl Sole implementation of DataSourceTypeResolver, configuration of data source type is 'simply' stored as a com.atlassian.sal.api.pluginsettings.PluginSettings plugin setting. 
DefaultDatabaseConfiguration  
DelegatingActiveObjectsFactory A delegating factory that will check multiple factories to achieve its goal. 
DriverNameExtractorImpl  
EntityManagedActiveObjects

Implementation of ActiveObjects that mainly delegates to the net.java.ao.EntityManager. 

EntityManagerFactoryImpl  
JdbcDriverDatabaseProviderFactory  
PluginKey

Represents a key used throughout the ActiveObjects plugin to store information about configuration etc. 

RegistryBasedActiveObjectsProvider  
SalModelVersionManager A model version manager that uses SAL's PluginSettings to store the actual current version. 
SimplePrefix  
WeakReferencedActiveObjectsRegistry  

Enums

DataSourceType Types of data sources that active objects plugin can use  

Exceptions