public class EntityMarkerClassTransformer extends Object implements BroadleafClassTransformer
| Modifier and Type | Field and Description |
|---|---|
protected List<DirectCopyIgnorePattern> |
ignorePatterns |
protected static org.apache.commons.logging.Log |
LOG |
protected List<String> |
transformedClassNames |
| Constructor and Description |
|---|
EntityMarkerClassTransformer() |
| Modifier and Type | Method and Description |
|---|---|
void |
compileJPAProperties(Properties props,
Object key) |
List<DirectCopyIgnorePattern> |
getIgnorePatterns() |
List<String> |
getTransformedClassNames() |
protected boolean |
isIgnored(String convertedClassName) |
void |
setIgnorePatterns(List<DirectCopyIgnorePattern> ignorePatterns) |
byte[] |
transform(ClassLoader loader,
String className,
Class<?> classBeingRedefined,
ProtectionDomain protectionDomain,
byte[] classfileBuffer) |
protected static final org.apache.commons.logging.Log LOG
protected List<DirectCopyIgnorePattern> ignorePatterns
public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) throws IllegalClassFormatException
transform in interface javax.persistence.spi.ClassTransformerIllegalClassFormatExceptionprotected boolean isIgnored(String convertedClassName)
public void compileJPAProperties(Properties props, Object key) throws Exception
compileJPAProperties in interface BroadleafClassTransformerExceptionpublic List<String> getTransformedClassNames()
public List<DirectCopyIgnorePattern> getIgnorePatterns()
public void setIgnorePatterns(List<DirectCopyIgnorePattern> ignorePatterns)
Copyright © 2014. All Rights Reserved.