package com.microsoft.sqlserver.jdbc;
import java.text.MessageFormat;
enum SQLServerEncryptionType {
Deterministic((byte) 1),
Randomized((byte) 2),
PlainText((byte) 0);
final byte value;
private static final SQLServerEncryptionType[] VALUES = values();
SQLServerEncryptionType(byte val) {
this.value = val;
}
byte getValue() {
return this.value;
}
static SQLServerEncryptionType of(byte val) throws SQLServerException {
for (SQLServerEncryptionType type : VALUES)
if (val == type.value)
return type;
MessageFormat form = new MessageFormat(SQLServerException.getErrString("R_unknownColumnEncryptionType"));
Object[] msgArgs = {val};
SQLServerException.makeFromDriverError(null, null, form.format(msgArgs), null, true);
return null;
}
}