info.magnolia.module.groovy.terminal
Class Terminal.SerializableBinding

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by groovy.lang.Binding
          extended by info.magnolia.module.groovy.terminal.Terminal.SerializableBinding
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable
Enclosing class:
Terminal

public static final class Terminal.SerializableBinding
extends groovy.lang.Binding
implements Serializable

SerializableBinding. Need this otherwise adding Binding to the session fails with java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute at org.apache.catalina.session.StandardSession.setAttribute(..)

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Constructor Summary
Terminal.SerializableBinding()
           
 
Method Summary
 
Methods inherited from class groovy.lang.Binding
getProperty, getVariable, getVariables, hasVariable, setProperty, setVariable
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, invokeMethod, setMetaClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

Terminal.SerializableBinding

public Terminal.SerializableBinding()


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.