public class

ApplicationPropertyMetadata

extends Object
java.lang.Object
   ↳ com.atlassian.jira.bc.admin.ApplicationPropertyMetadata

Class Overview

Represents an individual property setting as defined in the jpm.xml file. This implementation models the various metadata about a single JIRA application property and also provides access to some type and validation logic.

Summary

Nested Classes
class ApplicationPropertyMetadata.Builder  
Public Methods
String getDefaultValue()
String getDescription()
String getDescriptionKey()
ApplicationPropertyEnumerator getEnumerator()
ExampleGenerator getExampleGenerator()
String getKey()
String getName()
String getNameKey()
Pair<StringBoolean> getRequiredFeatureKey()
String getType()
Validator getValidator()
boolean isAdminEditable()
boolean isRequiresRestart()
Whether or not changing the property value requires a restart in order to take effect.
boolean isSysadminEditable()
Validator.Result validate(String value)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public String getDefaultValue ()

public String getDescription ()

public String getDescriptionKey ()

public ApplicationPropertyEnumerator getEnumerator ()

public ExampleGenerator getExampleGenerator ()

public String getKey ()

public String getName ()

public String getNameKey ()

public Pair<StringBoolean> getRequiredFeatureKey ()

public String getType ()

public Validator getValidator ()

public boolean isAdminEditable ()

public boolean isRequiresRestart ()

Whether or not changing the property value requires a restart in order to take effect.

Returns
  • true only if the property requires a restart.

public boolean isSysadminEditable ()

public Validator.Result validate (String value)