Package configurationslicing.email
Class AbstractEmailSliceSpec
- java.lang.Object
-
- configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
- configurationslicing.email.AbstractEmailSliceSpec
-
- Direct Known Subclasses:
CoreEmailSlicer.CoreEmailSliceSpec
,ExtEmailSlicer.ExtEmailSliceSpec
public abstract class AbstractEmailSliceSpec extends UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEmailSliceSpec(String joinString, String name, String url)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getDefaultValueString()
String
getName()
String
getName(AbstractProject item)
protected abstract ProjectHandler
getProjectHandler(AbstractProject project)
String
getUrl()
List<String>
getValues(AbstractProject project)
List<AbstractProject>
getWorkDomain()
String
join(Collection<String> set)
String
normalize(String value, String joinString)
boolean
setValues(AbstractProject project, List<String> set)
-
Methods inherited from class configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec
getCommonValueStrings, getConfiguredValueDescription, getValueIndex, getValueIndex, isBlankNeededForValues, isIndexUsed, isValueTrimmed
-
-
-
-
Field Detail
-
DISABLED
public static final String DISABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValues
public List<String> getValues(AbstractProject project)
- Specified by:
getValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
setValues
public boolean setValues(AbstractProject project, List<String> set)
- Specified by:
setValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
join
public String join(Collection<String> set)
-
getWorkDomain
public List<AbstractProject> getWorkDomain()
- Specified by:
getWorkDomain
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getProjectHandler
protected abstract ProjectHandler getProjectHandler(AbstractProject project)
-
getDefaultValueString
public String getDefaultValueString()
- Specified by:
getDefaultValueString
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getName
public String getName()
- Specified by:
getName
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getName
public String getName(AbstractProject item)
- Specified by:
getName
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getUrl
public String getUrl()
- Specified by:
getUrl
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
-