Class EditorAttribute


  • public abstract class EditorAttribute
    extends java.lang.Object
    • Constructor Detail

      • EditorAttribute

        public EditorAttribute()
    • Method Detail

      • getId

        public abstract java.lang.String getId()
      • getName

        @Nullable
        @CheckForNull
        public abstract java.lang.String getName()
      • getType

        @Nullable
        @CheckForNull
        public abstract java.lang.String getType()
      • isCascadeDelete

        public abstract boolean isCascadeDelete()
      • getOrderBy

        @Nullable
        @CheckForNull
        public abstract EditorSort getOrderBy()
      • getExpression

        @Nullable
        @CheckForNull
        public abstract java.lang.String getExpression()
      • isNullable

        public abstract boolean isNullable()
      • isAuto

        public abstract boolean isAuto()
      • isVisible

        public abstract boolean isVisible()
      • getLabel

        @Nullable
        @CheckForNull
        public abstract java.lang.String getLabel()
      • getLabelI18n

        public abstract java.util.Map<java.lang.String,​java.lang.String> getLabelI18n()
      • getDescription

        @Nullable
        @CheckForNull
        public abstract java.lang.String getDescription()
      • getDescriptionI18n

        public abstract java.util.Map<java.lang.String,​java.lang.String> getDescriptionI18n()
      • isAggregatable

        public abstract boolean isAggregatable()
      • getEnumOptions

        @Nullable
        @CheckForNull
        public abstract java.util.List<java.lang.String> getEnumOptions()
      • getRangeMin

        @Nullable
        @CheckForNull
        public abstract java.lang.Long getRangeMin()
      • getRangeMax

        @Nullable
        @CheckForNull
        public abstract java.lang.Long getRangeMax()
      • isReadonly

        public abstract boolean isReadonly()
      • isUnique

        public abstract boolean isUnique()
      • getNullableExpression

        @Nullable
        @CheckForNull
        public abstract java.lang.String getNullableExpression()
      • getVisibleExpression

        @Nullable
        @CheckForNull
        public abstract java.lang.String getVisibleExpression()
      • getValidationExpression

        @Nullable
        @CheckForNull
        public abstract java.lang.String getValidationExpression()
      • getDefaultValue

        @Nullable
        @CheckForNull
        public abstract java.lang.String getDefaultValue()
      • getSequenceNumber

        public abstract java.lang.Integer getSequenceNumber()
      • create

        public static EditorAttribute create​(java.lang.String id,
                                             @Nullable @CheckForNull
                                             java.lang.String name,
                                             @Nullable @CheckForNull
                                             java.lang.String type,
                                             EditorAttributeIdentifier parent,
                                             EditorEntityTypeIdentifier refEntityType,
                                             boolean cascadeDelete,
                                             EditorAttributeIdentifier mappedByAttribute,
                                             EditorSort orderBy,
                                             java.lang.String expression,
                                             boolean nullable,
                                             boolean auto,
                                             boolean visible,
                                             @Nullable @CheckForNull
                                             java.lang.String label,
                                             java.util.Map<java.lang.String,​java.lang.String> i18nLabel,
                                             @Nullable @CheckForNull
                                             java.lang.String description,
                                             java.util.Map<java.lang.String,​java.lang.String> i18nDescription,
                                             boolean aggregatable,
                                             @Nullable @CheckForNull
                                             java.util.List<java.lang.String> enumOptions,
                                             @Nullable @CheckForNull
                                             java.lang.Long rangeMin,
                                             @Nullable @CheckForNull
                                             java.lang.Long rangeMax,
                                             boolean readonly,
                                             boolean unique,
                                             java.util.List<EditorTagIdentifier> tags,
                                             @Nullable @CheckForNull
                                             java.lang.String nullableExpression,
                                             @Nullable @CheckForNull
                                             java.lang.String visibleExpression,
                                             @Nullable @CheckForNull
                                             java.lang.String validationExpression,
                                             @Nullable @CheckForNull
                                             java.lang.String defaultValue,
                                             java.lang.Integer sequenceNumber)