Search results for "distribution:SPOPS class::default"
SPOPS::ClassFactory::DefaultBehavior - Default configuration methods called from SPOPS.pm
This class has default behaviors for all SPOPS classes. They may or may not be used, depending on what subclasses do....
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS - Simple Perl Object Persistence with Security
This module is meant to be overridden by a class that will implement persistence for the SPOPS objects. This persistence can come by way of flat text files, LDAP directories, GDBM entries, DBI database tables -- whatever. The API should remain the sa...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::DBI - Implement SPOPS class, serializing into a DBI database
This SPOPS class is not meant to be used directly. Instead, you inherit certain methods from it while implementing your own. Your module should implement: * (optional) Methods to sort member objects or perform operations on groups of them at once. * ...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::GDBM - Store SPOPS objects in a GDBM database
Implements SPOPS persistence in a GDBM database. Currently the interface is not as robust or powerful as the SPOPS::DBI implementation, but if you want more robust data storage, retrieval and searching needs you should probably be using a SQL databas...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Exception - Base class for exceptions in SPOPS
This class is the base for all exceptions in SPOPS. An exception is generally used to indicate some sort of error condition rather than a situation that might normally be encountered. For instance, you would not throw an exception if you tried to "fe...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Secure - Implement security across one or more classes of SPOPS objects
By adding this module into the 'isa' configuration key for your SPOPS class, you implement a mostly transparent per-object security system. This security system relies on a few things being implemented: * A SPOPS class implementing users * A SPOPS cl...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Export - Export SPOPS objects to various formats
This is a simple module to export SPOPS objects into a portable format. The format depends on the type of exporting you are doing. Currently we support five formats, each of which has a unique identifier (in parens) that you pass to the "new()" metho...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::DBI::Pg - PostgreSQL-specific routines for the SPOPS::DBI
This just implements some Postgres-specific routines so we can abstract them out. One of them optionally returns the sequence value of the just-inserted id field. Of course, this only works if you have a the field marked as 'SERIAL' or using a sequen...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Export::SQL - Export SPOPS objects as a series of SQL statements
Implement SQL output for SPOPS::Export....
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::DBI::Sybase - Sybase-specific routines for the SPOPS::DBI
This just implements some Sybase-specific routines so we can abstract them out. One of them optionally returns the IDENTITY value returned by the last insert. Of course, this only works if you have an IDENTITY field in your table: CREATE TABLE my_tab...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Key::Random - Creates a random alphanumeric code for the ID field
Very, very simple. We just use the *generate_random_code()* method from SPOPS::Utility to generate an n character code. The width of the code is determined by the configuration key "id_width" in your object class, or we use a default width (eight cha...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::SQLInterface - Generic routines for DBI database interaction
You are meant to inherit from this class, although you can use it as a standalone SQL abstraction tool as well, as long as you pass the database handle into every routine you call....
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Manual::Intro - Introduction and overview of SPOPS
This document aims to answer the questions: * What needs does SPOPS fill? * Why would I use SPOPS? * How does everything broadly fit together?...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::DBI::TypeInfo - Represent type information for a single table
This is a lightweight object to maintain state about a field names and DBI types for a particular table in a particular database. It is generally used by SPOPS::SQLInterface, but it is sufficiently decoupled so you might find it useful elsewhere. It ...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::DBI::InterBase - InterBase-specific routines for the SPOPS::DBI
This just implements some InterBase-specific routines so we can abstract them out. The main one is to be able to utilize an existing "generator" object for creating unique key values. We cannot use the same pattern as with Oracle/PostgreSQL sequences...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Manual::Security - SPOPS security system and how you can customize
Security is implemented with a number of methods that are called within the SPOPS implementation module. For instance, every time you call "fetch()" on an object, SPOPS first determines whether you have rights to do so. Similar callbacks are located ...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Tool::DBI::FindDefaults - Load default values from a particular record
This class allows you to specify default values based on the information in a particular record in the database. Just specify the ID of the record and the fields which you want to copy as defaults....
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Secure::Hierarchy - Define hierarchical security
The existing SPOPS security framework relies on a one-to-one mapping of security value to object. Sometimes you need security to filter down from a parent to any number of children, such as in a pseudo-filesystem of objects. To accomplish this, every...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Key::DBI::Sequence - Retrieve sequence values from a supported DBI database
This class makes a call to a 'sequence' to retrieve a value for use as a unique ID. Sequence implementations vary among databases, but generally they ensure that the sequence always generates a unique number no matter how many times it is accesed and...
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC
SPOPS::Import::DBI::Table - Import a DBI table structure
This class allows you to transform and import (or simply display) a DBI table structure. Transformations are done via two means. The first is the database-specific classes and the standard modifications provided by SPOPS::Import::DBI::TableTransform....
CWINTERS/SPOPS-0.87 - 02 Jun 2004 01:03:25 UTC