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

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.mapping.DefaultAttributeMapping
All Implemented Interfaces:
AttributeMapping

public final class DefaultAttributeMapping
extends Object
implements AttributeMapping


Constructor Summary
DefaultAttributeMapping()
           
 
Method Summary
 void createAttributeOverride(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, List<AttributeOverride> attributeOverrides)
           
 Column createColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Column column)
           
 String createEnumerated(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 Lob createLob(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String createTemporalType(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isEnumerated(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isLob(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 boolean isTemporal(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAttributeMapping

public DefaultAttributeMapping()
Method Detail

createColumn

public final Column createColumn(Mapping context,
                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                 Column column)
Specified by:
createColumn in interface AttributeMapping

isTemporal

public boolean isTemporal(Mapping context,
                          com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
isTemporal in interface AttributeMapping

createTemporalType

public String createTemporalType(Mapping context,
                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
createTemporalType in interface AttributeMapping

isLob

public final boolean isLob(Mapping context,
                           com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
isLob in interface AttributeMapping

createLob

public final Lob createLob(Mapping context,
                           com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
createLob in interface AttributeMapping

isEnumerated

public final boolean isEnumerated(Mapping context,
                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
isEnumerated in interface AttributeMapping

createEnumerated

public String createEnumerated(Mapping context,
                               com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
createEnumerated in interface AttributeMapping

createAttributeOverride

public void createAttributeOverride(Mapping context,
                                    com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                    List<AttributeOverride> attributeOverrides)
Specified by:
createAttributeOverride in interface AttributeMapping


Copyright © 2005-2014. All Rights Reserved.