Class BasePropertyInfo<PropertyLinkProviderType,​PropertyValidatorType>

  • Direct Known Subclasses:
    UserGroupPropertyInfo, UserPropertyInfo

    public abstract class BasePropertyInfo<PropertyLinkProviderType,​PropertyValidatorType>
    extends java.lang.Object
    Since:
    9.0
    • Field Detail

      • myPropertyName

        @NotNull
        protected final java.lang.String myPropertyName
      • myDisplayName

        @NotNull
        protected final java.lang.String myDisplayName
      • myPlaceHolder

        @Nullable
        protected final java.lang.String myPlaceHolder
    • Constructor Detail

      • BasePropertyInfo

        protected BasePropertyInfo​(@NotNull
                                   java.lang.String propertyName,
                                   @NotNull
                                   java.lang.String displayName,
                                   @Nullable
                                   java.lang.String placeHolder,
                                   @Nullable
                                   PropertyLinkProviderType linkProvider,
                                   @NotNull
                                   PropertyValidatorType... validators)
    • Method Detail

      • getPropertyName

        @NotNull
        public java.lang.String getPropertyName()
      • getDisplayName

        @NotNull
        public java.lang.String getDisplayName()
      • getPlaceHolder

        @Nullable
        public java.lang.String getPlaceHolder()
      • 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