Liking cljdoc? Tell your friends :D

com.timezynk.domain.core


*request*clj

source

add-default-valuesclj

(add-default-values {:keys [properties]} doc)

Like add-derived-values, but only when the doc is created

Like add-derived-values, but only when the doc is created
sourceraw docstring

add-derived-valuesclj

(add-derived-values is-update?)

Add values derived from other doc values.

Add values derived from other doc values.
sourceraw docstring

add-stationsclj

source

authorize-read-stationclj

(authorize-read-station l f)
source

authorize-stationclj

(authorize-station l f)
source

cleanup-internalclj

(cleanup-internal dtc doc)

Remove internal attributes

Remove internal attributes
sourceraw docstring

collect-computedclj

(collect-computed {:keys [properties]} doc)

Collect computed values, for example cached values.

Collect computed values, for example cached values.
sourceraw docstring

collection-nameclj

Creates a collection name with optional version number and where - has been replaced by .

Creates a collection name with optional version number and where - has been replaced by .
sourceraw docstring

deref-stepsclj

source

destroy!clj

source

dom-http-headersclj

(dom-http-headers restriction last-modified)
source

dom-responseclj

(dom-response doc req restriction collects)
source

dom-type-collectionclj

(dom-type-collection & {:as options})
source

execute!clj

source

execute-countclj

source

execute-destroy!clj

(execute-destroy! {:keys [collection]} _)
source

execute-fetchclj

(execute-fetch {:keys [collection] :as dtc} _)
source

execute-insert!clj

source

execute-update!clj

(execute-update! {:keys [collection]} doc)
source

fetchclj

source

fetch-countclj

source

get-dtc-nameclj

(get-dtc-name dtc)
source

insert!clj

source

last-modifiedclj

(last-modified doc collects)
source

pack-docclj

(pack-doc collection doc)

Convert the document values, from json types to server types.

Convert the document values, from json types to server types.
sourceraw docstring

pack-stationclj

(pack-station l)

Add pack station to assembly line

Add pack station to assembly line
sourceraw docstring

rest-routesclj

(rest-routes dom-type-collection
             &
             {:keys [index post put get delete path pre-process-dtc]
              :or {index true post true put true get true delete true}})
source

update!clj

source

validate-doc!clj

(validate-doc! {:keys [validate-doc]} doc)
source

validate-doc-input!clj

(validate-doc-input! {:keys [properties]} doc)

Validate the format of the json doc values, and assures they can be converted to the property type on the server side?

Validate the format of the json doc values, and assures they can be converted to the
property type on the server side?
sourceraw docstring

validate-id-availabilityclj

(validate-id-availability dtc doc)
source

validate-properties!clj

(validate-properties! all-optional? {:keys [name properties]} doc)
source

validate-properties2!clj

(validate-properties2! {:keys [name properties]} doc)

Extra validation, run the :validate function

Extra validation, run the :validate function
sourceraw docstring

walk-schemaclj

(walk-schema trail prop-spec doc)
source

walk-schema-with-stopclj

(walk-schema-with-stop f)
source

wherecljmacro

(where clause)
source

wrapper-fclj

(wrapper-f f dom-type-collection docs)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close