Uses of Class
ru.i_novus.ms.rdm.api.model.Structure.Attribute
-
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.model
Methods in ru.i_novus.ms.rdm.api.model that return Structure.Attribute Modifier and Type Method Description static Structure.AttributeStructure.Attribute. build(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)static Structure.AttributeStructure.Attribute. build(Structure.Attribute attribute)static Structure.AttributeStructure.Attribute. buildLocalizable(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)static Structure.AttributeStructure.Attribute. buildPrimary(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)Structure.AttributeStructure.Reference. findReferenceAttribute(Structure referenceStructure)Поиск атрибута в справочнике, на который ссылаются.Structure.AttributeStructure. getAttribute(java.lang.String code)Methods in ru.i_novus.ms.rdm.api.model that return types with arguments of type Structure.Attribute Modifier and Type Method Description java.util.List<Structure.Attribute>Structure. getAttributes()java.util.List<Structure.Attribute>Structure. getLocalizables()java.util.List<Structure.Attribute>Structure. getPrimaries()java.util.List<Structure.Attribute>Structure. getRefCodeAttributes(java.lang.String referenceCode)Получение всех атрибутов-ссылок на справочник с указанным кодом.Methods in ru.i_novus.ms.rdm.api.model with parameters of type Structure.Attribute Modifier and Type Method Description voidStructure. add(Structure.Attribute attribute, Structure.Reference reference)static Structure.AttributeStructure.Attribute. build(Structure.Attribute attribute)booleanStructure.Attribute. storageEquals(Structure.Attribute that)Сравнение атрибутов только по полям, связанным с хранением данных.voidStructure. update(Structure.Attribute oldAttribute, Structure.Attribute newAttribute)Method parameters in ru.i_novus.ms.rdm.api.model with type arguments of type Structure.Attribute Modifier and Type Method Description static java.util.stream.Stream<java.lang.String>Structure. getAttributeCodes(java.util.List<Structure.Attribute> attributes)Получение кодов атрибутов.voidStructure. setAttributes(java.util.List<Structure.Attribute> attributes)Constructors in ru.i_novus.ms.rdm.api.model with parameters of type Structure.Attribute Constructor Description Attribute(Structure.Attribute attribute)Constructor parameters in ru.i_novus.ms.rdm.api.model with type arguments of type Structure.Attribute Constructor Description Structure(java.util.List<Structure.Attribute> attributes, java.util.List<Structure.Reference> references) -
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.model.diff
Methods in ru.i_novus.ms.rdm.api.model.diff that return Structure.Attribute Modifier and Type Method Description Structure.AttributeStructureDiff.AttributeDiff. getNewAttribute()Structure.AttributeStructureDiff.AttributeDiff. getOldAttribute()Methods in ru.i_novus.ms.rdm.api.model.diff with parameters of type Structure.Attribute Modifier and Type Method Description voidStructureDiff.AttributeDiff. setNewAttribute(Structure.Attribute newAttribute)voidStructureDiff.AttributeDiff. setOldAttribute(Structure.Attribute oldAttribute)Constructors in ru.i_novus.ms.rdm.api.model.diff with parameters of type Structure.Attribute Constructor Description AttributeDiff(Structure.Attribute oldAttribute, Structure.Attribute newAttribute) -
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.model.field
Methods in ru.i_novus.ms.rdm.api.model.field that return Structure.Attribute Modifier and Type Method Description Structure.AttributeReferenceFilterValue. getAttribute()Methods in ru.i_novus.ms.rdm.api.model.field with parameters of type Structure.Attribute Modifier and Type Method Description voidReferenceFilterValue. setAttribute(Structure.Attribute attribute)Constructors in ru.i_novus.ms.rdm.api.model.field with parameters of type Structure.Attribute Constructor Description ReferenceFilterValue(Structure.Attribute attribute, ru.i_novus.platform.datastorage.temporal.model.value.ReferenceFieldValue referenceValue) -
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.model.version
Methods in ru.i_novus.ms.rdm.api.model.version that return Structure.Attribute Modifier and Type Method Description Structure.AttributeRefBookVersionAttribute. getAttribute()Methods in ru.i_novus.ms.rdm.api.model.version with parameters of type Structure.Attribute Modifier and Type Method Description voidUpdateAttributeRequest. fillAttribute(Structure.Attribute attribute)voidRefBookVersionAttribute. setAttribute(Structure.Attribute attribute)Constructors in ru.i_novus.ms.rdm.api.model.version with parameters of type Structure.Attribute Constructor Description CreateAttributeRequest(java.lang.Integer optLockValue, Structure.Attribute attribute, Structure.Reference reference)CreateAttributeRequest(java.lang.Integer optLockValue, Structure.Attribute attribute, Structure.Reference reference, java.util.List<AttributeValidation> validations)RefBookVersionAttribute(java.lang.Integer versionId, Structure.Attribute attribute, Structure structure)Конструктор на основе атрибута и структуры.RefBookVersionAttribute(java.lang.Integer versionId, Structure.Attribute attribute, Structure.Reference reference)Конструктор на основе атрибута и ссылки.UpdateAttributeRequest(java.lang.Integer optLockValue, Structure.Attribute attribute, Structure.Reference reference)UpdateAttributeRequest(java.lang.Integer optLockValue, Structure.Attribute attribute, Structure.Reference reference, java.util.List<AttributeValidation> validations) -
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.util
Methods in ru.i_novus.ms.rdm.api.util with parameters of type Structure.Attribute Modifier and Type Method Description static RefBookRowValueComparableUtils. findRefBookRowValue(java.util.List<Structure.Attribute> primaries, Structure.Attribute refAttribute, ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValue diffRowValue, java.util.List<RefBookRowValue> rowValues)В списке записей #rowValues ищется первая запись, которая соответствует строке об изменениях #diffRowValue на основании набора первичных ключей #primaries.static java.util.List<RefBookRowValue>ComparableUtils. findRefBookRowValues(java.util.List<Structure.Attribute> primaries, Structure.Attribute refAttribute, ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValue diffRowValue, java.util.List<RefBookRowValue> rowValues)В списке записей #rowValues ищутся записи, которые соответствуют строке об изменениях #diffRowValue на основании набора первичных ключей #primaries.static java.io.SerializableRowUtils. toSearchValue(Structure.Attribute primary, ru.i_novus.platform.datastorage.temporal.model.value.RowValue rowValue)Преобразование значения первичного ключа записи в значение для поиска.Method parameters in ru.i_novus.ms.rdm.api.util with type arguments of type Structure.Attribute Modifier and Type Method Description static booleanRowUtils. equalsValuesByAttributes(Row newRow, RefBookRowValue oldRowValue, java.util.List<Structure.Attribute> attributes)Сравнение значений по атрибутам.static ComparableRowComparableUtils. findComparableRow(java.util.List<Structure.Attribute> primaries, ru.i_novus.platform.datastorage.temporal.model.value.RowValue rowValue, java.util.List<ComparableRow> comparableRows, ru.i_novus.platform.datastorage.temporal.enums.DiffStatusEnum status)В списке записей #comparableRows ищется строка, которая соответствует записи #rowValue на основании набора первичных ключей #primaries.static ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValueComparableUtils. findDiffRowValue(java.util.List<Structure.Attribute> primaries, ru.i_novus.platform.datastorage.temporal.model.value.RowValue rowValue, java.util.List<ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValue> diffRowValues)В списке diff-записей #diffRowValues ищется запись, которая соответствует строке #rowValue на основании набора первичных ключей #primaries.static RefBookRowValueComparableUtils. findRefBookRowValue(java.util.List<Structure.Attribute> primaries, Structure.Attribute refAttribute, ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValue diffRowValue, java.util.List<RefBookRowValue> rowValues)В списке записей #rowValues ищется первая запись, которая соответствует строке об изменениях #diffRowValue на основании набора первичных ключей #primaries.static java.util.List<RefBookRowValue>ComparableUtils. findRefBookRowValues(java.util.List<Structure.Attribute> primaries, Structure.Attribute refAttribute, ru.i_novus.platform.datastorage.temporal.model.value.DiffRowValue diffRowValue, java.util.List<RefBookRowValue> rowValues)В списке записей #rowValues ищутся записи, которые соответствуют строке об изменениях #diffRowValue на основании набора первичных ключей #primaries.static ru.i_novus.platform.datastorage.temporal.model.value.RowValueComparableUtils. findRowValue(java.util.List<Structure.Attribute> primaries, ru.i_novus.platform.datastorage.temporal.model.value.RowValue rowValue, java.util.List<? extends ru.i_novus.platform.datastorage.temporal.model.value.RowValue> rowValues)В списке записей #rowValues ищется строка, которая соответствует записи #rowValue на основании набора первичных ключей #primaries.static java.lang.StringRowUtils. toNamedValues(java.util.Map<java.lang.String,java.lang.Object> rowData, java.util.List<Structure.Attribute> attributes)Преобразование значений атрибутов с их наименованиями в строку.static java.util.List<AttributeFilter>RowUtils. toPrimaryKeyValueFilters(Row row, java.util.List<Structure.Attribute> primaries)Получение фильтров по точному совпадению значений первичных ключей из записи.static java.lang.StringRowUtils. toReferenceValue(java.util.List<Structure.Attribute> primaries, ru.i_novus.platform.datastorage.temporal.model.value.RowValue rowValue)Преобразование значения первичных ключей записи в строковое значение ссылки на эту запись.static java.util.List<java.lang.String>RowUtils. toReferenceValues(java.util.List<Structure.Attribute> primaries, java.util.Collection<ru.i_novus.platform.datastorage.temporal.model.value.RowValue> rowValues)Преобразование значения первичных ключей записей в строковые значения ссылки на эти записи.static java.util.Map<java.lang.String,ru.i_novus.platform.datastorage.temporal.model.value.RowValue>RowUtils. toReferredRowValues(java.util.List<Structure.Attribute> primaries, java.util.Collection<ru.i_novus.platform.datastorage.temporal.model.value.RowValue> rowValues)Преобразование записей в набор с привязкой к строковым значениям ссылки. -
Uses of Structure.Attribute in ru.i_novus.ms.rdm.api.validation
Methods in ru.i_novus.ms.rdm.api.validation with parameters of type Structure.Attribute Modifier and Type Method Description voidVersionValidation. validateAttribute(Structure.Attribute attribute)voidVersionValidation. validateNewAttribute(Structure.Attribute newAttribute, Structure oldStructure, java.lang.String refBookCode)voidVersionValidation. validateNewReference(Structure.Attribute newAttribute, Structure.Reference newReference, Structure oldStructure, java.lang.String refBookCode)voidVersionValidation. validateOldAttribute(Structure.Attribute oldAttribute, Structure oldStructure, java.lang.String refBookCode)Method parameters in ru.i_novus.ms.rdm.api.validation with type arguments of type Structure.Attribute Modifier and Type Method Description booleanVersionValidation. equalsPrimaries(java.util.List<Structure.Attribute> primaries1, java.util.List<Structure.Attribute> primaries2)