App::Dochazka::REST::Model::Lock - lock data model
Version 0.125
use App::Dochazka::REST::Model::Lock; ...
A description of the lock data model follows.
CREATE TABLE locks ( lid serial PRIMARY KEY, eid integer REFERENCES Employees (EID), intvl tsrange NOT NULL, remark text )
There is also a stored procedure, fully_locked, that takes an EID and a tsrange, and returns a boolean value indicating whether or not that period is fully locked for the given employee.
fully_locked
# FIXME: MISSING VERBIAGE
This module provides the following exports:
Constructor. See Employee.pm->spawn for general comments.
Instance method. Resets object, either to its primal state (no arguments) or to the state given in PARAMHASH.
Basic accessor methods for all the fields of schedintvl table. These functions return whatever value happens to be associated with the object, with no guarantee that it matches the database.
Accessor method.
Instance method. Given an LID, loads a single lock into the object, rewriting whatever was there before. Returns a status object.
Instance method. Attempts to INSERT a record. Field values are taken from the object. Returns a status object.
Instance method. Attempts to UPDATE a record. Field values are taken from the object. Returns a status object.
Instance method. Attempts to DELETE a record. Field values are taken from the object. Returns a status object.
Nathan Cutler, <presnypreklad@gmail.com>
<presnypreklad@gmail.com>
To install App::Dochazka::REST, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Dochazka::REST
CPAN shell
perl -MCPAN -e shell install App::Dochazka::REST
For more information on module installation, please visit the detailed CPAN module installation guide.