|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dotmarketing.portlets.chains.ChainLink
public abstract class ChainLink
This is the class that every Link implementation should extend
| Constructor Summary | |
|---|---|
ChainLink()
|
|
| Method Summary | |
|---|---|
boolean |
execute(ChainControl data)
This is the method invoked |
ChainControl |
getChainData()
Returns the current chaindata during the execution of the pipe |
ChainLinkCode |
getCode()
|
abstract java.lang.String |
getDescription()
Returns a full description of what the link does and how behaves |
abstract ChainLinkParameter[] |
getParameters()
|
abstract java.lang.String[] |
getRequiredLinks()
This method will return a list of fully class qualified names of the required links that should be executed before this link |
abstract java.lang.String |
getTitle()
Returns a short title that names the link |
abstract boolean |
run()
This is the method that will implement the link functionality |
void |
setCode(ChainLinkCode code)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChainLink()
| Method Detail |
|---|
public abstract java.lang.String getTitle()
public abstract java.lang.String getDescription()
public abstract ChainLinkParameter[] getParameters()
public abstract java.lang.String[] getRequiredLinks()
public final boolean execute(ChainControl data)
public abstract boolean run()
public final ChainControl getChainData()
public void setCode(ChainLinkCode code)
public ChainLinkCode getCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||