Если вы действительно хотите это сделать, то вам следует использовать отражение и просмотреть все значения в атрибутах.
Лучшим способом сделать это было бы использование перечислений:
public enum Attributes{
InterestDeterminationDate,
CreditType,
NumberInternal,
InterestRate,
RemainingDebtAmount,
ConsumerPart,
TechnicalProductName,
TermOfDuration,
PeriodInterestTaxReduction,
OriginMark,
Currency,
PenaltyRuleId,
InstallmentCalculationMethod,
InterestRenewalDate,
TechnicalProductDescription,
TechnicalProductDate,
CollectionIntervalPeriod,
Enddate;
}
и Attributes.valueOf(yourVariable);
проверит это для вас.
Осторожно с enum, метод valueOf()
выдает IllegalArgumentException
, если yourVariable
не в Attributes
. Плюс вы yourVariable
не null
или вам придется справиться с NullPointerException