edu.uoc.fw.core.config
Class CommandConfig

java.lang.Object
  extended by edu.uoc.fw.core.config.CommandConfig

public class CommandConfig
extends java.lang.Object

Configuració del command indicada al fitxer xml de configuració de l'aplicació

Author:
Luis Bravo Fuentes

Nested Class Summary
static class CommandConfig.Scope
          Constants per a la configuració de l'ŕmbit del formulari que utilitzarŕ el command
 
Constructor Summary
CommandConfig()
           
 
Method Summary
 void addResult(ResultConfig resultConfig)
          Afegeix un objecte ResultConfig a la llista de results
 Command createCommand()
          Es crea l'objecte command de la clase indicada a la configuració
 java.lang.String getForm()
           
 java.lang.String getInputView()
           
 java.lang.String getName()
           
 ResultConfig getResultByName(java.lang.String resultName)
          Obté l'objecte ResultConfig segons el nom indicat
 java.lang.String getScope()
           
 java.lang.String getType()
           
 void setForm(java.lang.String form)
           
 void setInputView(java.lang.String inputView)
           
 void setName(java.lang.String name)
           
 void setScope(java.lang.String scope)
           
 void setType(java.lang.String type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandConfig

public CommandConfig()
Method Detail

getName

public java.lang.String getName()
Returns:
el valor de name

setName

public void setName(java.lang.String name)
Parameters:
name - el valor de name a establir

getType

public java.lang.String getType()
Returns:
el valor de type

setType

public void setType(java.lang.String type)
Parameters:
type - el valor de type a establir

getForm

public java.lang.String getForm()
Returns:
el valor de form

setForm

public void setForm(java.lang.String form)
Parameters:
form - el valor de form a establir

getScope

public java.lang.String getScope()
Returns:
el valor de scope

setScope

public void setScope(java.lang.String scope)
Parameters:
scope - el valor de scope a establir

getInputView

public java.lang.String getInputView()
Returns:
el valor de inputView

setInputView

public void setInputView(java.lang.String inputView)
Parameters:
scope - el valor de inputView a establir, a part es guarda com a possible resultat del command a la llista de results

getResultByName

public ResultConfig getResultByName(java.lang.String resultName)
Obté l'objecte ResultConfig segons el nom indicat

Parameters:
resultName - nom del ResultConfig
Returns:
l'objecte ResultConfig si es troba, null en cas contrari

addResult

public void addResult(ResultConfig resultConfig)
Afegeix un objecte ResultConfig a la llista de results

Parameters:
resultConfig - objecte ResultConfig a afegir a la llista

createCommand

public Command createCommand()
                      throws ConfigurationException
Es crea l'objecte command de la clase indicada a la configuració

Returns:
el nou objecte Command creat
Throws:
ConfigurationException - si es produeix un error a l'instanciar l'objecte

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object