Trees | Indices | Help |
|
---|
|
Base class for opcode-based RAPI resources.
Instances of this class automatically gain handler functions through
_MetaOpcodeResource for any
method for which a $METHOD$_OPCODE
variable is defined at
class level. Subclasses can define a Get$Method$OpInput
method to do their own opcode input processing (e.g. for static values).
The $METHOD$_RENAME
variable defines which values are
renamed (see baserlib.FillOpcode). Still default behavior cannot be
totally overriden. There are opcode params that are available to all
opcodes, e.g. "depends". In case those params (currently only
"depends") are found in the original request's body, they are
added to the dictionary of parsed parameters and eventually passed to the
opcode. If the parsed body is not represented as a dictionary object, the
values are not added.
|
|||
__metaclass__ Meta class for RAPI resources. |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
DELETE_OPCODE Set this to a class derived from opcodes.OpCode to automatically generate a DELETE handler submitting the opcode |
|||
DELETE_RENAME Set this to rename parameters in the DELETE handler (see baserlib.FillOpcode) |
|||
GET_ALIASES Set this to duplicate return values in GET results (see baserlib.GetHandler) |
|||
GET_OPCODE Set this to a class derived from opcodes.OpCode to automatically generate a GET handler submitting the opcode |
|||
GET_RENAME Set this to rename parameters in the GET handler (see baserlib.FillOpcode) |
|||
POST_OPCODE Set this to a class derived from opcodes.OpCode to automatically generate a POST handler submitting the opcode |
|||
POST_RENAME Set this to rename parameters in the POST handler (see baserlib.FillOpcode) |
|||
PUT_OPCODE Set this to a class derived from opcodes.OpCode to automatically generate a PUT handler submitting the opcode |
|||
PUT_RENAME Set this to rename parameters in the PUT handler (see baserlib.FillOpcode) |
|||
Inherited from |
|
|||
GetDeleteOpInput Define this to override the default method for getting opcode parameters (see baserlib.OpcodeResource._GetDefaultData) |
|||
GetGetOpInput Define this to override the default method for getting opcode parameters (see baserlib.OpcodeResource._GetDefaultData) |
|||
GetPostOpInput Define this to override the default method for getting opcode parameters (see baserlib.OpcodeResource._GetDefaultData) |
|||
GetPutOpInput Define this to override the default method for getting opcode parameters (see baserlib.OpcodeResource._GetDefaultData) |
|
|||
Inherited from |
|
Return the static parameters common to all the RAPI calls The reason is a parameter present in all the RAPI calls, and the reason trail has to be build for all of them, so the parameter is read here and used to build the reason trail, that is the actual parameter passed forward. |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Jan 7 16:23:42 2016 | http://epydoc.sourceforge.net |