Adds the action to a new collection of actions.
Adds the action to a new collection of actions.
The data about the action being added
The action to add
The id of the collection where the action was added
Adds the action to a collection under the specified id.
Adds the action to a collection under the specified id.
The id of the collection of actions to add to
The data about the action being added
The action to add
The id of the collection where the action was added
Removes any action collection that is null or empty.
Removes any action collection that is null or empty.
Retrieves a collection of information for actions using the provided predicate.
Retrieves a collection of information for actions using the provided predicate.
The predicate to use when looking for actions based on their information (true indicates include the action)
The collection of information for actions
Retrieves a collection of information for actions with the specified id.
Retrieves a collection of information for actions with the specified id.
The id of the collection of actions to retrieve
Some collection of actions if the id exists, otherwise None
Retrieves a collection of actions using the provided predicate.
Retrieves a collection of actions using the provided predicate.
The predicate to use when looking for actions based on their information (true indicates include the action)
The collection of actions and their information
Retrieves a collection of actions by the specified id.
Retrieves a collection of actions by the specified id.
The id of the collection of actions to retrieve
Some collection of actions if the id exists, otherwise None
Generates an id for a new action.
Generates an id for a new action.
The id as a string
Processes a map of collections of actions.
Processes a map of collections of actions.
The map of action id -> action collection whose actions to process
The collection of information of actions that were successfully processed
Processes actions whose predicate yields true.
Processes actions whose predicate yields true.
The predicate to use when looking for actions based on their information (true indicates processing action)
The collection of action info for successfully-completed actions
Processes the actions under a collection with the specified id.
Processes the actions under a collection with the specified id.
The id of the collection of actions to process
Some collection of action info for successfully-completed actions if the collection with the id exists, otherwise None
Processes all actions.
Processes all actions.
The collection of action info for successfully-completed actions
Removes any actions using the provided predicate.
Removes any actions using the provided predicate.
The predicate to use when looking for actions to remove based on their information (true indicates removal)
The collection of removed actions by their info
Removes a collection of actions by the specified id.
Removes a collection of actions by the specified id.
The id of the collection of actions to remove
Some collection of actions if the id exists, otherwise None
Represents a manager of pending actions that can be added and performed.
The type of information associated with the action