TEKSI Hooks
  • Architecture
    • Overview
    • Components
      • Models
      • Parsers
      • Resolvers
      • Evaluators
      • Capabilities
      • HookContext
      • Hook
      • HookHandler
      • Application
  • Rights Framework
    • Overview
    • Design Goals
    • Concepts
      • Privilege
      • Class Definition
      • CRUD Rules
      • Conditional Rules
        • Local Conditions
        • Remote Conditions
      • Ownership Rules
  • OID Types
    • Overview
    • Oid
    • Standardoid
    • Using OIDs
    • Configuring OID Types
    • Creating Custom OID Types
    • Design Principles
  • Exceptions and Findings
    • Overview
    • Core Concepts
      • Findings
      • Severity
    • Framework Exception Hierarchy
      • TeksiHookException
      • TeksiHookError
        • Accessing Findings
        • Raising Errors from Findings
      • ValidationError
      • EffectValidationError
      • SnapshotValidationError
      • RightsEvaluationError
    • Using Findings Instead of Strings
    • Aggregated Errors
    • Typical Workflow
    • Design Principles
    • Related Components
  • Capabilities
    • Overview
    • Purpose
    • Capability Contracts
    • Providing Capabilities
    • Accessing Capabilities
    • Required Capabilities
    • When to Use a Capability
    • When Not to Use a Capability
    • Design Principles
  • Usage
    • Overview
    • Creating a Hook
    • Executing a Hook
    • Working with Capabilities
    • Parsing Configuration
    • Resolving Definitions
    • Evaluating Rules
    • Failing on Errors
    • Creating Framework Errors
  • API Reference
    • Generated API Reference
      • Capabilities / Canonical Object
        • CanonicalGeometryCapability
        • InMemoryCanonicalModelCapability
      • Capabilities / Conditions
        • ConditionEvaluationContext
        • ConditionsCapability
      • Capabilities / Mapping
        • EffectiveModelMappingCapability
        • ModelMappingCapability
      • Capabilities / Privilege
        • ResolvedProviderCapability
      • Capabilities / Relation Lookup
        • InMemoryRelationLookupCapability
      • Capabilities / Rights
        • DerivedRightsCapability
        • RightsCapability
        • SubclassRightsCapability
      • Capabilities / Sql
        • SqlCapability
      • Capabilities / Validation
        • ValidationResult
      • Evaluators / Effects
        • BlockingEffectEvaluationPolicy
        • EffectDocumentValidator
        • EffectEvaluator
      • Evaluators / Rights
        • RightsEvaluationContext
      • Evaluators / Snapshot
        • SnapshotValidationEvaluator
      • Evaluators / Validation
        • ValidationEvaluator
      • Exceptions
        • Finding
      • Hook
        • HookContext
        • HookMetadata
      • Models / Canonical Object
        • CanonicalAttributeMetadata
        • CanonicalClassMetadata
        • CanonicalIdentityMapping
        • CanonicalModelElementMetadata
        • CanonicalModelMetadata
        • CanonicalObject
        • CanonicalObjectIdentity
        • CanonicalValueMetadata
        • LocalizedMetadata
      • Models / Conditions
        • AllOfCondition
        • AnyOfCondition
        • LocalCondition
        • RemoteCondition
      • Models / Connection
        • PostgreSQLConnectionConfig
      • Models / Diff Snapshot
        • DiffSnapshot
        • SnapshotMetadata
        • SnapshotObject
        • SnapshotValidationFinding
      • Models / Effects
        • Effect
        • EffectDocument
        • EffectEvaluationResult
        • EffectSource
        • EnforceExistsEffect
        • EnforceNotExistsEffect
        • UpdateAttributeEffect
      • Models / Mail
        • Mail
        • SmtpConfiguration
      • Models / Mapping
        • AttributeMapping
        • ClassMapping
        • ForeignKeyMapping
        • FunctionMapping
        • MappingDefaults
        • ModelMapping
        • ModelMappings
        • RelationContext
        • RelationMapping
        • ValueListMapping
        • ValueMapping
      • Models / Oid
        • Oid
        • Standardoid
      • Models / Persistence
        • AttributePersistenceDecision
        • ChangePersistenceDecision
        • ChangePersistenceDocument
        • ChangePersistenceResult
        • DeletionConfirmation
        • DeletionPlan
        • DeletionTarget
        • PersistenceResult
      • Models / Privilege
        • PrivilegeMetadata
      • Models / Provider
        • Provider
        • ProviderPermission
        • ResolvedProvider
      • Models / Review
        • ChangeCreationResult
        • DiffReviewDecisionResult
        • DiffReviewJob
        • DiffSchemaWriteResult
        • PreparedSource
        • ReviewFeature
      • Models / Rights
        • AttributeDefaultDefinition
        • AttributeDefinition
        • CanonicalDerivedRights
        • ClassDefinition
        • DefaultDefinitions
        • DerivedRights
        • PermissionFinding
        • ResolutionInfo
        • ResolvedAttributeDefinition
        • ResolvedClassDefinition
        • ResolvedRights
        • RightsDefinition
        • RightsProfile
      • Models / Rulesets
        • CrudRules
        • InheritRule
        • OwnershipRule
        • PrivilegeRule
        • ResolvedCrudRules
        • StateTransitionRule
      • Models / Validation
        • AttributeChange
        • AttributeValidation
        • Change
        • ChangeClassificationMetadata
        • ClassValidationDefinition
        • ClassifiedChange
        • ClassifiedChanges
        • ObjectValidation
        • TransitionValidation
        • ValidationContext
        • ValidationDefinition
        • ValidationFinding
      • Parser / Effects Parser
        • EffectParser
      • Parser / Model Mapping Parser
        • ModelMappingParser
      • Parser / Provider Rights Parser
        • ProviderRightsParser
      • Parser / Rights Parser
        • RightsParser
      • Parser / Validation Parser
        • ValidationParser
      • Resolver / Model Mapping Resolver
        • ImplicitModelMappingResolver
        • ModelMappingInheritanceResolver
      • Resolver / Provider Resolver
        • ProviderResolver
      • Resolver / Rights Resolver
        • RightsResolver
      • Resolver / Validation Resolver
        • ValidationResolver
      • Services / Change Builder
        • ChangeBuilder
      • Services / Change Classifier
        • ChangeClassifier
      • Services / Change Review Export
        • ChangeReviewExportService
      • Services / Diff Snapshot Builder
        • DiffSnapshotBuilder
      • Services / Finding Translator
        • DefaultFindingTranslator
      • Services / Interlis
        • InterlisCapability
        • InterlisContext
TEKSI Hooks
  • Search


© Copyright 2026, TEKSI Association.

Built with Sphinx using a theme provided by Read the Docs.