Interface TraitableMap

  • All Superinterfaces:
    org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>, java.util.Map<java.lang.String,​java.lang.Object>, java.io.Serializable, org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
    All Known Implementing Classes:
    LogicalMapCore, MapCore

    public interface TraitableMap
    extends org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>, java.io.Serializable, java.util.Map<java.lang.String,​java.lang.Object>, org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default java.util.Map<java.lang.String,​java.lang.Object> _getDynamicProperties()  
      default org.drools.core.factmodel.traits.TraitFieldTMS _getFieldTMS()  
      default java.util.Map<java.lang.String,​org.drools.core.factmodel.traits.Thing<java.util.Map>> _getTraitMap()  
      default void _setDynamicProperties​(java.util.Map<java.lang.String,​java.lang.Object> map)  
      default void _setFieldTMS​(org.drools.core.factmodel.traits.TraitFieldTMS __$$field_Tms$$)  
      default void _setTraitMap​(java.util.Map map)  
      default java.util.Map getCore()  
      default void init​(java.util.Map core)  
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.drools.core.factmodel.traits.TraitableBean

        _setBottomTypeCode, addTrait, getCurrentTypeCode, getMostSpecificTraits, getTrait, getTraits, hasTrait, hasTraits, isTraitMapInitialized, removeTrait, removeTrait
    • Method Detail

      • _getDynamicProperties

        default java.util.Map<java.lang.String,​java.lang.Object> _getDynamicProperties()
        Specified by:
        _getDynamicProperties in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • _setDynamicProperties

        default void _setDynamicProperties​(java.util.Map<java.lang.String,​java.lang.Object> map)
        Specified by:
        _setDynamicProperties in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • _getFieldTMS

        default org.drools.core.factmodel.traits.TraitFieldTMS _getFieldTMS()
        Specified by:
        _getFieldTMS in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • _setFieldTMS

        default void _setFieldTMS​(org.drools.core.factmodel.traits.TraitFieldTMS __$$field_Tms$$)
        Specified by:
        _setFieldTMS in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • _setTraitMap

        default void _setTraitMap​(java.util.Map map)
        Specified by:
        _setTraitMap in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • _getTraitMap

        default java.util.Map<java.lang.String,​org.drools.core.factmodel.traits.Thing<java.util.Map>> _getTraitMap()
        Specified by:
        _getTraitMap in interface org.drools.core.factmodel.traits.TraitableBean<java.util.Map,​org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>>
      • init

        default void init​(java.util.Map core)
        Specified by:
        init in interface org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>
      • getCore

        default java.util.Map getCore()
        Specified by:
        getCore in interface org.drools.core.factmodel.traits.CoreWrapper<java.util.Map>