weaver.store.base
¶
Module Contents¶
-
class
weaver.store.base.
StoreServices
[source]¶ -
-
abstract
save_service
(self: weaver.datatype.Service, service: bool, overwrite=True) → weaver.datatype.Service[source]¶
-
abstract
fetch_by_name
(self: str, name: Optional[str], visibility=None) → weaver.datatype.Service[source]¶
-
abstract
fetch_by_url
(self: str, url) → weaver.datatype.Service[source]¶
-
abstract
-
class
weaver.store.base.
StoreProcesses
[source]¶ -
-
abstract
save_process
(self: Union[Process, ProcessWPS], process: bool, overwrite=True) → weaver.datatype.Process[source]¶
-
abstract
fetch_by_id
(self: str, process_id: Optional[str], visibility=None) → weaver.datatype.Process[source]¶
-
abstract
-
class
weaver.store.base.
StoreJobs
[source]¶ -
-
abstract
save_job
(self, task_id: str, process: str, service: Optional[str] = None, inputs: Optional[List[Any]] = None, is_workflow: bool = False, is_local: bool = False, user_id: Optional[int] = None, execute_async: bool = True, custom_tags: Optional[List[str]] = None, access: Optional[str] = None, notification_email: Optional[str] = None, accept_language: Optional[str] = None) → weaver.datatype.Job[source]¶
-
abstract
update_job
(self: weaver.datatype.Job, job) → weaver.datatype.Job[source]¶
-
abstract
fetch_by_id
(self: str, job_id) → weaver.datatype.Job[source]¶
-
abstract
find_jobs
(self, process: Optional[str] = None, service: Optional[str] = None, tags: Optional[List[str]] = None, access: Optional[str] = None, notification_email: Optional[str] = None, status: Optional[str] = None, sort: Optional[str] = None, page: int = 0, limit: int = 10, group_by: Optional[Union[str, List[str]]] = None, request: Optional[Request] = None) → Union[JobListAndCount, JobCategoriesAndCount][source]¶
-
abstract
-
class
weaver.store.base.
StoreQuotes
[source]¶ -
-
abstract
save_quote
(self: weaver.datatype.Quote, quote) → weaver.datatype.Quote[source]¶
-
abstract
fetch_by_id
(self: str, quote_id) → weaver.datatype.Quote[source]¶
-
abstract
-
class
weaver.store.base.
StoreBills
[source]¶ -
-
abstract
save_bill
(self: weaver.datatype.Bill, bill) → weaver.datatype.Bill[source]¶
-
abstract
fetch_by_id
(self: str, bill_id) → weaver.datatype.Bill[source]¶
-
abstract