Class CommonAttribute

java.lang.Object
com.github._1c_syntax.bsl.mdo.CommonAttribute
All Implemented Interfaces:
AccessRightsOwner, MD, MDObject

public final class CommonAttribute extends Object implements MDObject, AccessRightsOwner
  • Method Details

    • contains

      public boolean contains(com.github._1c_syntax.bsl.types.MdoReference mdoReference)
      Проверяет наличие объекта в составе общего реквизита (вне зависимости от режима использования)
      Parameters:
      mdoReference - Ссылка на искомый объект
      Returns:
      Признак вхождения в состав
    • useMode

      public UseMode useMode(com.github._1c_syntax.bsl.types.MdoReference mdoReference)
      Возвращает режим использования общего реквизита для объекта метаданных. Если объект не входит в состав общего реквизита, то будет возвращено UseMode.DONT_USE
      Parameters:
      mdoReference - Ссылка на искомый объект
      Returns:
      Признак использования
    • possibleRights

      public static List<RoleRight> possibleRights()
      Возвращает перечень возможных прав доступа
    • builder

      public static CommonAttribute.CommonAttributeBuilder builder()
    • getUuid

      public String getUuid()
      Description copied from interface: MD
      Уникальный идентификатор объекта
      Specified by:
      getUuid in interface MD
    • getName

      public String getName()
      Description copied from interface: MD
      Имя объекта
      Specified by:
      getName in interface MD
    • getMdoReference

      public com.github._1c_syntax.bsl.types.MdoReference getMdoReference()
      Description copied from interface: MD
      MDO-Ссылка на объект
      Specified by:
      getMdoReference in interface MD
    • getObjectBelonging

      public ObjectBelonging getObjectBelonging()
      Description copied from interface: MD
      Принадлежность объекта конфигурации (собственный или заимствованный)
      Specified by:
      getObjectBelonging in interface MD
    • getComment

      public String getComment()
      Description copied from interface: MD
      Комментарий
      Specified by:
      getComment in interface MD
    • getSynonym

      public MultiLanguageString getSynonym()
      Description copied from interface: MD
      Синонимы объекта
      Specified by:
      getSynonym in interface MD
    • getSupportVariant

      public com.github._1c_syntax.bsl.support.SupportVariant getSupportVariant()
      Description copied from interface: MD
      Вариант поддержки родительской конфигурации
      Specified by:
      getSupportVariant in interface MD
    • getAutoUse

      public UseMode getAutoUse()
      Автоиспользование
    • isPasswordMode

      public boolean isPasswordMode()
      Режим пароля. Только для общих реквизитов с типом с типом `Строка`
    • getIndexing

      public IndexingType getIndexing()
      Индексирование
    • getDataSeparation

      public DataSeparation getDataSeparation()
      Разделение данных
    • getDataSeparationValue

      public com.github._1c_syntax.bsl.types.MdoReference getDataSeparationValue()
      Значение разделяемых данных
    • getDataSeparationUse

      public com.github._1c_syntax.bsl.types.MdoReference getDataSeparationUse()
      Использование разделения данных
    • getConditionalSeparation

      public com.github._1c_syntax.bsl.types.MdoReference getConditionalSeparation()
      Условное разделение
    • getUsersSeparation

      public DataSeparation getUsersSeparation()
      Разделение пользователей
    • getAuthenticationSeparation

      public DataSeparation getAuthenticationSeparation()
      Разделение аутентификаций
    • getConfigurationExtensionsSeparation

      public DataSeparation getConfigurationExtensionsSeparation()
      Разделение расширений конфигурации
    • getContent

      public List<CommonAttribute.UseContent> getContent()
      Список объектов, включенных в состав общего реквизита
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object