org.drools.factmodel.traits
Class Entity
java.lang.Object
org.drools.factmodel.traits.Entity
- All Implemented Interfaces:
- Serializable, TraitableBean
public class Entity
- extends Object
- implements TraitableBean, Serializable
- See Also:
- Serialized Form
Entity
public Entity()
Entity
public Entity(String id)
getId
public String getId()
setId
public void setId(String id)
getDynamicProperties
public Map<String,Object> getDynamicProperties()
- Specified by:
getDynamicProperties
in interface TraitableBean
setDynamicProperties
public void setDynamicProperties(Map map)
- Specified by:
setDynamicProperties
in interface TraitableBean
setTraitMap
public void setTraitMap(Map map)
- Specified by:
setTraitMap
in interface TraitableBean
getTraitMap
public Map<String,Thing> getTraitMap()
- Specified by:
getTraitMap
in interface TraitableBean
addTrait
public void addTrait(String type,
Thing proxy)
- Specified by:
addTrait
in interface TraitableBean
getTrait
public Thing getTrait(String type)
- Specified by:
getTrait
in interface TraitableBean
hasTrait
public boolean hasTrait(String type)
- Specified by:
hasTrait
in interface TraitableBean
removeTrait
public Thing removeTrait(String type)
- Specified by:
removeTrait
in interface TraitableBean
getTraits
public Collection<String> getTraits()
- Specified by:
getTraits
in interface TraitableBean
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
isTraitMapInitialized
public boolean isTraitMapInitialized()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.