Class AbstractSonarPublisherSlicerSpec
java.lang.Object
configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,?>>
hudson.plugins.sonar.configurationslicing.AbstractSonarPublisherSlicerSpec
- Direct Known Subclasses:
SonarPublisherAdditionalPropertiesSlicer.SonarPublisherAdditionalPropertiesSlicerSpec
,SonarPublisherBranchSlicer.SonarPublisherBranchSlicerSpec
,SonarPublisherJdkSlicer.SonarPublisherJdkSlicerSpec
,SonarPublisherSQServerSlicer.SonarPublisherSQInstallSlicerSpec
public abstract class AbstractSonarPublisherSlicerSpec
extends configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,?>>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
defaultValueIfBlank
(String value) protected abstract String
doGetValue
(SonarPublisher publisher) protected abstract void
doSetValue
(SonarPublisher publisher, String value) protected abstract String
getName
(AbstractProject<?, ?> project) getValues
(AbstractProject<?, ?> project) List<AbstractProject<?,
?>> protected String
nullIfDefaultValue
(String value) final boolean
setValues
(AbstractProject<?, ?> project, List<String> list) Methods inherited from class configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec
getCommonValueStrings, getConfiguredValueDescription, getName, getUrl, getValueIndex, getValueIndex, isBlankNeededForValues, isIndexUsed, isValueTrimmed
-
Constructor Details
-
AbstractSonarPublisherSlicerSpec
public AbstractSonarPublisherSlicerSpec()
-
-
Method Details
-
getDefaultValue
-
getWorkDomain
- Specified by:
getWorkDomain
in classconfigurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,
?>>
-
getName
- Specified by:
getName
in classconfigurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,
?>>
-
getDefaultValueString
- Specified by:
getDefaultValueString
in classconfigurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,
?>>
-
getValues
- Specified by:
getValues
in classconfigurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,
?>>
-
doGetValue
-
setValues
- Specified by:
setValues
in classconfigurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject<?,
?>>
-
doSetValue
-
defaultValueIfBlank
-
nullIfDefaultValue
-