|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.perfectjpattern.core.behavioral.command.AbstractReceiver<P,R>
public abstract class AbstractReceiver<P,R>
Reusable base abstract implementation of IReceiver

| Constructor Summary | |
|---|---|
AbstractReceiver()
|
|
| Method Summary | |
|---|---|
protected P |
getParameter()
Returns the previously assigned Parameter |
R |
getResult()
Returns result out of executing this IReceiver. |
void |
setParameter(P aParameter)
Sets the input parameter required for the execution of this IReceiver. |
protected void |
setResult(R aResult)
Sets the Result |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.perfectjpattern.core.api.behavioral.command.IReceiver |
|---|
execute |
| Constructor Detail |
|---|
public AbstractReceiver()
| Method Detail |
|---|
public R getResult()
IReceiver.
getResult in interface IReceiver<P,R>IReceiver.
public void setParameter(P aParameter)
throws IllegalArgumentException
IReceiver.
setParameter in interface IReceiver<P,R>aParameter - Parameter required for executing the
IReceiver.
IllegalArgumentException - 'aParameter' must not be null.protected P getParameter()
protected void setResult(R aResult)
aResult - the result to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||