some refactoring
This commit is contained in:
parent
05abf6b132
commit
2e90eb7ca2
1 changed files with 6 additions and 7 deletions
|
|
@ -1,22 +1,21 @@
|
|||
package ru.spcex.clearing.models;
|
||||
|
||||
import ru.clearing.classes.statics.data.registry.Registry;
|
||||
import ru.spcex.platform.enumeration.RegistryCapacity;
|
||||
import ru.spcex.platform.enumeration.RegistryDesignation;
|
||||
import ru.spcex.platform.enumeration.RegistryInstrumentType;
|
||||
import ru.spcex.platform.enumeration.RegistryUnit;
|
||||
import ru.spcex.platform.utils.enumeration.IEnumKey;
|
||||
|
||||
public record RegistryTradingParams(RegistryDesignation registryDesignation,
|
||||
RegistryInstrumentType registryInstrumentType,
|
||||
RegistryCapacity registryCapacity,
|
||||
RegistryUnit registryUnit) {
|
||||
|
||||
public boolean equalByRegistry(Registry registry) {
|
||||
boolean isEqualDesignation = this.registryDesignation == null || IEnumKey.getEnumByKey(RegistryDesignation.class, registry.getRegistryDesignation()) == this.registryDesignation;
|
||||
boolean isEqualInstrumentType = this.registryInstrumentType == null || IEnumKey.getEnumByKey(RegistryInstrumentType.class, registry.getRegistryInstrumentType()) == this.registryInstrumentType;
|
||||
boolean isEqualCapacity = this.registryCapacity == null || IEnumKey.getEnumByKey(RegistryCapacity.class, registry.getRegistryCapacity()) == this.registryCapacity;
|
||||
boolean isEqualUnit = this.registryUnit == null || IEnumKey.getEnumByKey(RegistryUnit.class, registry.getRegistryUnit()) == this.registryUnit;
|
||||
public boolean equalByRegistry(RegistryDesignation registryDesignation, RegistryInstrumentType registryInstrumentType,
|
||||
RegistryCapacity registryCapacity, RegistryUnit registryUnit) {
|
||||
boolean isEqualDesignation = this.registryDesignation == null || registryDesignation == this.registryDesignation;
|
||||
boolean isEqualInstrumentType = this.registryInstrumentType == null || registryInstrumentType == this.registryInstrumentType;
|
||||
boolean isEqualCapacity = this.registryCapacity == null || registryCapacity == this.registryCapacity;
|
||||
boolean isEqualUnit = this.registryUnit == null || registryUnit == this.registryUnit;
|
||||
return isEqualDesignation && isEqualInstrumentType && isEqualCapacity && isEqualUnit;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue