class ResolvesApprovalModels (View source)

Resolves the model classes to use for modifications/approvals/disapprovals, honoring the approvals.models.* config so consuming apps can swap in their own subclasses without forking the package.

Methods

static string
modificationClass()

The class to use for modifications, from approvals.models.modification.

static string
modificationItemClass()

The class to use for modification items, from approvals.models.modification_item.

static string
approvalClass()

The class to use for approvals, from approvals.models.approval.

static string
disapprovalClass()

The class to use for disapprovals, from approvals.models.disapproval.

Details

static string modificationClass()

The class to use for modifications, from approvals.models.modification.

Return Value

string

static string modificationItemClass()

The class to use for modification items, from approvals.models.modification_item.

Return Value

string

static string approvalClass()

The class to use for approvals, from approvals.models.approval.

Return Value

string

static string disapprovalClass()

The class to use for disapprovals, from approvals.models.disapproval.

Return Value

string