Package configurationslicing.email
Class ExtEmailSlicer.ExtEmailSliceSpec
- java.lang.Object
-
- configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
- configurationslicing.email.AbstractEmailSliceSpec
-
- configurationslicing.email.ExtEmailSlicer.ExtEmailSliceSpec
-
- All Implemented Interfaces:
ProjectHandler
- Enclosing class:
- ExtEmailSlicer
public static class ExtEmailSlicer.ExtEmailSliceSpec extends AbstractEmailSliceSpec implements ProjectHandler
-
-
Field Summary
-
Fields inherited from class configurationslicing.email.AbstractEmailSliceSpec
DISABLED
-
-
Constructor Summary
Constructors Constructor Description ExtEmailSliceSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addMailer(AbstractProject project)
List<String>
getCommonValueStrings()
Useful when there are common configurations we want to always be available.protected ProjectHandler
getProjectHandler(AbstractProject project)
String
getRecipients(AbstractProject project)
boolean
removeMailer(AbstractProject project)
boolean
sendToIndividuals(AbstractProject project)
not yet implemented for ExtendedEmailPublisherboolean
setRecipients(AbstractProject project, String value)
-
Methods inherited from class configurationslicing.email.AbstractEmailSliceSpec
getDefaultValueString, getName, getName, getUrl, getValues, getWorkDomain, join, normalize, setValues
-
Methods inherited from class configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec
getConfiguredValueDescription, getValueIndex, getValueIndex, isBlankNeededForValues, isIndexUsed, isValueTrimmed
-
-
-
-
Method Detail
-
getProjectHandler
protected ProjectHandler getProjectHandler(AbstractProject project)
- Specified by:
getProjectHandler
in classAbstractEmailSliceSpec
-
getCommonValueStrings
public List<String> getCommonValueStrings()
Description copied from class:UnorderedStringSlicer.UnorderedStringSlicerSpec
Useful when there are common configurations we want to always be available.- Overrides:
getCommonValueStrings
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<AbstractProject>
-
getRecipients
public String getRecipients(AbstractProject project)
- Specified by:
getRecipients
in interfaceProjectHandler
-
setRecipients
public boolean setRecipients(AbstractProject project, String value)
- Specified by:
setRecipients
in interfaceProjectHandler
-
addMailer
public boolean addMailer(AbstractProject project) throws IOException
- Specified by:
addMailer
in interfaceProjectHandler
- Throws:
IOException
-
removeMailer
public boolean removeMailer(AbstractProject project) throws IOException
- Specified by:
removeMailer
in interfaceProjectHandler
- Throws:
IOException
-
sendToIndividuals
public boolean sendToIndividuals(AbstractProject project)
not yet implemented for ExtendedEmailPublisher- Specified by:
sendToIndividuals
in interfaceProjectHandler
-
-