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 java.lang.Object
- Since:
- 9.0
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
myDisplayName
protected PropertyLinkProviderType
myLinkProvider
protected java.lang.String
myPlaceHolder
protected java.lang.String
myPropertyName
protected java.util.List<PropertyValidatorType>
myValidators
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasePropertyInfo(java.lang.String propertyName, java.lang.String displayName, java.lang.String placeHolder, PropertyLinkProviderType linkProvider, PropertyValidatorType... validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getDisplayName()
PropertyLinkProviderType
getLinkProvider()
java.lang.String
getPlaceHolder()
java.lang.String
getPropertyName()
java.util.List<PropertyValidatorType>
getValidators()
int
hashCode()
-
-
-
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
-
myLinkProvider
@Nullable protected final PropertyLinkProviderType myLinkProvider
-
myValidators
@NotNull protected final java.util.List<PropertyValidatorType> myValidators
-
-
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()
-
getLinkProvider
@Nullable public PropertyLinkProviderType getLinkProvider()
-
getValidators
@NotNull public java.util.List<PropertyValidatorType> getValidators()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-