Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| KIE API 6.2.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.kie.api.builder.model
Interface KieModuleModel

    public interface KieModuleModel

KieModuleModel is a model allowing to programmatically define a KieModule

See Also:
  `KieModule`

Method Summary
`Map<String,String>` | `getConfigurationProperties()` Returns all the configuration properties set on this KieModuleModel
`String` | `getConfigurationProperty(String key)` Set a configuration property for this KieModuleModel
`Map<String,KieBaseModel>` | `getKieBaseModels()` Returns all the KieBaseModel defined in this KieModuleModel mapped by their names
`KieBaseModel` | `newKieBaseModel(String name)` Creates a new KieBaseModel with the given name and adds it to this KieModuleModel
`void` | `removeKieBaseModel(String name)` Removes the KieBaseModel with the give name from this KieModuleModel
`KieModuleModel` | `setConfigurationProperty(String key, String value)` Set a configuration property for this KieModuleModel
`String` | `toXML()` Provides an XML representation of this KieModuleModel

Method Detail

### setConfigurationProperty

    KieModuleModel setConfigurationProperty(String key,
                                            String value)

  Set a configuration property for this KieModuleModel

  Parameters:
    `key` - The property key
    `value` - 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(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()

  Provides an XML representation of this KieModuleModel

  Returns:

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| KIE API 6.2.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.