Package web2py :: Package gluon :: Module tools :: Class Crud
[hide private]
[frames] | no frames]

Class Crud

source code

object --+
         |
        Crud

Instance Methods [hide private]
 
url(self, f=None, args=[], vars={}) source code
 
__init__(self, environment, db)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__call__(self) source code
 
log_event(self, message) source code
 
has_permission(self, name, table, record=0) source code
 
tables(self) source code
 
update(self, table, record, next=<function <lambda> at 0x28de5f0>, onvalidation=<function <lambda> at 0x28de5f0>, onaccept=<function <lambda> at 0x28de5f0>, ondelete=<function <lambda> at 0x28de5f0>, log=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>, deletable=<function <lambda> at 0x28de5f0>)
..
source code
 
create(self, table, next=<function <lambda> at 0x28de5f0>, onvalidation=<function <lambda> at 0x28de5f0>, onaccept=<function <lambda> at 0x28de5f0>, log=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>)
..
source code
 
read(self, table, record) source code
 
delete(self, table, record_id, next=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>)
..
source code
 
select(self, table, query=None, fields=None, orderby=None, limitby=None, headers={}, **attr) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, environment, db)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

update(self, table, record, next=<function <lambda> at 0x28de5f0>, onvalidation=<function <lambda> at 0x28de5f0>, onaccept=<function <lambda> at 0x28de5f0>, ondelete=<function <lambda> at 0x28de5f0>, log=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>, deletable=<function <lambda> at 0x28de5f0>)

source code 

.. method:: Crud.update(table, record, [next=DEFAULT
    [, onvalidation=DEFAULT [, onaccept=DEFAULT [, log=DEFAULT
    [, message=DEFAULT[, deletable=DEFAULT]]]]]])

create(self, table, next=<function <lambda> at 0x28de5f0>, onvalidation=<function <lambda> at 0x28de5f0>, onaccept=<function <lambda> at 0x28de5f0>, log=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>)

source code 

.. method:: Crud.create(table, [next=DEFAULT [, onvalidation=DEFAULT
    [, onaccept=DEFAULT [, log=DEFAULT[, message=DEFAULT]]]]])

delete(self, table, record_id, next=<function <lambda> at 0x28de5f0>, message=<function <lambda> at 0x28de5f0>)

source code 

.. method:: Crud.delete(table, record_id, [next=DEFAULT
    [, message=DEFAULT]])