public class MProcessableElement extends MParameterElement
Modifier and Type | Class and Description |
---|---|
static class |
MProcessableElement.ExcludeMode
The exclude mode determines when and if a plan is removed from the applicable plans list (APL).
|
Modifier and Type | Field and Description |
---|---|
protected MProcessableElement.ExcludeMode |
excludemode
The exclude mode.
|
protected boolean |
exported
The exported flag.
|
static java.util.Map<java.lang.String,MProcessableElement.ExcludeMode> |
modes |
protected boolean |
posttoall
Post to all flag.
|
protected boolean |
randomselection
Random selection flag.
|
protected boolean |
rebuild
The rebuild mode.
|
parameters
CAPABILITY_SEPARATOR, description, name
Constructor and Description |
---|
MProcessableElement()
Bean Constructor.
|
MProcessableElement(java.lang.String name,
boolean posttoall,
boolean rebuild,
boolean randomselection,
MProcessableElement.ExcludeMode excludemode)
Create a new element.
|
Modifier and Type | Method and Description |
---|---|
MProcessableElement.ExcludeMode |
getExcludeMode()
Get the excludemode.
|
boolean |
isExported()
Get the exported flag.
|
boolean |
isPostToAll()
Test if is posttoall.
|
boolean |
isRandomSelection()
Test if is random selection.
|
boolean |
isRebuild()
Test if rebuild APL.
|
void |
setExcludeMode(MProcessableElement.ExcludeMode excludemode)
Set the excludemode.
|
void |
setExported(boolean exported)
Set the exported flag.
|
void |
setPostToAll(boolean posttoall)
Set the posttoall.
|
void |
setRandomSelection(boolean randomselection)
Set the randomselection.
|
void |
setRebuild(boolean rebuild)
Set the rebuild.
|
addParameter, getParameter, getParameters, hasParameter, hasParameterIgnoreCase, setParameters
equals, getCapabilityName, getDescription, getElementName, getName, hashCode, internalName, setDescription, setFlatName, setName, toString
public static java.util.Map<java.lang.String,MProcessableElement.ExcludeMode> modes
protected boolean posttoall
protected boolean randomselection
protected boolean rebuild
protected MProcessableElement.ExcludeMode excludemode
protected boolean exported
public MProcessableElement()
public MProcessableElement(java.lang.String name, boolean posttoall, boolean rebuild, boolean randomselection, MProcessableElement.ExcludeMode excludemode)
public boolean isPostToAll()
public boolean isRandomSelection()
public void setPostToAll(boolean posttoall)
posttoall
- The posttoall to set.public void setRandomSelection(boolean randomselection)
randomselection
- The randomselection to set.public boolean isRebuild()
public void setRebuild(boolean rebuild)
rebuild
- The rebuild to set.public MProcessableElement.ExcludeMode getExcludeMode()
public void setExcludeMode(MProcessableElement.ExcludeMode excludemode)
excludemode
- The excludemode to set.public boolean isExported()
public void setExported(boolean exported)
exported
- The exported to set.