Package ru.i_novus.ms.rdm.api.model
Class Structure.Attribute
java.lang.Object
ru.i_novus.ms.rdm.api.model.Structure.Attribute
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- Structure
public static class Structure.Attribute
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description Attribute()Attribute(Structure.Attribute attribute) -
Method Summary
Modifier and Type Method Description static Structure.Attributebuild(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)static Structure.Attributebuild(Structure.Attribute attribute)static Structure.AttributebuildLocalizable(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)static Structure.AttributebuildPrimary(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description)booleanequals(java.lang.Object o)java.lang.StringgetCode()java.lang.StringgetDescription()java.lang.BooleangetIsPrimary()java.lang.BooleangetLocalizable()java.lang.StringgetName()ru.i_novus.platform.datastorage.temporal.enums.FieldTypegetType()inthashCode()booleanhasIsPrimary()booleanisLocalizable()booleanisReferenceType()voidsetCode(java.lang.String code)voidsetDescription(java.lang.String description)voidsetIsPrimary(java.lang.Boolean isPrimary)voidsetLocalizable(java.lang.Boolean localizable)voidsetName(java.lang.String name)voidsetType(ru.i_novus.platform.datastorage.temporal.enums.FieldType type)booleanstorageEquals(Structure.Attribute that)Сравнение атрибутов только по полям, связанным с хранением данных.java.lang.StringtoString()
-
Constructor Details
-
Method Details
-
build
-
build
public static Structure.Attribute build(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description) -
buildPrimary
public static Structure.Attribute buildPrimary(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description) -
buildLocalizable
public static Structure.Attribute buildLocalizable(java.lang.String code, java.lang.String name, ru.i_novus.platform.datastorage.temporal.enums.FieldType type, java.lang.String description) -
getCode
public java.lang.String getCode() -
setCode
public void setCode(java.lang.String code) -
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String name) -
getType
public ru.i_novus.platform.datastorage.temporal.enums.FieldType getType() -
setType
public void setType(ru.i_novus.platform.datastorage.temporal.enums.FieldType type) -
getIsPrimary
public java.lang.Boolean getIsPrimary() -
setIsPrimary
public void setIsPrimary(java.lang.Boolean isPrimary) -
getLocalizable
public java.lang.Boolean getLocalizable() -
setLocalizable
public void setLocalizable(java.lang.Boolean localizable) -
getDescription
public java.lang.String getDescription() -
setDescription
public void setDescription(java.lang.String description) -
hasIsPrimary
public boolean hasIsPrimary() -
isLocalizable
public boolean isLocalizable() -
isReferenceType
public boolean isReferenceType() -
storageEquals
Сравнение атрибутов только по полям, связанным с хранением данных. -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-