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 Details

  • Method Details

    • build

      public static Structure.Attribute build​(Structure.Attribute attribute)
    • 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

      public boolean storageEquals​(Structure.Attribute that)
      Сравнение атрибутов только по полям, связанным с хранением данных.
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object