org.jvnet.hyperjaxb3.ejb.jpa2.strategy.annotate
Class CreateXAnnotations

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
      extended by org.jvnet.hyperjaxb3.ejb.jpa2.strategy.annotate.CreateXAnnotations

public class CreateXAnnotations
extends CreateXAnnotations


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
CreateXAnnotations.Transformer<I,O>
 
Constructor Summary
CreateXAnnotations()
           
 
Method Summary
 org.jvnet.annox.model.XAnnotation createAccess(String access)
           
 org.jvnet.annox.model.XAnnotation createAssociationOverride(AssociationOverride source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createAttributeAnnotations(Object attribute)
           
 Collection<org.jvnet.annox.model.XAnnotation> createBasicAnnotations(Basic source)
           
 org.jvnet.annox.model.XAnnotation createCacheable(Boolean cacheable)
           
 org.jvnet.annox.model.XAnnotation createCollectionTable(CollectionTable source)
           
 org.jvnet.annox.model.XAnnotation createElementCollection(ElementCollection source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createElementCollectionAnnotations(ElementCollection source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createEmbeddableAnnotations(Embeddable source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedAnnotations(Embedded source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedIdAnnotations(EmbeddedId source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createEntityAnnotations(Entity source)
           
 org.jvnet.annox.model.XAnnotation createId(boolean source)
           
 org.jvnet.annox.model.XAnnotation createId(Boolean source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createIdAnnotations(Id source)
           
 javax.persistence.LockModeType createLockMode(String lockMode)
           
 Collection<org.jvnet.annox.model.XAnnotation> createManyToManyAnnotations(ManyToMany source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createManyToOneAnnotations(ManyToOne source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyClass(MapKeyClass source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyColumn(MapKeyColumn source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyEnumerated(String source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyJoinColumn(MapKeyJoinColumn source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyJoinColumns(Collection<MapKeyJoinColumn> source)
           
 org.jvnet.annox.model.XAnnotation createMapKeyTemporal(String source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createMappedSuperclassAnnotations(MappedSuperclass source)
           
 org.jvnet.annox.model.XAnnotation createMapsId(String source)
           
 org.jvnet.annox.model.XAnnotation createNamedQuery(NamedQuery source)
           
 org.jvnet.annox.model.XAnnotation createOneToMany(OneToMany cOneToMany)
           
 Collection<org.jvnet.annox.model.XAnnotation> createOneToManyAnnotations(OneToMany source)
           
 org.jvnet.annox.model.XAnnotation createOneToOne(OneToOne cOneToOne)
           
 Collection<org.jvnet.annox.model.XAnnotation> createOneToOneAnnotations(OneToOne source)
           
 org.jvnet.annox.model.XAnnotation createOrderColumn(OrderColumn source)
           
 org.jvnet.annox.model.XAnnotation createSequenceGenerator(SequenceGenerator source)
           
 org.jvnet.annox.model.XAnnotation createUniqueConstraint(UniqueConstraint source)
           
 Collection<org.jvnet.annox.model.XAnnotation> createVersionAnnotations(Version source)
           
 javax.persistence.CascadeType[] getCascadeType(CascadeType cascade)
           
 
Methods inherited from class org.jvnet.hyperjaxb3.ejb.strategy.annotate.CreateXAnnotations
annotations, annotations, annotations, createAssociationOverrides, createAttributeOverride, createAttributeOverride, createAttributeOverrides, createBasic, createColumn, createColumnResult, createColumnResult, createDiscriminatorColumn, createDiscriminatorValue, createEmbeddable, createEmbedded, createEmbeddedId, createEntity, createEntityListeners, createEntityResult, createEntityResult, createEnumerated, createExcludeDefaultListeners, createExcludeSuperclassListeners, createFieldResult, createFieldResult, createGeneratedValue, createGeneratedValue$Strategy, createId, createIdClass, createInheritance, createJoinColumn, createJoinColumn, createJoinColumns, createJoinTable, createLob, createManyToMany, createManyToOne, createMapKey, createMappedSuperclass, createNamedNativeQuery, createNamedNativeQuery, createNamedQueries, createOrderBy, createPrimaryKeyJoinColumn, createPrimaryKeyJoinColumn, createPrimaryKeyJoinColumns, createQueryHint, createQueryHint, createSecondaryTable, createSecondaryTables, createSqlResultSetMapping, createSqlResultSetMapping, createTable, createTableGenerator, createTemporal, createTransient, createTransientAnnotations, createUniqueConstraint, createVersion, getDiscriminatorType, getFetchType, getInheritanceType, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateXAnnotations

public CreateXAnnotations()
Method Detail

createId

public org.jvnet.annox.model.XAnnotation createId(Boolean source)

createId

public org.jvnet.annox.model.XAnnotation createId(boolean source)

createMapsId

public org.jvnet.annox.model.XAnnotation createMapsId(String source)

createAccess

public org.jvnet.annox.model.XAnnotation createAccess(String access)

createCacheable

public org.jvnet.annox.model.XAnnotation createCacheable(Boolean cacheable)

createEntityAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createEntityAnnotations(Entity source)
Overrides:
createEntityAnnotations in class CreateXAnnotations

createBasicAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createBasicAnnotations(Basic source)
Overrides:
createBasicAnnotations in class CreateXAnnotations

createEmbeddableAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddableAnnotations(Embeddable source)
Overrides:
createEmbeddableAnnotations in class CreateXAnnotations

createEmbeddedAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedAnnotations(Embedded source)
Overrides:
createEmbeddedAnnotations in class CreateXAnnotations

createEmbeddedIdAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createEmbeddedIdAnnotations(EmbeddedId source)
Overrides:
createEmbeddedIdAnnotations in class CreateXAnnotations

createIdAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createIdAnnotations(Id source)
Overrides:
createIdAnnotations in class CreateXAnnotations

createManyToManyAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createManyToManyAnnotations(ManyToMany source)
Overrides:
createManyToManyAnnotations in class CreateXAnnotations

createManyToOneAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createManyToOneAnnotations(ManyToOne source)
Overrides:
createManyToOneAnnotations in class CreateXAnnotations

createMappedSuperclassAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createMappedSuperclassAnnotations(MappedSuperclass source)
Overrides:
createMappedSuperclassAnnotations in class CreateXAnnotations

createOneToMany

public org.jvnet.annox.model.XAnnotation createOneToMany(OneToMany cOneToMany)
Overrides:
createOneToMany in class CreateXAnnotations

createOneToManyAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createOneToManyAnnotations(OneToMany source)
Overrides:
createOneToManyAnnotations in class CreateXAnnotations

createOneToOne

public org.jvnet.annox.model.XAnnotation createOneToOne(OneToOne cOneToOne)
Overrides:
createOneToOne in class CreateXAnnotations

createOneToOneAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createOneToOneAnnotations(OneToOne source)
Overrides:
createOneToOneAnnotations in class CreateXAnnotations

createVersionAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createVersionAnnotations(Version source)
Overrides:
createVersionAnnotations in class CreateXAnnotations

createUniqueConstraint

public org.jvnet.annox.model.XAnnotation createUniqueConstraint(UniqueConstraint source)
Overrides:
createUniqueConstraint in class CreateXAnnotations

createSequenceGenerator

public org.jvnet.annox.model.XAnnotation createSequenceGenerator(SequenceGenerator source)
Overrides:
createSequenceGenerator in class CreateXAnnotations

createNamedQuery

public org.jvnet.annox.model.XAnnotation createNamedQuery(NamedQuery source)
Overrides:
createNamedQuery in class CreateXAnnotations

createLockMode

public javax.persistence.LockModeType createLockMode(String lockMode)

getCascadeType

public javax.persistence.CascadeType[] getCascadeType(CascadeType cascade)
Overrides:
getCascadeType in class CreateXAnnotations

createOrderColumn

public org.jvnet.annox.model.XAnnotation createOrderColumn(OrderColumn source)

createCollectionTable

public org.jvnet.annox.model.XAnnotation createCollectionTable(CollectionTable source)

createMapKeyJoinColumn

public org.jvnet.annox.model.XAnnotation createMapKeyJoinColumn(MapKeyJoinColumn source)

createMapKeyJoinColumns

public org.jvnet.annox.model.XAnnotation createMapKeyJoinColumns(Collection<MapKeyJoinColumn> source)

createMapKeyColumn

public org.jvnet.annox.model.XAnnotation createMapKeyColumn(MapKeyColumn source)

createMapKeyClass

public org.jvnet.annox.model.XAnnotation createMapKeyClass(MapKeyClass source)

createElementCollection

public org.jvnet.annox.model.XAnnotation createElementCollection(ElementCollection source)

createElementCollectionAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createElementCollectionAnnotations(ElementCollection source)

createMapKeyTemporal

public org.jvnet.annox.model.XAnnotation createMapKeyTemporal(String source)

createMapKeyEnumerated

public org.jvnet.annox.model.XAnnotation createMapKeyEnumerated(String source)

createAssociationOverride

public org.jvnet.annox.model.XAnnotation createAssociationOverride(AssociationOverride source)
Overrides:
createAssociationOverride in class CreateXAnnotations

createAttributeAnnotations

public Collection<org.jvnet.annox.model.XAnnotation> createAttributeAnnotations(Object attribute)
Overrides:
createAttributeAnnotations in class CreateXAnnotations


Copyright © 2005-2011. All Rights Reserved.