OpeningValidation

org.sigilaris.core.application.protocol.v2.OpeningValidation

Attributes

Source
Opening.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def executeValidated[S](parentState: S, opening: SignedOpening, entry: PlanEntry, input: InputDescriptor, manifest: ProtocolManifest, family: InputManifest, authorization: MaintenanceAuthorizationVerifier, executor: OpeningExecutor[S]): Either[CoreFailure, OpeningExecution[S]]

Runs a verified signed conversion against private working state and checks result normalization and complete actual-access commitments. This is a pure preparation helper; it does not reserve, vote, expire or commit state.

Runs a verified signed conversion against private working state and checks result normalization and complete actual-access commitments. This is a pure preparation helper; it does not reserve, vote, expire or commit state.

Attributes

Source
Opening.scala
def validate(opening: SignedOpening, entry: PlanEntry, input: InputDescriptor, manifest: ProtocolManifest, family: InputManifest, authorization: MaintenanceAuthorizationVerifier): Either[CoreFailure, Unit]

Checks signed opening and admission-reference bindings. Runtime validation additionally authenticates the actual parent/state/base, executes conversion and verifies any required certificate through AdmissionValidation.

Checks signed opening and admission-reference bindings. Runtime validation additionally authenticates the actual parent/state/base, executes conversion and verifies any required certificate through AdmissionValidation.

Attributes

Source
Opening.scala