C# Class Zetbox.API.Server.SqlErrorTranslator

Inheritance: ISqlErrorTranslator
Datei anzeigen Open project: daszat/zetbox

Public Methods

Method Description
SqlErrorTranslator ( IFrozenContext frozenCtx ) : System
Translate ( Exception ex ) : Exception

Protected Methods

Method Description
ConstructFKDetail ( string msg ) : FKViolationExceptionDetail
ConstructUniqueConstraintDetail ( string msg ) : UniqueConstraintViolationExceptionDetail

Private Methods

Method Description
EnsureIndex ( ) : void
EnsureRelations ( ) : void

Method Details

ConstructFKDetail() protected method

protected ConstructFKDetail ( string msg ) : FKViolationExceptionDetail
msg string
return FKViolationExceptionDetail

ConstructUniqueConstraintDetail() protected method

protected ConstructUniqueConstraintDetail ( string msg ) : UniqueConstraintViolationExceptionDetail
msg string
return UniqueConstraintViolationExceptionDetail

SqlErrorTranslator() public method

public SqlErrorTranslator ( IFrozenContext frozenCtx ) : System
frozenCtx IFrozenContext
return System

Translate() public abstract method

public abstract Translate ( Exception ex ) : Exception
ex System.Exception
return System.Exception