apidocs / com.srv4pos.server.api.exceptions / NonUniqueJsonException

NonUniqueJsonException

class NonUniqueJsonException : JsonDetailedException

When passed data violates some unique constraint.

Details can have more then one violated field, it means that constraint is composite.

Constructors

<init>

NonUniqueJsonException()
NonUniqueJsonException(nonUniqueFieldName: String)
NonUniqueJsonException(compositeUniqueList: List<String>)

Inherited Properties

details

var details: Map<String, String?>?

Sets exception details. For example, contains exception message or violated value.

message

open val message: String

Inherited Functions

deserialize

open fun deserialize(jsonSource: String): JsonDetailedException

Performs deserialization. For serialization see JsonSerializable.serialize.

serialize

open fun serialize(): String

Performs serialization. For deserialization see JsonSerializable.serialize.

toString

open fun toString(): String

Companion Object Properties

MESSAGE_NOT_UNIQUE

const val MESSAGE_NOT_UNIQUE: String