class ProjectStatusTaskSpec extends java.lang.Object
A generic Spec<Task>
object which can be used to set task execution onlyIf
property when project.status
equals one of the validStatusValues
provided.
Constructor and description |
---|
ProjectStatusTaskSpec
(java.util.List<java.lang.Object> validStatusValues) Creates a new ProjectStatusTaskSpec object with given validStatusValues |
ProjectStatusTaskSpec
(java.lang.Object... validStatusValues) Creates a new ProjectStatusTaskSpec object with given validStatusValues |
Type Params | Return Type | Name and description |
---|---|---|
|
boolean |
isSatisfiedBy(org.gradle.api.Task task) Checks if task execution is satisfied. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Creates a new ProjectStatusTaskSpec
object with given validStatusValues
validStatusValues
- List<Object>
with valid status values to check Creates a new ProjectStatusTaskSpec
object with given validStatusValues
validStatusValues
- one or more valid status value to check Checks if task execution is satisfied. Check current project.status
property and checks if the value
is equal to one of validStatusValues
provided.
task
- the task to check if execution is validproject.status
is equal to one of validStatusValues
provided.Gradle Wooga Release plugin API