![]() |
| |||||||
| SPOPS::ClassFactory
Create SPOPS classes from configuration and code |
SPOPS::ClassFactory::DBI
Define additional configuration methods |
SPOPS::ClassFactory::DefaultBehavior
Default configuration methods called from SPOPS.pm |
| SPOPS::ClassFactory::LDAP
Create relationships among LDAP objects |
SPOPS::DBI
Implement SPOPS class, serializing into a DBI database |
SPOPS::DBI::InterBase
InterBase-specific routines for the SPOPS::DBI |
| SPOPS::DBI::MySQL
MySQL-specific code for DBI collections |
SPOPS::DBI::Oracle
Oracle-specific routines for the SPOPS::DBI |
SPOPS::DBI::Pg
PostgreSQL-specific routines for the SPOPS::DBI |
| SPOPS::DBI::SQLite
SQLite-specific code for DBI collections |
SPOPS::DBI::Sybase
Sybase-specific routines for the SPOPS::DBI |
SPOPS::DBI::TypeInfo
Represent type information for a single table |
| SPOPS::Error
(DEPRECATED) Centralized error messages from all SPOPS objects. |
SPOPS::Exception
Base class for exceptions in SPOPS |
SPOPS::Exception::DBI
SPOPS exception with extra DBI parameters |
| SPOPS::Exception::LDAP
SPOPS exception with extra LDAP parameters |
SPOPS::Exception::Security
SPOPS exception with extra security parameters |
SPOPS::Export
Export SPOPS objects to various formats |
| SPOPS::Export::DBI::Data
Export SPOPS objects as data for importing directly into a DBI table |
SPOPS::Export::Object
Dump SPOPS objects to a portable format |
SPOPS::Export::Perl
Dump SPOPS objects to a pure serialized Perl format |
| SPOPS::Export::SQL
Export SPOPS objects as a series of SQL statements |
SPOPS::Export::XML
Export SPOPS objects in XML format |
SPOPS::GDBM
Store SPOPS objects in a GDBM database |
| SPOPS::HashFile
Implement as objects files containing perl hashrefs |
SPOPS::Import
Factory and parent for importing SPOPS objects |
SPOPS::Import::DBI::Data
Import raw data to a DBI table |
| SPOPS::Import::DBI::Delete
Delete existing data from a DBI table |
SPOPS::Import::DBI::GenericOperation
Base class for delete and update import operations |
SPOPS::Import::DBI::Table
Import a DBI table structure |
| SPOPS::Import::DBI::TableTransform
Factory class for database-specific transformations |
SPOPS::Import::DBI::TableTransform::InterBase
Table transformations for InterBase/FirebirdSQL |
SPOPS::Import::DBI::TableTransform::MySQL
Table transformations for MySQL |
| SPOPS::Import::DBI::TableTransform::Oracle
Table transformations for Oracle |
SPOPS::Import::DBI::TableTransform::Pg
Table transformations for PostgreSQL |
SPOPS::Import::DBI::TableTransform::SQLite
Table transformations for SQLite |
| SPOPS::Import::DBI::TableTransform::Sybase
Table transformations for Sybase/MSSQL |
SPOPS::Import::DBI::Update
Update existing data in a DBI table |
SPOPS::Import::Object
Import SPOPS objects |
| SPOPS::Initialize
Provide methods for initializing groups of SPOPS objects at once |
SPOPS::Iterator
Class to cycle through results and return SPOPS objects |
SPOPS::Iterator::DBI
Implementation of SPOPS::Iterator for SPOPS::DBI |
| SPOPS::Iterator::LDAP
Implementation of SPOPS::Iterator for SPOPS::LDAP |
SPOPS::Iterator::WrapList
SPOPS::Iterator wrapper around object lists |
SPOPS::Key::DBI::HandleField
Retrieve an auto-increment value from a DBI statement or database handle |
| SPOPS::Key::DBI::Identity
Retrieve IDENTITY values from a supported DBI database |
SPOPS::Key::DBI::Pool
Retrieves ID field information from a pool |
SPOPS::Key::DBI::Sequence
Retrieve sequence values from a supported DBI database |
| SPOPS::Key::Random
Creates a random alphanumeric code for the ID field |
SPOPS::Key::UUID
Creates a Universally Unique ID (UUID) as a key |
SPOPS::LDAP
Implement object persistence in an LDAP datastore |
| SPOPS::LDAP::MultiDatasource
SPOPS::LDAP functionality but fetching objects from multiple datasources |
SPOPS::Loopback
Simple SPOPS class used for testing rules and other goodies |
SPOPS::Secure
Implement security across one or more classes of SPOPS objects |
| SPOPS::Secure::DBI
|
SPOPS::Secure::Hierarchy
Define hierarchical security |
SPOPS::Secure::Loopback
Security object implementation for testing (loopback) objects |
| SPOPS::Secure::Util
Common utilities for SPOPS::Secure and subclasses |
SPOPS::SQLInterface
Generic routines for DBI database interaction |
SPOPS::Tie
Simple class implementing tied hash with some goodies |
| SPOPS::Tie::StrictField
Enable field checking for SPOPS objects |
SPOPS::Tool::CreateOnly
Make a particular object create-only -- it cannot be updated |
SPOPS::Tool::DateConvert
Convert dates to objects to/from your datastore |
| SPOPS::Tool::DBI::Datasource
Embed the parameters for a DBI handle in object configuration |
SPOPS::Tool::DBI::DiscoverField
SPOPS::ClassFactory rule implementing autofield discovery |
SPOPS::Tool::DBI::FindDefaults
Load default values from a particular record |
| SPOPS::Tool::DBI::MaintainLinkedList
Support objects that automatically maintain a link to the previous and next objects |
SPOPS::Tool::LDAP::Datasource
Embed the parameters for a LDAP handle in object configuration |
SPOPS::Tool::ReadOnly
Make a particular object read-only |
| SPOPS::Tool::UTFConvert
Provide automatic UTF-8 conversion |
SPOPS::Utility
Utility methods for SPOPS objects |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |