com.alveole.studio.web.packager.dialogs
Class Struts2LinkModel

java.lang.Object
  extended by com.alveole.studio.web.packager.dialogs.Struts2LinkModel

public abstract class Struts2LinkModel
extends java.lang.Object

This class is a model for Struts2 links views.

Author:
sylvain

Constructor Summary
Struts2LinkModel(ProjectContext context)
          Constructor.
 
Method Summary
abstract  void actionPeformed()
           
 boolean checkUniqueName()
          Check if the selected link name is unique.
 java.lang.String[] getAllResultTypes()
          Get list of all available result-types for struts2.
 ProjectContext getContext()
           
 java.lang.String getForwardType()
           
 NodeLink getLink()
           
 java.lang.String getLinkName()
           
 NodeContainer getNode1()
           
 NodeContainer getNode2()
           
 java.lang.String[][] getParameters()
           
 void setContext(ProjectContext context)
           
 void setForwardType(java.lang.String forwardType)
           
 void setLink(NodeLink link)
           
 void setLinkName(java.lang.String linkName)
           
 void setNode1(NodeContainer node1)
           
 void setNode2(NodeContainer node2)
           
 void setParameters(java.lang.String[][] parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Struts2LinkModel

public Struts2LinkModel(ProjectContext context)
Constructor.

Method Detail

getLinkName

public java.lang.String getLinkName()
Returns:
the linkName

setLinkName

public void setLinkName(java.lang.String linkName)
Parameters:
linkName - the linkName to set

getForwardType

public java.lang.String getForwardType()
Returns:
the forwardType

setForwardType

public void setForwardType(java.lang.String forwardType)
Parameters:
forwardType - the forwardType to set

getContext

public ProjectContext getContext()
Returns:
the context

setContext

public void setContext(ProjectContext context)
Parameters:
context - the context to set

actionPeformed

public abstract void actionPeformed()

getNode1

public NodeContainer getNode1()
Returns:
the node1

setNode1

public void setNode1(NodeContainer node1)
Parameters:
node1 - the node1 to set

getNode2

public NodeContainer getNode2()
Returns:
the node2

setNode2

public void setNode2(NodeContainer node2)
Parameters:
node2 - the node2 to set

getLink

public NodeLink getLink()
Returns:
the link

setLink

public void setLink(NodeLink link)
Parameters:
link - the link to set

checkUniqueName

public boolean checkUniqueName()
Check if the selected link name is unique.


getAllResultTypes

public java.lang.String[] getAllResultTypes()
Get list of all available result-types for struts2.


getParameters

public java.lang.String[][] getParameters()
Returns:
the parameters

setParameters

public void setParameters(java.lang.String[][] parameters)
Parameters:
parameters - the parameters to set