Package jetbrains.buildServer.serverSide
Class UserPropertyInfo
- java.lang.Object
-
- jetbrains.buildServer.serverSide.BasePropertyInfo<UserPropertyLinkProvider,UserPropertyValidator>
-
- jetbrains.buildServer.serverSide.UserPropertyInfo
-
- Direct Known Subclasses:
UserAuthPropertyInfo
public class UserPropertyInfo extends BasePropertyInfo<UserPropertyLinkProvider,UserPropertyValidator>
Describes property of the user which correspond to some plugin and can be edited on the user settings page (in the corresponding plugin section).- Author:
- Pavel.Sher
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.BasePropertyInfo
myDisplayName, myLinkProvider, myPlaceHolder, myPropertyName, myValidators
-
-
Constructor Summary
Constructors Constructor Description UserPropertyInfo(java.lang.String propertyName, java.lang.String displayName)
Constructs new property descriptor.UserPropertyInfo(java.lang.String propertyName, java.lang.String displayName, java.lang.String placeHolder, UserPropertyLinkProvider linkProvider, UserPropertyValidator... validators)
Constructs new property descriptor.UserPropertyInfo(java.lang.String propertyName, java.lang.String displayName, java.lang.String placeHolder, UserPropertyValidator... validators)
Constructs new property descriptor.
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.serverSide.BasePropertyInfo
equals, getDisplayName, getLinkProvider, getPlaceHolder, getPropertyName, getValidators, hashCode
-
-
-
-
Constructor Detail
-
UserPropertyInfo
public UserPropertyInfo(@NotNull java.lang.String propertyName, @NotNull java.lang.String displayName)
Constructs new property descriptor.- Parameters:
propertyName
- name of the propertydisplayName
- name of the property to show in the UI
-
UserPropertyInfo
public UserPropertyInfo(@NotNull java.lang.String propertyName, @NotNull java.lang.String displayName, @Nullable java.lang.String placeHolder, @NotNull UserPropertyValidator... validators)
Constructs new property descriptor.- Parameters:
propertyName
- name of the propertydisplayName
- name of the property to show in the UIplaceHolder
- text to show in UI when property value is empty. Note that user will be not able to use the placeholder as a property value. There is a convention to use brackets in the placeholder: '<...>'- Since:
- 8.0
-
UserPropertyInfo
public UserPropertyInfo(@NotNull java.lang.String propertyName, @NotNull java.lang.String displayName, @Nullable java.lang.String placeHolder, @Nullable UserPropertyLinkProvider linkProvider, @NotNull UserPropertyValidator... validators)
Constructs new property descriptor.- Parameters:
propertyName
- name of the propertydisplayName
- name of the property to show in the UIplaceHolder
- text to show in UI when property value is empty. Note that user will be not able to use the placeholder as a property value. There is a convention to use brackets in the placeholder: '<...>'linkProvider
- provides some link for this property to show in the UI- Since:
- 9.0
-
-