org.drools.factmodel.traits
Interface TraitableBean<K>
- All Known Subinterfaces:
- CoreWrapper<K>
- All Known Implementing Classes:
- Entity
public interface TraitableBean<K>
MAP_FIELD_NAME
static final String MAP_FIELD_NAME
- See Also:
- Constant Field Values
TRAITSET_FIELD_NAME
static final String TRAITSET_FIELD_NAME
- See Also:
- Constant Field Values
getDynamicProperties
Map<String,Object> getDynamicProperties()
setDynamicProperties
void setDynamicProperties(Map<String,Object> map)
getTraitMap
Map<String,Thing> getTraitMap()
setTraitMap
void setTraitMap(Map<String,Thing> map)
addTrait
void addTrait(String type,
Thing<K> proxy)
getTrait
Thing<K> getTrait(String type)
hasTrait
boolean hasTrait(String type)
removeTrait
Thing<K> removeTrait(String type)
getTraits
Collection<String> getTraits()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.