Package jetbrains.buildServer.serverSide
Class BasePropertyInfo<PropertyLinkProviderType,PropertyValidatorType>
- java.lang.Object
-
- jetbrains.buildServer.serverSide.BasePropertyInfo<PropertyLinkProviderType,PropertyValidatorType>
-
- Direct Known Subclasses:
UserGroupPropertyInfo,UserPropertyInfo
public abstract class BasePropertyInfo<PropertyLinkProviderType,PropertyValidatorType> extends Object
- Since:
- 9.0
-
-
Field Summary
Fields Modifier and Type Field Description protected StringmyDisplayNameprotected PropertyLinkProviderTypemyLinkProviderprotected StringmyPlaceHolderprotected StringmyPropertyNameprotected List<PropertyValidatorType>myValidators
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasePropertyInfo(String propertyName, String displayName, String placeHolder, PropertyLinkProviderType linkProvider, PropertyValidatorType... validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetDisplayName()PropertyLinkProviderTypegetLinkProvider()StringgetPlaceHolder()StringgetPropertyName()List<PropertyValidatorType>getValidators()inthashCode()
-
-
-
Field Detail
-
myPropertyName
@NotNull protected final String myPropertyName
-
myDisplayName
@NotNull protected final String myDisplayName
-
myPlaceHolder
@Nullable protected final String myPlaceHolder
-
myLinkProvider
@Nullable protected final PropertyLinkProviderType myLinkProvider
-
myValidators
@NotNull protected final List<PropertyValidatorType> myValidators
-
-
Constructor Detail
-
BasePropertyInfo
protected BasePropertyInfo(@NotNull String propertyName, @NotNull String displayName, @Nullable String placeHolder, @Nullable PropertyLinkProviderType linkProvider, @NotNull PropertyValidatorType... validators)
-
-
Method Detail
-
getPropertyName
@NotNull public String getPropertyName()
-
getDisplayName
@NotNull public String getDisplayName()
-
getPlaceHolder
@Nullable public String getPlaceHolder()
-
getLinkProvider
@Nullable public PropertyLinkProviderType getLinkProvider()
-
getValidators
@NotNull public List<PropertyValidatorType> getValidators()
-
-