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 String
myDisplayName
protected PropertyLinkProviderType
myLinkProvider
protected String
myPlaceHolder
protected String
myPropertyName
protected List<PropertyValidatorType>
myValidators
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasePropertyInfo(String propertyName, String displayName, String placeHolder, PropertyLinkProviderType linkProvider, PropertyValidatorType... validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getDisplayName()
PropertyLinkProviderType
getLinkProvider()
String
getPlaceHolder()
String
getPropertyName()
List<PropertyValidatorType>
getValidators()
int
hashCode()
-
-
-
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()
-
-