Class Reference

java.lang.Object
org.apache.thrift.TUnion<Reference,​Reference._Fields>
dev.vality.damsel.domain.Reference
All Implemented Interfaces:
Serializable, Comparable<Reference>, org.apache.thrift.TBase<Reference,​Reference._Fields>, org.apache.thrift.TSerializable

@Generated(value="Autogenerated by Thrift Compiler (0.14.2)",
           date="2022-10-25")
public class Reference
extends org.apache.thrift.TUnion<Reference,​Reference._Fields>
See Also:
Serialized Form
  • Field Details

    • metaDataMap

      public static final Map<Reference._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
  • Constructor Details

  • Method Details

    • deepCopy

      public Reference deepCopy()
    • category

      public static Reference category​(CategoryRef value)
    • currency

      public static Reference currency​(CurrencyRef value)
    • business_schedule

      public static Reference business_schedule​(BusinessScheduleRef value)
    • calendar

      public static Reference calendar​(CalendarRef value)
    • payment_method

      public static Reference payment_method​(PaymentMethodRef value)
    • payout_method

      public static Reference payout_method​(PayoutMethodRef value)
    • bank

      public static Reference bank​(BankRef value)
    • contract_template

      public static Reference contract_template​(ContractTemplateRef value)
    • term_set_hierarchy

      public static Reference term_set_hierarchy​(TermSetHierarchyRef value)
    • payment_institution

      public static Reference payment_institution​(PaymentInstitutionRef value)
    • provider

      public static Reference provider​(ProviderRef value)
    • terminal

      public static Reference terminal​(TerminalRef value)
    • inspector

      public static Reference inspector​(InspectorRef value)
    • system_account_set

      public static Reference system_account_set​(SystemAccountSetRef value)
    • external_account_set

      public static Reference external_account_set​(ExternalAccountSetRef value)
    • proxy

      public static Reference proxy​(ProxyRef value)
    • globals

      public static Reference globals​(GlobalsRef value)
    • cash_register_provider

      public static Reference cash_register_provider​(CashRegisterProviderRef value)
    • routing_rules

      public static Reference routing_rules​(RoutingRulesetRef value)
    • bank_card_category

      public static Reference bank_card_category​(BankCardCategoryRef value)
    • criterion

      public static Reference criterion​(CriterionRef value)
    • document_type

      public static Reference document_type​(DocumentTypeRef value)
    • payment_service

      public static Reference payment_service​(PaymentServiceRef value)
    • payment_system

      public static Reference payment_system​(PaymentSystemRef value)
    • payment_token

      public static Reference payment_token​(BankCardTokenServiceRef value)
    • mobile_operator

      public static Reference mobile_operator​(MobileOperatorRef value)
    • crypto_currency

      public static Reference crypto_currency​(CryptoCurrencyRef value)
    • country

      public static Reference country​(CountryRef value)
    • trade_bloc

      public static Reference trade_bloc​(TradeBlocRef value)
    • identity_provider

      public static Reference identity_provider​(IdentityProviderRef value)
    • dummy

      public static Reference dummy​(DummyRef value)
    • dummy_link

      public static Reference dummy_link​(DummyLinkRef value)
    • checkType

      protected void checkType​(Reference._Fields setField, Object value) throws ClassCastException
      Specified by:
      checkType in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
      Throws:
      ClassCastException
    • standardSchemeReadValue

      protected Object standardSchemeReadValue​(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException
      Specified by:
      standardSchemeReadValue in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
      Throws:
      org.apache.thrift.TException
    • standardSchemeWriteValue

      protected void standardSchemeWriteValue​(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      standardSchemeWriteValue in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
      Throws:
      org.apache.thrift.TException
    • tupleSchemeReadValue

      protected Object tupleSchemeReadValue​(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException
      Specified by:
      tupleSchemeReadValue in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
      Throws:
      org.apache.thrift.TException
    • tupleSchemeWriteValue

      protected void tupleSchemeWriteValue​(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
      Specified by:
      tupleSchemeWriteValue in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
      Throws:
      org.apache.thrift.TException
    • getFieldDesc

      protected org.apache.thrift.protocol.TField getFieldDesc​(Reference._Fields setField)
      Specified by:
      getFieldDesc in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
    • getStructDesc

      protected org.apache.thrift.protocol.TStruct getStructDesc()
      Specified by:
      getStructDesc in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
    • enumForId

      protected Reference._Fields enumForId​(short id)
      Specified by:
      enumForId in class org.apache.thrift.TUnion<Reference,​Reference._Fields>
    • getFields

      public Reference._Fields[] getFields()
    • getFieldMetaData

      public Map<Reference._Fields,​org.apache.thrift.meta_data.FieldMetaData> getFieldMetaData()
    • fieldForId

      public Reference._Fields fieldForId​(int fieldId)
    • getCategory

      public CategoryRef getCategory()
    • setCategory

      public void setCategory​(CategoryRef value)
    • getCurrency

      public CurrencyRef getCurrency()
    • setCurrency

      public void setCurrency​(CurrencyRef value)
    • getBusinessSchedule

      public BusinessScheduleRef getBusinessSchedule()
    • setBusinessSchedule

      public void setBusinessSchedule​(BusinessScheduleRef value)
    • getCalendar

      public CalendarRef getCalendar()
    • setCalendar

      public void setCalendar​(CalendarRef value)
    • getPaymentMethod

      public PaymentMethodRef getPaymentMethod()
    • setPaymentMethod

      public void setPaymentMethod​(PaymentMethodRef value)
    • getPayoutMethod

      public PayoutMethodRef getPayoutMethod()
    • setPayoutMethod

      public void setPayoutMethod​(PayoutMethodRef value)
    • getBank

      public BankRef getBank()
    • setBank

      public void setBank​(BankRef value)
    • getContractTemplate

      public ContractTemplateRef getContractTemplate()
    • setContractTemplate

      public void setContractTemplate​(ContractTemplateRef value)
    • getTermSetHierarchy

      public TermSetHierarchyRef getTermSetHierarchy()
    • setTermSetHierarchy

      public void setTermSetHierarchy​(TermSetHierarchyRef value)
    • getPaymentInstitution

      public PaymentInstitutionRef getPaymentInstitution()
    • setPaymentInstitution

      public void setPaymentInstitution​(PaymentInstitutionRef value)
    • getProvider

      public ProviderRef getProvider()
    • setProvider

      public void setProvider​(ProviderRef value)
    • getTerminal

      public TerminalRef getTerminal()
    • setTerminal

      public void setTerminal​(TerminalRef value)
    • getInspector

      public InspectorRef getInspector()
    • setInspector

      public void setInspector​(InspectorRef value)
    • getSystemAccountSet

      public SystemAccountSetRef getSystemAccountSet()
    • setSystemAccountSet

      public void setSystemAccountSet​(SystemAccountSetRef value)
    • getExternalAccountSet

      public ExternalAccountSetRef getExternalAccountSet()
    • setExternalAccountSet

      public void setExternalAccountSet​(ExternalAccountSetRef value)
    • getProxy

      public ProxyRef getProxy()
    • setProxy

      public void setProxy​(ProxyRef value)
    • getGlobals

      public GlobalsRef getGlobals()
    • setGlobals

      public void setGlobals​(GlobalsRef value)
    • getCashRegisterProvider

      public CashRegisterProviderRef getCashRegisterProvider()
    • setCashRegisterProvider

      public void setCashRegisterProvider​(CashRegisterProviderRef value)
    • getRoutingRules

      public RoutingRulesetRef getRoutingRules()
    • setRoutingRules

      public void setRoutingRules​(RoutingRulesetRef value)
    • getBankCardCategory

      public BankCardCategoryRef getBankCardCategory()
    • setBankCardCategory

      public void setBankCardCategory​(BankCardCategoryRef value)
    • getCriterion

      public CriterionRef getCriterion()
    • setCriterion

      public void setCriterion​(CriterionRef value)
    • getDocumentType

      public DocumentTypeRef getDocumentType()
    • setDocumentType

      public void setDocumentType​(DocumentTypeRef value)
    • getPaymentService

      public PaymentServiceRef getPaymentService()
    • setPaymentService

      public void setPaymentService​(PaymentServiceRef value)
    • getPaymentSystem

      public PaymentSystemRef getPaymentSystem()
    • setPaymentSystem

      public void setPaymentSystem​(PaymentSystemRef value)
    • getPaymentToken

      public BankCardTokenServiceRef getPaymentToken()
    • setPaymentToken

      public void setPaymentToken​(BankCardTokenServiceRef value)
    • getMobileOperator

      public MobileOperatorRef getMobileOperator()
    • setMobileOperator

      public void setMobileOperator​(MobileOperatorRef value)
    • getCryptoCurrency

      public CryptoCurrencyRef getCryptoCurrency()
    • setCryptoCurrency

      public void setCryptoCurrency​(CryptoCurrencyRef value)
    • getCountry

      public CountryRef getCountry()
    • setCountry

      public void setCountry​(CountryRef value)
    • getTradeBloc

      public TradeBlocRef getTradeBloc()
    • setTradeBloc

      public void setTradeBloc​(TradeBlocRef value)
    • getIdentityProvider

      public IdentityProviderRef getIdentityProvider()
    • setIdentityProvider

      public void setIdentityProvider​(IdentityProviderRef value)
    • getDummy

      public DummyRef getDummy()
    • setDummy

      public void setDummy​(DummyRef value)
    • getDummyLink

      public DummyLinkRef getDummyLink()
    • setDummyLink

      public void setDummyLink​(DummyLinkRef value)
    • isSetCategory

      public boolean isSetCategory()
    • isSetCurrency

      public boolean isSetCurrency()
    • isSetBusinessSchedule

      public boolean isSetBusinessSchedule()
    • isSetCalendar

      public boolean isSetCalendar()
    • isSetPaymentMethod

      public boolean isSetPaymentMethod()
    • isSetPayoutMethod

      public boolean isSetPayoutMethod()
    • isSetBank

      public boolean isSetBank()
    • isSetContractTemplate

      public boolean isSetContractTemplate()
    • isSetTermSetHierarchy

      public boolean isSetTermSetHierarchy()
    • isSetPaymentInstitution

      public boolean isSetPaymentInstitution()
    • isSetProvider

      public boolean isSetProvider()
    • isSetTerminal

      public boolean isSetTerminal()
    • isSetInspector

      public boolean isSetInspector()
    • isSetSystemAccountSet

      public boolean isSetSystemAccountSet()
    • isSetExternalAccountSet

      public boolean isSetExternalAccountSet()
    • isSetProxy

      public boolean isSetProxy()
    • isSetGlobals

      public boolean isSetGlobals()
    • isSetCashRegisterProvider

      public boolean isSetCashRegisterProvider()
    • isSetRoutingRules

      public boolean isSetRoutingRules()
    • isSetBankCardCategory

      public boolean isSetBankCardCategory()
    • isSetCriterion

      public boolean isSetCriterion()
    • isSetDocumentType

      public boolean isSetDocumentType()
    • isSetPaymentService

      public boolean isSetPaymentService()
    • isSetPaymentSystem

      public boolean isSetPaymentSystem()
    • isSetPaymentToken

      public boolean isSetPaymentToken()
    • isSetMobileOperator

      public boolean isSetMobileOperator()
    • isSetCryptoCurrency

      public boolean isSetCryptoCurrency()
    • isSetCountry

      public boolean isSetCountry()
    • isSetTradeBloc

      public boolean isSetTradeBloc()
    • isSetIdentityProvider

      public boolean isSetIdentityProvider()
    • isSetDummy

      public boolean isSetDummy()
    • isSetDummyLink

      public boolean isSetDummyLink()
    • equals

      public boolean equals​(Object other)
      Overrides:
      equals in class Object
    • equals

      public boolean equals​(Reference other)
    • compareTo

      public int compareTo​(Reference other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object