Class WrapperFactory


  • public abstract class WrapperFactory
    extends java.lang.Object
    • Constructor Detail

      • WrapperFactory

        public WrapperFactory()
    • Method Detail

      • registerItemWrapperCreator

        public static void registerItemWrapperCreator​(int typeCode,
                                                      ItemWrapperCreator wrapper)
      • deregisterItemWrapperCreator

        public static void deregisterItemWrapperCreator​(int typeCode)
      • getItemWrapperCreator

        public static ItemWrapperCreator getItemWrapperCreator​(int typeCode)
      • hasItemWrapperCreator

        public static boolean hasItemWrapperCreator​(int typeCode)
      • registerObjectWrapperCreator

        public static void registerObjectWrapperCreator​(java.lang.Class srcClass,
                                                        ObjectWrapperCreator wrapper)
      • deregisterObjectWrapperCreator

        public static void deregisterObjectWrapperCreator​(java.lang.Class srcClass)
      • getObjectWrapperCreator

        public static ObjectWrapperCreator getObjectWrapperCreator​(java.lang.Class srcClass)
      • wrap

        @Deprecated(since="ages",
                    forRemoval=true)
        public static java.lang.Object wrap​(java.lang.Object object)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since ages
      • wrap

        public static java.lang.Object wrap​(Cache cache,
                                            java.lang.Object object)
      • wrap

        @Deprecated(since="ages",
                    forRemoval=true)
        public static java.lang.Object wrap​(SessionContext ctx,
                                            java.lang.Object object,
                                            WrapperFactory.ItemPropertyWrappingListener listener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since ages
      • getPrefetchLanguages

        public static java.util.Set<PK> getPrefetchLanguages​(SessionContext ctx)
      • rewrap

        public static final Item rewrap​(Item item)
      • unwrap

        public static java.lang.Object unwrap​(Cache cache,
                                              java.lang.Object object)
      • unwrap

        public static java.lang.Object unwrap​(Cache cache,
                                              java.lang.Object object,
                                              boolean itemsAsPropertyValue)