Package org.kie.api.builder.model
Interface KieModuleModel
- 
public interface KieModuleModelKieModuleModel is a model allowing to programmatically define a KieModule- See Also:
 KieModule
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,String>getConfigurationProperties()Returns all the configuration properties set on this KieModuleModelStringgetConfigurationProperty(String key)Set a configuration property for this KieModuleModelMap<String,KieBaseModel>getKieBaseModels()Returns all the KieBaseModel defined in this KieModuleModel mapped by their namesKieBaseModelnewKieBaseModel()Creates a new anonymous KieBaseModel and adds it to this KieModuleModelKieBaseModelnewKieBaseModel(String name)Creates a new KieBaseModel with the given name and adds it to this KieModuleModelvoidremoveKieBaseModel(String name)Removes the KieBaseModel with the give name from this KieModuleModelKieModuleModelsetConfigurationProperty(String key, String value)Set a configuration property for this KieModuleModelStringtoXML() 
 - 
 
- 
- 
Method Detail
- 
setConfigurationProperty
KieModuleModel setConfigurationProperty(String key, String value)
Set a configuration property for this KieModuleModel- Parameters:
 key- The property keyvalue- The property value- Returns:
 - this
 
 
- 
getConfigurationProperty
String getConfigurationProperty(String key)
Set a configuration property for this KieModuleModel- Parameters:
 key- The property key- Returns:
 - The property value or null if such a property hasn't been set
 
 
- 
getConfigurationProperties
Map<String,String> getConfigurationProperties()
Returns all the configuration properties set on this KieModuleModel 
- 
newKieBaseModel
KieBaseModel newKieBaseModel()
Creates a new anonymous KieBaseModel and adds it to this KieModuleModel- Returns:
 - The new KieBaseModel
 
 
- 
newKieBaseModel
KieBaseModel newKieBaseModel(String name)
Creates a new KieBaseModel with the given name and adds it to this KieModuleModel- Parameters:
 name- The name of the new KieBaseModel to be created- Returns:
 - The new KieBaseModel
 
 
- 
removeKieBaseModel
void removeKieBaseModel(String name)
Removes the KieBaseModel with the give name from this KieModuleModel- Parameters:
 name- The name of the KieBaseModel to be removed
 
- 
getKieBaseModels
Map<String,KieBaseModel> getKieBaseModels()
Returns all the KieBaseModel defined in this KieModuleModel mapped by their names 
- 
toXML
String toXML()
- Returns:
 - XML representation of this KieModuleModel
 
 
 - 
 
 -