se.cambio.cds.gdl.model
Class GuideDefinition

Package class diagram package GuideDefinition
java.lang.Object
  extended by se.cambio.cds.gdl.model.GuideDefinition

public class GuideDefinition
extends Object

Guide definition object

Author:
rong.chen

Constructor Summary
GuideDefinition()
           
GuideDefinition(List<ArchetypeBinding> archetypeBindings, List<String> preConditions, Map<String,Rule> rules)
           
 
Method Summary
 boolean equals(Object obj)
           
 List<ArchetypeBinding> getArchetypeBindings()
           
 List<ExpressionItem> getPreConditionExpressions()
           
 List<String> getPreConditions()
           
 Map<String,Rule> getRules()
           
 int hashCode()
           
 void setArchetypeBindings(List<ArchetypeBinding> archetypeBindings)
           
 void setPreConditionExpressions(List<ExpressionItem> preConditionExpressions)
           
 void setPreConditions(List<String> preConditions)
           
 void setRules(Map<String,Rule> rules)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuideDefinition

public GuideDefinition()

GuideDefinition

public GuideDefinition(List<ArchetypeBinding> archetypeBindings,
                       List<String> preConditions,
                       Map<String,Rule> rules)
Method Detail

getArchetypeBindings

public List<ArchetypeBinding> getArchetypeBindings()
Returns:
the archetypeBindings

getPreConditions

public List<String> getPreConditions()
Returns:
the preConditions, list of pre-conditions joined by default AND operator

getRules

public Map<String,Rule> getRules()
Returns:
the rules

setArchetypeBindings

public void setArchetypeBindings(List<ArchetypeBinding> archetypeBindings)
Parameters:
archetypeBindings - the archetypeBindings to set

setPreConditions

public void setPreConditions(List<String> preConditions)
Parameters:
preConditions - the preConditions to set

setRules

public void setRules(Map<String,Rule> rules)
Parameters:
rules - the rules to set

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getPreConditionExpressions

public List<ExpressionItem> getPreConditionExpressions()
Returns:
the preConditionExpressions

setPreConditionExpressions

public void setPreConditionExpressions(List<ExpressionItem> preConditionExpressions)
Parameters:
preConditionExpressions - the preConditionExpressions to set


Copyright © 2013 Cambio. All Rights Reserved.