org.jcrom
Class ProxyFactory
java.lang.Object
org.jcrom.ProxyFactory
public class ProxyFactory
- extends java.lang.Object
Creates CGLIB proxies for lazy loading.
- Author:
- Olafur Gauti Gudmundsson
|
Method Summary |
static java.util.List |
createChildNodeListProxy(java.lang.Class c,
java.lang.Object parentObj,
javax.jcr.Session session,
java.lang.String containerPath,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter)
|
static
|
createChildNodeProxy(java.lang.Class<T> c,
java.lang.Object parentObj,
javax.jcr.Session session,
java.lang.String containerPath,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
boolean pathIsContainer)
|
static java.util.List |
createFileNodeListProxy(java.lang.Class c,
javax.jcr.Node fileContainer,
java.lang.Object obj,
JcrFileNode jcrFileNode,
int depth,
NodeFilter nodeFilter,
org.jcrom.Mapper mapper)
|
static
|
createFileNodeProxy(java.lang.Class<T> c,
javax.jcr.Node fileContainer,
java.lang.Object obj,
JcrFileNode jcrFileNode,
int depth,
NodeFilter nodeFilter,
org.jcrom.Mapper mapper)
|
static java.util.List |
createReferenceListProxy(java.lang.Class c,
java.lang.Object parentObject,
java.lang.String nodePath,
java.lang.String propertyName,
javax.jcr.Session session,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
java.lang.reflect.Field field)
|
static
|
createReferenceProxy(java.lang.Class<T> c,
java.lang.Object parentObject,
java.lang.String nodePath,
java.lang.String propertyName,
javax.jcr.Session session,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
java.lang.reflect.Field field)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyFactory
public ProxyFactory()
createChildNodeProxy
public static <T> T createChildNodeProxy(java.lang.Class<T> c,
java.lang.Object parentObj,
javax.jcr.Session session,
java.lang.String containerPath,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
boolean pathIsContainer)
createChildNodeListProxy
public static java.util.List createChildNodeListProxy(java.lang.Class c,
java.lang.Object parentObj,
javax.jcr.Session session,
java.lang.String containerPath,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter)
createFileNodeProxy
public static <T> T createFileNodeProxy(java.lang.Class<T> c,
javax.jcr.Node fileContainer,
java.lang.Object obj,
JcrFileNode jcrFileNode,
int depth,
NodeFilter nodeFilter,
org.jcrom.Mapper mapper)
createFileNodeListProxy
public static java.util.List createFileNodeListProxy(java.lang.Class c,
javax.jcr.Node fileContainer,
java.lang.Object obj,
JcrFileNode jcrFileNode,
int depth,
NodeFilter nodeFilter,
org.jcrom.Mapper mapper)
createReferenceProxy
public static <T> T createReferenceProxy(java.lang.Class<T> c,
java.lang.Object parentObject,
java.lang.String nodePath,
java.lang.String propertyName,
javax.jcr.Session session,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
java.lang.reflect.Field field)
createReferenceListProxy
public static java.util.List createReferenceListProxy(java.lang.Class c,
java.lang.Object parentObject,
java.lang.String nodePath,
java.lang.String propertyName,
javax.jcr.Session session,
org.jcrom.Mapper mapper,
int depth,
NodeFilter nodeFilter,
java.lang.reflect.Field field)
Copyright © 2009. All Rights Reserved.