com.rbkmoney.damsel.fraudbusters.ResultStatus Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fraudbusters-proto Show documentation
Show all versions of fraudbusters-proto Show documentation
Generates jar artifact containing compiled thrift classes based on generated thrift IDL files
/**
* Autogenerated by Thrift Compiler (1.0.0-dev)
*
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
* @generated
*/
package com.rbkmoney.damsel.fraudbusters;
import org.apache.thrift.scheme.IScheme;
import org.apache.thrift.scheme.SchemeFactory;
import org.apache.thrift.scheme.StandardScheme;
import org.apache.thrift.scheme.TupleScheme;
import org.apache.thrift.protocol.TTupleProtocol;
import org.apache.thrift.protocol.TProtocolException;
import org.apache.thrift.EncodingUtils;
import org.apache.thrift.server.AbstractNonblockingServer.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
import java.util.EnumMap;
import java.util.Set;
import java.util.HashSet;
import java.util.EnumSet;
import java.util.Collections;
import java.util.BitSet;
import java.nio.ByteBuffer;
import java.util.Arrays;
import javax.annotation.Generated;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
public class ResultStatus extends org.apache.thrift.TUnion {
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ResultStatus");
private static final org.apache.thrift.protocol.TField ACCEPT_FIELD_DESC = new org.apache.thrift.protocol.TField("accept", org.apache.thrift.protocol.TType.STRUCT, (short)1);
private static final org.apache.thrift.protocol.TField ACCEPT_AND_NOTIFY_FIELD_DESC = new org.apache.thrift.protocol.TField("accept_and_notify", org.apache.thrift.protocol.TType.STRUCT, (short)2);
private static final org.apache.thrift.protocol.TField THREE_DS_FIELD_DESC = new org.apache.thrift.protocol.TField("three_ds", org.apache.thrift.protocol.TType.STRUCT, (short)3);
private static final org.apache.thrift.protocol.TField DECLINE_FIELD_DESC = new org.apache.thrift.protocol.TField("decline", org.apache.thrift.protocol.TType.STRUCT, (short)4);
private static final org.apache.thrift.protocol.TField DECLINE_AND_NOTIFY_FIELD_DESC = new org.apache.thrift.protocol.TField("decline_and_notify", org.apache.thrift.protocol.TType.STRUCT, (short)5);
private static final org.apache.thrift.protocol.TField HIGH_RISK_FIELD_DESC = new org.apache.thrift.protocol.TField("high_risk", org.apache.thrift.protocol.TType.STRUCT, (short)6);
private static final org.apache.thrift.protocol.TField NORMAL_FIELD_DESC = new org.apache.thrift.protocol.TField("normal", org.apache.thrift.protocol.TType.STRUCT, (short)7);
private static final org.apache.thrift.protocol.TField NOTIFY_FIELD_DESC = new org.apache.thrift.protocol.TField("notify", org.apache.thrift.protocol.TType.STRUCT, (short)8);
/** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
public enum _Fields implements org.apache.thrift.TFieldIdEnum {
ACCEPT((short)1, "accept"),
ACCEPT_AND_NOTIFY((short)2, "accept_and_notify"),
THREE_DS((short)3, "three_ds"),
DECLINE((short)4, "decline"),
DECLINE_AND_NOTIFY((short)5, "decline_and_notify"),
HIGH_RISK((short)6, "high_risk"),
NORMAL((short)7, "normal"),
NOTIFY((short)8, "notify");
private static final Map byName = new HashMap();
static {
for (_Fields field : EnumSet.allOf(_Fields.class)) {
byName.put(field.getFieldName(), field);
}
}
/**
* Find the _Fields constant that matches fieldId, or null if its not found.
*/
public static _Fields findByThriftId(int fieldId) {
switch(fieldId) {
case 1: // ACCEPT
return ACCEPT;
case 2: // ACCEPT_AND_NOTIFY
return ACCEPT_AND_NOTIFY;
case 3: // THREE_DS
return THREE_DS;
case 4: // DECLINE
return DECLINE;
case 5: // DECLINE_AND_NOTIFY
return DECLINE_AND_NOTIFY;
case 6: // HIGH_RISK
return HIGH_RISK;
case 7: // NORMAL
return NORMAL;
case 8: // NOTIFY
return NOTIFY;
default:
return null;
}
}
/**
* Find the _Fields constant that matches fieldId, throwing an exception
* if it is not found.
*/
public static _Fields findByThriftIdOrThrow(int fieldId) {
_Fields fields = findByThriftId(fieldId);
if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!");
return fields;
}
/**
* Find the _Fields constant that matches name, or null if its not found.
*/
public static _Fields findByName(String name) {
return byName.get(name);
}
private final short _thriftId;
private final String _fieldName;
_Fields(short thriftId, String fieldName) {
_thriftId = thriftId;
_fieldName = fieldName;
}
public short getThriftFieldId() {
return _thriftId;
}
public String getFieldName() {
return _fieldName;
}
}
public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
tmpMap.put(_Fields.ACCEPT, new org.apache.thrift.meta_data.FieldMetaData("accept", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Accept.class)));
tmpMap.put(_Fields.ACCEPT_AND_NOTIFY, new org.apache.thrift.meta_data.FieldMetaData("accept_and_notify", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, AcceptAndNotify.class)));
tmpMap.put(_Fields.THREE_DS, new org.apache.thrift.meta_data.FieldMetaData("three_ds", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ThreeDs.class)));
tmpMap.put(_Fields.DECLINE, new org.apache.thrift.meta_data.FieldMetaData("decline", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Decline.class)));
tmpMap.put(_Fields.DECLINE_AND_NOTIFY, new org.apache.thrift.meta_data.FieldMetaData("decline_and_notify", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DeclineAndNotify.class)));
tmpMap.put(_Fields.HIGH_RISK, new org.apache.thrift.meta_data.FieldMetaData("high_risk", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, HighRisk.class)));
tmpMap.put(_Fields.NORMAL, new org.apache.thrift.meta_data.FieldMetaData("normal", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Normal.class)));
tmpMap.put(_Fields.NOTIFY, new org.apache.thrift.meta_data.FieldMetaData("notify", org.apache.thrift.TFieldRequirementType.OPTIONAL,
new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, Notify.class)));
metaDataMap = Collections.unmodifiableMap(tmpMap);
org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ResultStatus.class, metaDataMap);
}
public ResultStatus() {
super();
}
public ResultStatus(_Fields setField, Object value) {
super(setField, value);
}
public ResultStatus(ResultStatus other) {
super(other);
}
public ResultStatus deepCopy() {
return new ResultStatus(this);
}
public static ResultStatus accept(Accept value) {
ResultStatus x = new ResultStatus();
x.setAccept(value);
return x;
}
public static ResultStatus accept_and_notify(AcceptAndNotify value) {
ResultStatus x = new ResultStatus();
x.setAcceptAndNotify(value);
return x;
}
public static ResultStatus three_ds(ThreeDs value) {
ResultStatus x = new ResultStatus();
x.setThreeDs(value);
return x;
}
public static ResultStatus decline(Decline value) {
ResultStatus x = new ResultStatus();
x.setDecline(value);
return x;
}
public static ResultStatus decline_and_notify(DeclineAndNotify value) {
ResultStatus x = new ResultStatus();
x.setDeclineAndNotify(value);
return x;
}
public static ResultStatus high_risk(HighRisk value) {
ResultStatus x = new ResultStatus();
x.setHighRisk(value);
return x;
}
public static ResultStatus normal(Normal value) {
ResultStatus x = new ResultStatus();
x.setNormal(value);
return x;
}
public static ResultStatus notify(Notify value) {
ResultStatus x = new ResultStatus();
x.setNotify(value);
return x;
}
@Override
protected void checkType(_Fields setField, Object value) throws ClassCastException {
switch (setField) {
case ACCEPT:
if (value instanceof Accept) {
break;
}
throw new ClassCastException("Was expecting value of type Accept for field 'accept', but got " + value.getClass().getSimpleName());
case ACCEPT_AND_NOTIFY:
if (value instanceof AcceptAndNotify) {
break;
}
throw new ClassCastException("Was expecting value of type AcceptAndNotify for field 'accept_and_notify', but got " + value.getClass().getSimpleName());
case THREE_DS:
if (value instanceof ThreeDs) {
break;
}
throw new ClassCastException("Was expecting value of type ThreeDs for field 'three_ds', but got " + value.getClass().getSimpleName());
case DECLINE:
if (value instanceof Decline) {
break;
}
throw new ClassCastException("Was expecting value of type Decline for field 'decline', but got " + value.getClass().getSimpleName());
case DECLINE_AND_NOTIFY:
if (value instanceof DeclineAndNotify) {
break;
}
throw new ClassCastException("Was expecting value of type DeclineAndNotify for field 'decline_and_notify', but got " + value.getClass().getSimpleName());
case HIGH_RISK:
if (value instanceof HighRisk) {
break;
}
throw new ClassCastException("Was expecting value of type HighRisk for field 'high_risk', but got " + value.getClass().getSimpleName());
case NORMAL:
if (value instanceof Normal) {
break;
}
throw new ClassCastException("Was expecting value of type Normal for field 'normal', but got " + value.getClass().getSimpleName());
case NOTIFY:
if (value instanceof Notify) {
break;
}
throw new ClassCastException("Was expecting value of type Notify for field 'notify', but got " + value.getClass().getSimpleName());
default:
throw new IllegalArgumentException("Unknown field id " + setField);
}
}
@Override
protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException {
_Fields setField = _Fields.findByThriftId(field.id);
if (setField != null) {
switch (setField) {
case ACCEPT:
if (field.type == ACCEPT_FIELD_DESC.type) {
Accept accept;
accept = new Accept();
accept.read(iprot);
return accept;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case ACCEPT_AND_NOTIFY:
if (field.type == ACCEPT_AND_NOTIFY_FIELD_DESC.type) {
AcceptAndNotify accept_and_notify;
accept_and_notify = new AcceptAndNotify();
accept_and_notify.read(iprot);
return accept_and_notify;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case THREE_DS:
if (field.type == THREE_DS_FIELD_DESC.type) {
ThreeDs three_ds;
three_ds = new ThreeDs();
three_ds.read(iprot);
return three_ds;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case DECLINE:
if (field.type == DECLINE_FIELD_DESC.type) {
Decline decline;
decline = new Decline();
decline.read(iprot);
return decline;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case DECLINE_AND_NOTIFY:
if (field.type == DECLINE_AND_NOTIFY_FIELD_DESC.type) {
DeclineAndNotify decline_and_notify;
decline_and_notify = new DeclineAndNotify();
decline_and_notify.read(iprot);
return decline_and_notify;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case HIGH_RISK:
if (field.type == HIGH_RISK_FIELD_DESC.type) {
HighRisk high_risk;
high_risk = new HighRisk();
high_risk.read(iprot);
return high_risk;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case NORMAL:
if (field.type == NORMAL_FIELD_DESC.type) {
Normal normal;
normal = new Normal();
normal.read(iprot);
return normal;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
case NOTIFY:
if (field.type == NOTIFY_FIELD_DESC.type) {
Notify notify;
notify = new Notify();
notify.read(iprot);
return notify;
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
default:
throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
}
} else {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
return null;
}
}
@Override
protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
switch (setField_) {
case ACCEPT:
Accept accept = (Accept)value_;
accept.write(oprot);
return;
case ACCEPT_AND_NOTIFY:
AcceptAndNotify accept_and_notify = (AcceptAndNotify)value_;
accept_and_notify.write(oprot);
return;
case THREE_DS:
ThreeDs three_ds = (ThreeDs)value_;
three_ds.write(oprot);
return;
case DECLINE:
Decline decline = (Decline)value_;
decline.write(oprot);
return;
case DECLINE_AND_NOTIFY:
DeclineAndNotify decline_and_notify = (DeclineAndNotify)value_;
decline_and_notify.write(oprot);
return;
case HIGH_RISK:
HighRisk high_risk = (HighRisk)value_;
high_risk.write(oprot);
return;
case NORMAL:
Normal normal = (Normal)value_;
normal.write(oprot);
return;
case NOTIFY:
Notify notify = (Notify)value_;
notify.write(oprot);
return;
default:
throw new IllegalStateException("Cannot write union with unknown field " + setField_);
}
}
@Override
protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException {
_Fields setField = _Fields.findByThriftId(fieldID);
if (setField != null) {
switch (setField) {
case ACCEPT:
Accept accept;
accept = new Accept();
accept.read(iprot);
return accept;
case ACCEPT_AND_NOTIFY:
AcceptAndNotify accept_and_notify;
accept_and_notify = new AcceptAndNotify();
accept_and_notify.read(iprot);
return accept_and_notify;
case THREE_DS:
ThreeDs three_ds;
three_ds = new ThreeDs();
three_ds.read(iprot);
return three_ds;
case DECLINE:
Decline decline;
decline = new Decline();
decline.read(iprot);
return decline;
case DECLINE_AND_NOTIFY:
DeclineAndNotify decline_and_notify;
decline_and_notify = new DeclineAndNotify();
decline_and_notify.read(iprot);
return decline_and_notify;
case HIGH_RISK:
HighRisk high_risk;
high_risk = new HighRisk();
high_risk.read(iprot);
return high_risk;
case NORMAL:
Normal normal;
normal = new Normal();
normal.read(iprot);
return normal;
case NOTIFY:
Notify notify;
notify = new Notify();
notify.read(iprot);
return notify;
default:
throw new IllegalStateException("setField wasn't null, but didn't match any of the case statements!");
}
} else {
throw new TProtocolException("Couldn't find a field with field id " + fieldID);
}
}
@Override
protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
switch (setField_) {
case ACCEPT:
Accept accept = (Accept)value_;
accept.write(oprot);
return;
case ACCEPT_AND_NOTIFY:
AcceptAndNotify accept_and_notify = (AcceptAndNotify)value_;
accept_and_notify.write(oprot);
return;
case THREE_DS:
ThreeDs three_ds = (ThreeDs)value_;
three_ds.write(oprot);
return;
case DECLINE:
Decline decline = (Decline)value_;
decline.write(oprot);
return;
case DECLINE_AND_NOTIFY:
DeclineAndNotify decline_and_notify = (DeclineAndNotify)value_;
decline_and_notify.write(oprot);
return;
case HIGH_RISK:
HighRisk high_risk = (HighRisk)value_;
high_risk.write(oprot);
return;
case NORMAL:
Normal normal = (Normal)value_;
normal.write(oprot);
return;
case NOTIFY:
Notify notify = (Notify)value_;
notify.write(oprot);
return;
default:
throw new IllegalStateException("Cannot write union with unknown field " + setField_);
}
}
@Override
protected org.apache.thrift.protocol.TField getFieldDesc(_Fields setField) {
switch (setField) {
case ACCEPT:
return ACCEPT_FIELD_DESC;
case ACCEPT_AND_NOTIFY:
return ACCEPT_AND_NOTIFY_FIELD_DESC;
case THREE_DS:
return THREE_DS_FIELD_DESC;
case DECLINE:
return DECLINE_FIELD_DESC;
case DECLINE_AND_NOTIFY:
return DECLINE_AND_NOTIFY_FIELD_DESC;
case HIGH_RISK:
return HIGH_RISK_FIELD_DESC;
case NORMAL:
return NORMAL_FIELD_DESC;
case NOTIFY:
return NOTIFY_FIELD_DESC;
default:
throw new IllegalArgumentException("Unknown field id " + setField);
}
}
@Override
protected org.apache.thrift.protocol.TStruct getStructDesc() {
return STRUCT_DESC;
}
@Override
protected _Fields enumForId(short id) {
return _Fields.findByThriftIdOrThrow(id);
}
public _Fields[] getFields() {
return _Fields.values();
}
public Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> getFieldMetaData() {
return metaDataMap;
}
public _Fields fieldForId(int fieldId) {
return _Fields.findByThriftId(fieldId);
}
public Accept getAccept() {
if (getSetField() == _Fields.ACCEPT) {
return (Accept)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'accept' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setAccept(Accept value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.ACCEPT;
value_ = value;
}
public AcceptAndNotify getAcceptAndNotify() {
if (getSetField() == _Fields.ACCEPT_AND_NOTIFY) {
return (AcceptAndNotify)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'accept_and_notify' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setAcceptAndNotify(AcceptAndNotify value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.ACCEPT_AND_NOTIFY;
value_ = value;
}
public ThreeDs getThreeDs() {
if (getSetField() == _Fields.THREE_DS) {
return (ThreeDs)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'three_ds' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setThreeDs(ThreeDs value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.THREE_DS;
value_ = value;
}
public Decline getDecline() {
if (getSetField() == _Fields.DECLINE) {
return (Decline)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'decline' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setDecline(Decline value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.DECLINE;
value_ = value;
}
public DeclineAndNotify getDeclineAndNotify() {
if (getSetField() == _Fields.DECLINE_AND_NOTIFY) {
return (DeclineAndNotify)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'decline_and_notify' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setDeclineAndNotify(DeclineAndNotify value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.DECLINE_AND_NOTIFY;
value_ = value;
}
public HighRisk getHighRisk() {
if (getSetField() == _Fields.HIGH_RISK) {
return (HighRisk)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'high_risk' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setHighRisk(HighRisk value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.HIGH_RISK;
value_ = value;
}
public Normal getNormal() {
if (getSetField() == _Fields.NORMAL) {
return (Normal)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'normal' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setNormal(Normal value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.NORMAL;
value_ = value;
}
public Notify getNotify() {
if (getSetField() == _Fields.NOTIFY) {
return (Notify)getFieldValue();
} else {
throw new RuntimeException("Cannot get field 'notify' because union is currently set to " + getFieldDesc(getSetField()).name);
}
}
public void setNotify(Notify value) {
if (value == null) throw new NullPointerException();
setField_ = _Fields.NOTIFY;
value_ = value;
}
public boolean isSetAccept() {
return setField_ == _Fields.ACCEPT;
}
public boolean isSetAcceptAndNotify() {
return setField_ == _Fields.ACCEPT_AND_NOTIFY;
}
public boolean isSetThreeDs() {
return setField_ == _Fields.THREE_DS;
}
public boolean isSetDecline() {
return setField_ == _Fields.DECLINE;
}
public boolean isSetDeclineAndNotify() {
return setField_ == _Fields.DECLINE_AND_NOTIFY;
}
public boolean isSetHighRisk() {
return setField_ == _Fields.HIGH_RISK;
}
public boolean isSetNormal() {
return setField_ == _Fields.NORMAL;
}
public boolean isSetNotify() {
return setField_ == _Fields.NOTIFY;
}
public boolean equals(Object other) {
if (other instanceof ResultStatus) {
return equals((ResultStatus)other);
} else {
return false;
}
}
public boolean equals(ResultStatus other) {
return other != null && getSetField() == other.getSetField() && getFieldValue().equals(other.getFieldValue());
}
@Override
public int compareTo(ResultStatus other) {
int lastComparison = org.apache.thrift.TBaseHelper.compareTo(getSetField(), other.getSetField());
if (lastComparison == 0) {
return org.apache.thrift.TBaseHelper.compareTo(getFieldValue(), other.getFieldValue());
}
return lastComparison;
}
@Override
public int hashCode() {
List