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;
|
package ru.spcex.clearing.models;
|
||||||
|
|
||||||
import ru.clearing.classes.statics.data.registry.Registry;
|
|
||||||
import ru.spcex.platform.enumeration.RegistryCapacity;
|
import ru.spcex.platform.enumeration.RegistryCapacity;
|
||||||
import ru.spcex.platform.enumeration.RegistryDesignation;
|
import ru.spcex.platform.enumeration.RegistryDesignation;
|
||||||
import ru.spcex.platform.enumeration.RegistryInstrumentType;
|
import ru.spcex.platform.enumeration.RegistryInstrumentType;
|
||||||
import ru.spcex.platform.enumeration.RegistryUnit;
|
import ru.spcex.platform.enumeration.RegistryUnit;
|
||||||
import ru.spcex.platform.utils.enumeration.IEnumKey;
|
|
||||||
|
|
||||||
public record RegistryTradingParams(RegistryDesignation registryDesignation,
|
public record RegistryTradingParams(RegistryDesignation registryDesignation,
|
||||||
RegistryInstrumentType registryInstrumentType,
|
RegistryInstrumentType registryInstrumentType,
|
||||||
RegistryCapacity registryCapacity,
|
RegistryCapacity registryCapacity,
|
||||||
RegistryUnit registryUnit) {
|
RegistryUnit registryUnit) {
|
||||||
|
|
||||||
public boolean equalByRegistry(Registry registry) {
|
public boolean equalByRegistry(RegistryDesignation registryDesignation, RegistryInstrumentType registryInstrumentType,
|
||||||
boolean isEqualDesignation = this.registryDesignation == null || IEnumKey.getEnumByKey(RegistryDesignation.class, registry.getRegistryDesignation()) == this.registryDesignation;
|
RegistryCapacity registryCapacity, RegistryUnit registryUnit) {
|
||||||
boolean isEqualInstrumentType = this.registryInstrumentType == null || IEnumKey.getEnumByKey(RegistryInstrumentType.class, registry.getRegistryInstrumentType()) == this.registryInstrumentType;
|
boolean isEqualDesignation = this.registryDesignation == null || registryDesignation == this.registryDesignation;
|
||||||
boolean isEqualCapacity = this.registryCapacity == null || IEnumKey.getEnumByKey(RegistryCapacity.class, registry.getRegistryCapacity()) == this.registryCapacity;
|
boolean isEqualInstrumentType = this.registryInstrumentType == null || registryInstrumentType == this.registryInstrumentType;
|
||||||
boolean isEqualUnit = this.registryUnit == null || IEnumKey.getEnumByKey(RegistryUnit.class, registry.getRegistryUnit()) == this.registryUnit;
|
boolean isEqualCapacity = this.registryCapacity == null || registryCapacity == this.registryCapacity;
|
||||||
|
boolean isEqualUnit = this.registryUnit == null || registryUnit == this.registryUnit;
|
||||||
return isEqualDesignation && isEqualInstrumentType && isEqualCapacity && isEqualUnit;
|
return isEqualDesignation && isEqualInstrumentType && isEqualCapacity && isEqualUnit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue