WrapperFactoryDefault

Default implementation of WrapperFactory .

API

WrapperFactoryDefault.java
class WrapperFactoryDefault {
  void init()
  void close()
  T wrap(T domainObject)
  T wrap(T domainObject, SyncControl syncControl)
  T wrapMixin(Class<T> mixinClass, Object mixee)
  T wrapMixin(Class<T> mixinClass, Object mixee, SyncControl syncControl)
  boolean isWrapper(Object obj)
  T unwrap(T possibleWrappedDomainObject)
  T asyncWrap(T domainObject, AsyncControl<R> asyncControl)
  T asyncWrapMixin(Class<T> mixinClass, Object mixee, AsyncControl<R> asyncControl)
  List<InteractionListener> getListeners()
  boolean addInteractionListener(InteractionListener listener)
  boolean removeInteractionListener(InteractionListener listener)
  void notifyListeners(InteractionEvent interactionEvent)
  R execute(AsyncCallable<R> asyncCallable)
}