public class RestReferenceAdapterV2ClassWriter
extends java.lang.Object
org.eclipse.persistence.jpa.rs.util.xmladapters.ReferenceAdapterV2.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_NAME_SUFFIX |
static java.lang.String |
REFERENCE_ADAPTER_SHORT_SIGNATURE |
| Constructor and Description |
|---|
RestReferenceAdapterV2ClassWriter(java.lang.String parentClassName)
Creates a new RestReferenceAdapterV2ClassWriter.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassName()
Returns a class name of reference adapter.
|
static java.lang.String |
getClassName(java.lang.String className)
Returns a class name of reference adapter for given class name.
|
java.lang.Class<?> |
getParentClass() |
java.lang.String |
getParentClassName() |
boolean |
isCompatible(EclipseLinkClassWriter writer) |
byte[] |
writeClass(DynamicClassLoader loader,
java.lang.String className)
public class Adapter extends ReferenceAdapterV2<T> {
public Adapter() {
super();
}
public Adapter(PersistentContext context) {
super(context);
}
}
|
public static final java.lang.String CLASS_NAME_SUFFIX
public static final java.lang.String REFERENCE_ADAPTER_SHORT_SIGNATURE
public RestReferenceAdapterV2ClassWriter(java.lang.String parentClassName)
parentClassName - superclass name.public static java.lang.String getClassName(java.lang.String className)
className - class name of the class to generate adapter.public java.lang.String getClassName()
public byte[] writeClass(DynamicClassLoader loader,
java.lang.String className)
throws java.lang.ClassNotFoundException
loader - className - java.lang.ClassNotFoundExceptionpublic boolean isCompatible(EclipseLinkClassWriter writer)
public java.lang.Class<?> getParentClass()
public java.lang.String getParentClassName()