|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.werkz.Session
Goal satisfaction state.
A Session
isolates satisfaction of Goal
s
into an objectified context. Multiple Session
s can
be deployed simultaneously against a Project
or
arbitrary Goal
graph. Likewise, a single Session
may be used simultaneous against several Project
s
or Goal
graphs. A caveat with this last idiom
revolves around Goal
's implementation of equality
which utilitizes only the Goal
's name.
WerkzProject
,
Goal
Constructor Summary | |
Session()
Construct. |
Method Summary | |
(package private) void |
addSatisfiedGoal(Goal goal)
Add a satisfied Goal to this context. |
void |
clear()
Clear and reset this Session so that
no Goal s are considered satisfied. |
void |
error(java.lang.String msg)
Log an error message. |
java.lang.Object |
getAttribute(java.lang.String key)
Get an attribute from this Session . |
java.util.Map |
getAttributes()
Get the attributes from this Session . |
void |
info(java.lang.String msg)
Log an informative message. |
(package private) boolean |
isGoalSatisfied(Goal goal)
Test a Goal to determine if it has been
satisfied within this context. |
(package private) void |
removeSatisfiedGoal(Goal goal)
Remove a satisfied Goal from this context. |
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Set an attribute for this Session . |
void |
setAttributes(java.util.Map attributes)
Set the attributes for this Session . |
void |
warn(java.lang.String msg)
Log a warning message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Session()
Method Detail |
public void clear()
Session
so that
no Goal
s are considered satisfied.
void addSatisfiedGoal(Goal goal)
Goal
to this context.
goal
- The Goal
that is satisfied.void removeSatisfiedGoal(Goal goal)
Goal
from this context.
goal
- The Goal
that is no longer satisfied.boolean isGoalSatisfied(Goal goal)
Goal
to determine if it has been
satisfied within this context.
goal
- The Goal
to test.
true
if the Goal
has been
satisfied within this context, otherwise false
.public void setAttributes(java.util.Map attributes)
Session
.
attributes
- The attributes for this Session
.public java.util.Map getAttributes()
Session
.
Session
.public void setAttribute(java.lang.String key, java.lang.Object value)
Session
.
key
- Attribute key.value
- Attribute value.public java.lang.Object getAttribute(java.lang.String key)
Session
.
Session
.public void info(java.lang.String msg)
msg
- The message.public void warn(java.lang.String msg)
msg
- The message.public void error(java.lang.String msg)
msg
- The message.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |