Bases: grokcore.component.components.Subscription
Bases: martian.components.ClassGrokker
Bases: opennode.oms.model.model.base.ReadonlyContainer
Implements a dynamic view containing actions that can be performed on a given object.
Bases: grokcore.component.components.Subscription
Bases: martian.directive.Directive
Use this directive on adapters used to define actions for specific model objects.
Bases: opennode.oms.model.model.base.ReadonlyContainer
A container which can accept items to be added to it. Doesn’t actually store them, so it’s up to subclasses to implement _add and override listcontent and listnames.
Bases: opennode.oms.model.model.base.AddingContainer
A base class for containers whose items are named by their __name__. Adding unnamed objects will allocated using the overridable _new_id method.
Does not support __setitem__; use add(...) instead.
Bases: grokcore.component.components.Subscription
Bases: grokcore.component.components.Subscription
Bases: opennode.oms.model.model.base.Model
A container whose items cannot be modified, i.e. are predefined.
Bases: opennode.oms.model.model.base.ReadonlyContainer
Implements a dynamic view creating a symlink for each parent’s object which provides a display_name() value.
Bases: opennode.oms.model.model.base.ReadonlyContainer
Bases: opennode.oms.model.model.proc.SignalAction
Send CONT signal
Bases: grokcore.component.components.Adapter
Bases: opennode.oms.model.model.base.ReadonlyContainer
Bases: opennode.oms.model.model.actions.Action
Send a given signal
Bases: opennode.oms.model.model.proc.SignalAction
Send STOP signal
Bases: opennode.oms.model.model.proc.SignalAction
Send TERM signal
Bases: opennode.oms.model.model.base.ReadonlyContainer
The root of the OMS DB.
This model is the root of the object hierarchy.
Absolute object traversals start from this object.
Bases: opennode.oms.model.model.actions.Action
Clear index
Bases: grokcore.component.components.Adapter
If tag names begin with + or - this setter will add or remove tags from the tag set, otherwise the set will be replaced.
Tags are composed of a ‘prefix’ and a ‘name’. If not specified, the default prefix is ‘label:’. The user cannot add/remove tags in the one of the ‘reserved prefixes’.
Bases: grokcore.component.components.Adapter
Bases: opennode.oms.model.model.actions.Action
Force reindex
Bases: opennode.oms.model.model.base.AddingContainer
Bases: grokcore.component.components.Subscription
Bases: grokcore.component.components.Adapter
A stream which stores the data in memory in a capped collection
Bases: opennode.oms.model.model.base.Model
A model which represents a a transient stream