|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for goal-satisfying actions.
Goal
,
Goal.setAction(org.apache.maven.werkz.Action)
,
DefaultAction
Method Summary | |
void |
performAction(Session session)
Perform the action required to satisfy the Goal . |
boolean |
requiresAction()
Determine if this Action 's performAction(org.apache.maven.werkz.Session) method
should be invoked. |
Method Detail |
public boolean requiresAction()
Action
's performAction(org.apache.maven.werkz.Session)
method
should be invoked.
This method is called after this Goal
's prerequisites
have been completely satisfied, and immediately before the possibility
of invoking performAction()
.
If this method returns true
, then this Goal
's
performAction()
will be called in order to satisfy this
Goal
. If this method returns false
, then
this Goal
is considered satisfied without invoking the
performAction()
method.
This method is the location to implement intra-goal dependency-checking.
true
if this Goal
's performAction()
method should be immediately invoked, otherwise false
.performAction(org.apache.maven.werkz.Session)
public void performAction(Session session) throws java.lang.Exception
Goal
.
Once all prerequisites have been satisfied, the Goal
's
performAction()
method may be invoked, depending on
the return value of requiresAction()
, in order to satisfy
this Goal
.
java.lang.Exception
- if an errors occurs during execution.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |