Class ImmutableFPAWrappingPOJO

  • All Implemented Interfaces:
    org.kie.dmn.api.core.FEELPropertyAccessible

    public class ImmutableFPAWrappingPOJO
    extends java.lang.Object
    implements org.kie.dmn.api.core.FEELPropertyAccessible
    Internal class for an immutable DTO, implementing FEELPropertyAccessible interface, and wrapping a generic POJO.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ImmutableFPAWrappingPOJO.AccessorRuntimeException  
      • Nested classes/interfaces inherited from interface org.kie.dmn.api.core.FEELPropertyAccessible

        org.kie.dmn.api.core.FEELPropertyAccessible.AbstractPropertyValueResult
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> allFEELProperties()  
      void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> values)  
      org.kie.dmn.api.core.FEELPropertyAccessible.AbstractPropertyValueResult getFEELProperty​(java.lang.String property)  
      void setFEELProperty​(java.lang.String key, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ImmutableFPAWrappingPOJO

        public ImmutableFPAWrappingPOJO​(java.lang.Object wrapping)
    • Method Detail

      • getFEELProperty

        public org.kie.dmn.api.core.FEELPropertyAccessible.AbstractPropertyValueResult getFEELProperty​(java.lang.String property)
        Specified by:
        getFEELProperty in interface org.kie.dmn.api.core.FEELPropertyAccessible
      • setFEELProperty

        public void setFEELProperty​(java.lang.String key,
                                    java.lang.Object value)
        Specified by:
        setFEELProperty in interface org.kie.dmn.api.core.FEELPropertyAccessible
      • allFEELProperties

        public java.util.Map<java.lang.String,​java.lang.Object> allFEELProperties()
        Specified by:
        allFEELProperties in interface org.kie.dmn.api.core.FEELPropertyAccessible
      • fromMap

        public void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> values)
        Specified by:
        fromMap in interface org.kie.dmn.api.core.FEELPropertyAccessible