| This Release | SPOPS-0.87 | [Download] [Browse] | 01 Jun 2004 | |||
| Other Releases | ||||||
| Links | [ Discussion Forum ] [ View/Report Bugs (0) ] [ Dependencies ] [ Other Tools ] | |||||
| CPAN Testers | PASS (102) FAIL (40) [ View Reports ] [ Perl/Platform Version Matrix ] | |||||
| Rating |
(6 Reviews)
[ Rate this distribution ]
| |||||
| License | Unknown | |||||
| Special Files |
|
|||||
| My::Common | 3.02 | ||
| My::CommonResources | 3.01 | ||
| My::Doodad | 3.01 | ||
| My::Group | 3.01 | ||
| My::LDAPConnect | 3.00 | ||
| My::Security | 3.04 | ||
| My::User | Create and manipulate SPOPS users. | 3.03 | |
| SPOPS | Simple Perl Object Persistence with Security | 0.87 | |
| SPOPS::ClassFactory | Create SPOPS classes from configuration and code | 3.06 | |
| SPOPS::ClassFactory::DBI | Define additional configuration methods | 3.11 | |
| SPOPS::ClassFactory::DefaultBehavior | Default configuration methods called from SPOPS.pm | 3.10 | |
| SPOPS::ClassFactory::LDAP | Create relationships among LDAP objects | 3.03 | |
| SPOPS::DBI | Implement SPOPS class, serializing into a DBI database | 3.23 | |
| SPOPS::DBI::InterBase | InterBase-specific routines for the SPOPS::DBI | 3.05 | |
| SPOPS::DBI::MySQL | MySQL-specific code for DBI collections | 3.05 | |
| SPOPS::DBI::Oracle | Oracle-specific routines for the SPOPS::DBI | 3.06 | |
| SPOPS::DBI::Pg | PostgreSQL-specific routines for the SPOPS::DBI | 3.06 | |
| SPOPS::DBI::SQLite | SQLite-specific code for DBI collections | 3.05 | |
| SPOPS::DBI::Sybase | Sybase-specific routines for the SPOPS::DBI | 3.06 | |
| SPOPS::DBI::TypeInfo | Represent type information for a single table | ||
| SPOPS::Error | (DEPRECATED) Centralized error messages from all SPOPS objects. | 3.03 | |
| SPOPS::Exception | Base class for exceptions in SPOPS | 3.05 | |
| SPOPS::Exception::DBI | SPOPS exception with extra DBI parameters | 3.03 | |
| SPOPS::Exception::LDAP | SPOPS exception with extra LDAP parameters | 3.02 | |
| SPOPS::Exception::Security | SPOPS exception with extra security parameters | 3.02 | |
| SPOPS::Export | Export SPOPS objects to various formats | 3.04 | |
| SPOPS::Export::DBI::Data | Export SPOPS objects as data for importing directly into a DBI table | 3.03 | |
| SPOPS::Export::Object | Dump SPOPS objects to a portable format | 3.03 | |
| SPOPS::Export::Perl | Dump SPOPS objects to a pure serialized Perl format | 3.03 | |
| SPOPS::Export::SQL | Export SPOPS objects as a series of SQL statements | 3.03 | |
| SPOPS::Export::XML | Export SPOPS objects in XML format | 3.03 | |
| SPOPS::GDBM | Store SPOPS objects in a GDBM database | 3.04 | |
| SPOPS::HashFile | Implement as objects files containing perl hashrefs dumped to text | 3.04 | |
| SPOPS::Import | Factory and parent for importing SPOPS objects | 3.08 | |
| SPOPS::Import::DBI::Data | Import raw data to a DBI table | 3.06 | |
| SPOPS::Import::DBI::Delete | Delete existing data from a DBI table | 1.01 | |
| SPOPS::Import::DBI::GenericOperation | Base class for delete and update import operations | 1.02 | |
| SPOPS::Import::DBI::Table | Import a DBI table structure | 3.07 | |
| SPOPS::Import::DBI::TableTransform | Factory class for database-specific transformations | 3.07 | |
| SPOPS::Import::DBI::TableTransform::InterBase | Table transformations for InterBase/FirebirdSQL | 3.03 | |
| SPOPS::Import::DBI::TableTransform::MySQL | Table transformations for MySQL | 3.03 | |
| SPOPS::Import::DBI::TableTransform::Oracle | Table transformations for Oracle | 3.04 | |
| SPOPS::Import::DBI::TableTransform::Pg | Table transformations for PostgreSQL | 3.04 | |
| SPOPS::Import::DBI::TableTransform::SQLite | Table transformations for SQLite | 3.03 | |
| SPOPS::Import::DBI::TableTransform::Sybase | Table transformations for Sybase/MSSQL | 3.03 | |
| SPOPS::Import::DBI::Update | Update existing data in a DBI table | 1.01 | |
| SPOPS::Import::Object | Import SPOPS objects | 3.07 | |
| SPOPS::Initialize | Provide methods for initializing groups of SPOPS objects at once | 3.04 | |
| SPOPS::Iterator | Class to cycle through results and return SPOPS objects | 3.04 | |
| SPOPS::Iterator::DBI | Implementation of SPOPS::Iterator for SPOPS::DBI | 3.04 | |
| SPOPS::Iterator::LDAP | Implementation of SPOPS::Iterator for SPOPS::LDAP | 3.03 | |
| SPOPS::Iterator::WrapList | SPOPS::Iterator wrapper around object lists | 3.04 | |
| SPOPS::Key::DBI::HandleField | Retrieve an auto-increment value from a DBI statement or database handle | 3.05 | |
| SPOPS::Key::DBI::Identity | Retrieve IDENTITY values from a supported DBI database | 3.04 | |
| SPOPS::Key::DBI::Pool | Retrieves ID field information from a pool | 3.04 | |
| SPOPS::Key::DBI::Sequence | Retrieve sequence values from a supported DBI database | 3.04 | |
| SPOPS::Key::Random | Creates a random alphanumeric code for the ID field | 3.04 | |
| SPOPS::Key::UUID | Creates a Universally Unique ID (UUID) as a key | 3.04 | |
| SPOPS::LDAP | Implement object persistence in an LDAP datastore | 3.04 | |
| SPOPS::LDAP::MultiDatasource | SPOPS::LDAP functionality but fetching objects from multiple datasources | 3.03 | |
| SPOPS::Loopback | Simple SPOPS class used for testing rules and other goodies | 3.11 | |
| SPOPS::SQLInterface | Generic routines for DBI database interaction | 3.12 | |
| SPOPS::Secure | Implement security across one or more classes of SPOPS objects | 3.14 | |
| SPOPS::Secure::DBI | 1.09 | ||
| SPOPS::Secure::Hierarchy | Define hierarchical security | 3.06 | |
| SPOPS::Secure::Loopback | Security object implementation for testing (loopback) objects | 1.05 | |
| SPOPS::Secure::Util | Common utilities for SPOPS::Secure and subclasses | ||
| SPOPS::Tie | Simple class implementing tied hash with some goodies | 3.08 | |
| SPOPS::Tie::StrictField | Enable field checking for SPOPS objects | 3.05 | |
| SPOPS::Tool::CreateOnly | Make a particular object create-only -- it cannot be updated | 3.03 | |
| SPOPS::Tool::DBI::Datasource | Embed the parameters for a DBI handle in object configuration | 3.05 | |
| SPOPS::Tool::DBI::DiscoverField | SPOPS::ClassFactory rule implementing autofield discovery | 3.06 | |
| SPOPS::Tool::DBI::FindDefaults | Load default values from a particular record | 3.03 | |
| SPOPS::Tool::DBI::MaintainLinkedList | Support objects that automatically maintain a link to the previous and next objects | 1.05 | |
| SPOPS::Tool::DateConvert | Convert dates to objects to/from your datastore | ||
| SPOPS::Tool::LDAP::Datasource | Embed the parameters for a LDAP handle in object configuration | 3.03 | |
| SPOPS::Tool::ReadOnly | Make a particular object read-only | 3.03 | |
| SPOPS::Tool::UTFConvert | Provide automatic UTF-8 conversion | 3.04 | |
| SPOPS::Utility | Utility methods for SPOPS objects | 3.05 |
| SPOPS::Manual | User Guide and Reference Manual for SPOPS  |
| SPOPS::Manual::CodeGeneration | How SPOPS builds classes  |
| SPOPS::Manual::Configuration | Description of variables used in the SPOPS configuration process  |
| SPOPS::Manual::Cookbook | Recipes for SPOPS usage  |
| SPOPS::Manual::Datasource | SPOPS datasource use and how you can customize  |
| SPOPS::Manual::Exceptions | Error handling in SPOPS  |
| SPOPS::Manual::ImportExport | Moving data (and more) with SPOPS  |
| SPOPS::Manual::Intro | Introduction and overview of SPOPS  |
| SPOPS::Manual::Object | Shows how you interact with SPOPS objects.  |
| SPOPS::Manual::ObjectRules | Use rules to give your object custom behavior  |
| SPOPS::Manual::Relationships | SPOPS object relationships  |
| SPOPS::Manual::Security | SPOPS security system and how you can customize  |
| SPOPS::Manual::Serialization | How SPOPS serializes objects  |
| SPOPS::Security::DBI | Implement a security object and basic operations for DBI datasources  |
| modify_debug_to_l4p.pl | Modify SPOPS 0.80 and earlier logging statements to use log4perl  |
| test_dbd_driver.pl | Perform tests on a DBD driver to see if it may work with SPOPS  |
|
eg/README |