org.jvnet.hyperjaxb3.ejb.strategy.mapping
Class EntityMapping

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.mapping.EntityMapping
All Implemented Interfaces:
ClassOutlineMapping<Entity>, org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor<Entity,Mapping>

public class EntityMapping
extends Object
implements ClassOutlineMapping<Entity>


Constructor Summary
EntityMapping()
           
 
Method Summary
 void createEntity(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 void createEntity$Attributes(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 void createEntity$Class(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 void createEntity$Inheritance(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 void createEntity$Name(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 void createTable(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Table table)
           
 javax.persistence.InheritanceType getInheritanceStrategy(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, Entity entity)
           
 com.sun.tools.xjc.outline.ClassOutline getSuperClass(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 boolean isRootClass(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 boolean isSelfOrAncestorRootClass(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 Entity process(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.tools.xjc.Options options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityMapping

public EntityMapping()
Method Detail

process

public Entity process(Mapping context,
                      com.sun.tools.xjc.outline.ClassOutline classOutline,
                      com.sun.tools.xjc.Options options)
Specified by:
process in interface ClassOutlineMapping<Entity>
Specified by:
process in interface org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor<Entity,Mapping>

createEntity

public void createEntity(Mapping context,
                         com.sun.tools.xjc.outline.ClassOutline classOutline,
                         Entity entity)

createEntity$Name

public void createEntity$Name(Mapping context,
                              com.sun.tools.xjc.outline.ClassOutline classOutline,
                              Entity entity)

createEntity$Class

public void createEntity$Class(Mapping context,
                               com.sun.tools.xjc.outline.ClassOutline classOutline,
                               Entity entity)

createEntity$Inheritance

public void createEntity$Inheritance(Mapping context,
                                     com.sun.tools.xjc.outline.ClassOutline classOutline,
                                     Entity entity)

createTable

public void createTable(Mapping context,
                        com.sun.tools.xjc.outline.ClassOutline classOutline,
                        Table table)

createEntity$Attributes

public void createEntity$Attributes(Mapping context,
                                    com.sun.tools.xjc.outline.ClassOutline classOutline,
                                    Entity entity)

getInheritanceStrategy

public javax.persistence.InheritanceType getInheritanceStrategy(Mapping context,
                                                                com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                                Entity entity)

getSuperClass

public com.sun.tools.xjc.outline.ClassOutline getSuperClass(Mapping context,
                                                            com.sun.tools.xjc.outline.ClassOutline classOutline)

isRootClass

public boolean isRootClass(Mapping context,
                           com.sun.tools.xjc.outline.ClassOutline classOutline)

isSelfOrAncestorRootClass

public boolean isSelfOrAncestorRootClass(Mapping context,
                                         com.sun.tools.xjc.outline.ClassOutline classOutline)


Copyright © 2005-2011. All Rights Reserved.