[system] / branches / rel-2-4-patches / webwork2 / lib / WeBWorK / DB / Record.pm Repository:
ViewVC logotype

Log of /branches/rel-2-4-patches/webwork2/lib/WeBWorK/DB/Record.pm

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 5760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 22:59:27 2008 UTC (4 years, 10 months ago) by gage
File length: 4472 byte(s)
Diff to previous 5743
fix formatting

Revision 5743 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 15:21:54 2008 UTC (4 years, 10 months ago) by gage
File length: 4343 byte(s)
Diff to previous 5734
Adding missing pages.

Revision 5734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 00:44:59 2008 UTC (4 years, 10 months ago) by
File length: 4267 byte(s)
Diff to previous 5318
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 5318 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 22:53:51 2007 UTC (5 years, 9 months ago) by sh002i
Original Path: branches/rel-2-4-dev/webwork2/lib/WeBWorK/DB/Record.pm
File length: 4267 byte(s)
Diff to previous 5243
updated copyright dates

Revision 5243 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 7 22:35:14 2007 UTC (5 years, 9 months ago) by
Original Path: branches/rel-2-4-dev/webwork2/lib/WeBWorK/DB/Record.pm
File length: 4267 byte(s)
Diff to previous 4589
This commit was manufactured by cvs2svn to create branch 'rel-2-4-dev'.

Revision 4589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 14:22:22 2006 UTC (6 years, 6 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 4267 byte(s)
Diff to previous 4555
construct from hashrefs and arrayrefs in addition to hashes and objects,
add toArray method.

Revision 4555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 6 20:19:56 2006 UTC (6 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 3866 byte(s)
Diff to previous 4522
FIELD_DATA() returns a reference to the field_data hash

Revision 4522 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 22:40:56 2006 UTC (6 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 3864 byte(s)
Diff to previous 3973
generate record class methods from a single field data table at compile
time. generate real accessors/mutators rather than using an autoload.
this should speed up record access significantly.

Revision 3973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 23:13:56 2006 UTC (7 years, 3 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 2761 byte(s)
Diff to previous 2882
forward-port from rel-2-2-dev: (update copyright date range -- 2000-2006.
this is probably overkill, since there are some files that were created
after 2000 and some files that were last modified before 2006.)

Revision 2882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 10 20:33:18 2004 UTC (8 years, 7 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 2761 byte(s)
Diff to previous 1972
added toHash() method to get a copy of the self hash

Revision 1972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 27 02:10:33 2004 UTC (9 years ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 2718 byte(s)
Diff to previous 1663
added idsToString to ouput a concise string identifier for a record

Revision 1663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 9 01:12:32 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 2505 byte(s)
Diff to previous 1236
Normalized headers. All files now contain the text below as a header.
This is important since all files now (a) use the full name of the
package, (b) assign copyright to "The WeBWorK Project", (c) give the
full path of the file (relative to CVSROOT) instead of simply the file
name, and (d) include license and warranty information.

Here is the new header:

################################################################################
# WeBWorK Online Homework Delivery System
# Copyright © 2000-2003 The WeBWorK Projcct, http://openwebwork.sf.net/
# $CVSHeader$
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of either: (a) the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any later
# version, or (b) the "Artistic License" which comes with this package.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE.  See either the GNU General Public License or the
# Artistic License for more details.
################################################################################

Revision 1236 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 17:04:03 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 1848 byte(s)
Diff to previous 1208
new{Password,PermissionLevel,Key,User,GlobalSet,UserSet,...} now pass an
optional prototype object to the record class's constructor. this allows
you to use these methods in place of global2user and user2global (which
you should):

	my $userSet = $db->getUserSet($userID, $setID);
	my $gloalSet = $db->newGlobalSet($userSet);

You can even do weird things like:

	my $gloalSet = $db->newGlobalSet($userProblem);

The WeBWorK::DB::Record class just copies the values of ANY matching
fields from the old object to the new object.

Revision 1208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 22:40:24 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 1225 byte(s)
Diff to previous 923
removed useless prototypes.

Revision 923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 28 01:27:38 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 1249 byte(s)
Diff to previous 808
additional work on DB system and SQL backend.
Record:: classes now support a can() method.
fixed some other stuff.
-sam

Revision 808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 17 21:01:17 2003 UTC (10 years, 1 month ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 1153 byte(s)
Diff to previous 798
Lots of work on WWDBv2... WW1Hash is done! A complete dbLayout (as
detailed on global.conf.dist) works now.
-sam

Revision 798 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Mar 21 23:30:16 2003 UTC (10 years, 1 month ago) by sh002i
Original Path: trunk/webwork2/lib/WeBWorK/DB/Record.pm
File length: 1141 byte(s)
initial support for WWDBv2:
        - DB.pm finished (except for getGlobalUser{Set,Problem} methods)
        - schema modules for password, permission, key, and user with
          WWDBv1 hash-bashed backends
        - GDBM driver
        - wwdb command-line frontend
-sam

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9