Register a utility.
component
-
GlobalObject
(default =
None
)
Python name of the implementation object. This must identify an object in a module using the full dotted name. If specified, the factory field must be left blank.
factory
-
GlobalObject
(default =
None
)
Python name of a factory which can create the implementation object. This must identify an object in a module using the full dotted name. If specified, the component field must be left blank.
name
-
TextLine
(default =
None
)
Name of the registration. This is used by application code when locating a utility.
permission
-
Permission
(default =
None
)
Permission required to use this component.
provides
-
GlobalInterface
(default =
None
)
Interface provided by the utility.
* = required